builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2424 starttime: 1461092862.72 results: success (0) buildid: 20160419102742 builduid: cea07ba26b334d06a1612cfd872f6d79 revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:42.724718) ========= master: http://buildbot-master124.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:42.725196) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:42.725476) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:42.921301) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:42.921681) ========= 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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 12:07:42-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.1M=0.001s 2016-04-19 12:07:43 (12.1 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.573516 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:43.649940) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:43.650243) ========= 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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062771 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:43.744762) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:07:43.745133) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 3b3c1809c8be95512093a3cf19d1a35e99ad145c --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 3b3c1809c8be95512093a3cf19d1a35e99ad145c --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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 12:07:43,813 truncating revision to first 12 chars 2016-04-19 12:07:43,814 Setting DEBUG logging. 2016-04-19 12:07:43,814 attempt 1/10 2016-04-19 12:07:43,814 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/3b3c1809c8be?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 12:07:44,924 unpacking tar archive at: fx-team-3b3c1809c8be/testing/mozharness/ program finished with exit code 0 elapsedTime=1.681466 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 12:07:45.459948) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:45.460278) ========= script_repo_revision: 3b3c1809c8be95512093a3cf19d1a35e99ad145c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:45.460663) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:45.460932) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 12:07:45.489001) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-19 12:07:45.489387) ========= /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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False 12:07:45 INFO - MultiFileLogger online at 20160419 12:07:45 in /builds/slave/test 12:07:45 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 12:07:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:07:45 INFO - {'append_to_log': False, 12:07:45 INFO - 'base_work_dir': '/builds/slave/test', 12:07:45 INFO - 'blob_upload_branch': 'fx-team', 12:07:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:07:45 INFO - 'buildbot_json_path': 'buildprops.json', 12:07:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:07:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:07:45 INFO - 'download_minidump_stackwalk': True, 12:07:45 INFO - 'download_symbols': 'true', 12:07:45 INFO - 'e10s': False, 12:07:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:07:45 INFO - 'tooltool.py': '/tools/tooltool.py', 12:07:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:07:45 INFO - '/tools/misc-python/virtualenv.py')}, 12:07:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:07:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:07:45 INFO - 'log_level': 'info', 12:07:45 INFO - 'log_to_console': True, 12:07:45 INFO - 'opt_config_files': (), 12:07:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:07:45 INFO - '--processes=1', 12:07:45 INFO - '--config=%(test_path)s/wptrunner.ini', 12:07:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:07:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:07:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:07:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:07:45 INFO - 'pip_index': False, 12:07:45 INFO - 'require_test_zip': True, 12:07:45 INFO - 'test_type': ('testharness',), 12:07:45 INFO - 'this_chunk': '1', 12:07:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:07:45 INFO - 'total_chunks': '10', 12:07:45 INFO - 'virtualenv_path': 'venv', 12:07:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:07:45 INFO - 'work_dir': 'build'} 12:07:45 INFO - ##### 12:07:45 INFO - ##### Running clobber step. 12:07:45 INFO - ##### 12:07:45 INFO - Running pre-action listener: _resource_record_pre_action 12:07:45 INFO - Running main action method: clobber 12:07:45 INFO - rmtree: /builds/slave/test/build 12:07:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:07:49 INFO - Running post-action listener: _resource_record_post_action 12:07:49 INFO - ##### 12:07:49 INFO - ##### Running read-buildbot-config step. 12:07:49 INFO - ##### 12:07:49 INFO - Running pre-action listener: _resource_record_pre_action 12:07:49 INFO - Running main action method: read_buildbot_config 12:07:49 INFO - Using buildbot properties: 12:07:49 INFO - { 12:07:49 INFO - "project": "", 12:07:49 INFO - "product": "firefox", 12:07:49 INFO - "script_repo_revision": "production", 12:07:49 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 12:07:49 INFO - "repository": "", 12:07:49 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 12:07:49 INFO - "buildid": "20160419102742", 12:07:49 INFO - "pgo_build": "False", 12:07:49 INFO - "basedir": "/builds/slave/test", 12:07:49 INFO - "buildnumber": 11, 12:07:49 INFO - "slavename": "tst-linux64-spot-2424", 12:07:49 INFO - "master": "http://buildbot-master124.bb.releng.use1.mozilla.com:8201/", 12:07:49 INFO - "platform": "linux64", 12:07:49 INFO - "branch": "fx-team", 12:07:49 INFO - "revision": "3b3c1809c8be95512093a3cf19d1a35e99ad145c", 12:07:49 INFO - "repo_path": "integration/fx-team", 12:07:49 INFO - "moz_repo_path": "", 12:07:49 INFO - "stage_platform": "linux64", 12:07:49 INFO - "builduid": "cea07ba26b334d06a1612cfd872f6d79", 12:07:49 INFO - "slavebuilddir": "test" 12:07:49 INFO - } 12:07:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 12:07:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 12:07:49 INFO - Running post-action listener: _resource_record_post_action 12:07:49 INFO - ##### 12:07:49 INFO - ##### Running download-and-extract step. 12:07:49 INFO - ##### 12:07:49 INFO - Running pre-action listener: _resource_record_pre_action 12:07:49 INFO - Running main action method: download_and_extract 12:07:49 INFO - mkdir: /builds/slave/test/build/tests 12:07:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:07:49 INFO - https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 12:07:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:07:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:07:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:07:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:07:51 INFO - Downloaded 1361 bytes. 12:07:51 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 12:07:51 INFO - Using the following test package requirements: 12:07:51 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:07:51 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 12:07:51 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 12:07:51 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'jsshell-linux-x86_64.zip'], 12:07:51 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 12:07:51 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 12:07:51 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 12:07:51 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 12:07:51 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 12:07:51 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 12:07:51 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 12:07:51 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 12:07:51 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')]} 12:07:51 INFO - https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 12:07:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:07:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 12:07:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:07:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:07:55 INFO - Downloaded 22675685 bytes. 12:07:55 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/*'] 12:07:55 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/* 12:07:55 INFO - caution: filename not matched: web-platform/* 12:07:55 INFO - Return code: 11 12:07:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:07:55 INFO - https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 12:07:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:07:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 12:07:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:07:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:08:07 INFO - Downloaded 36382569 bytes. 12:08:07 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/*'] 12:08:07 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/* 12:08:11 INFO - caution: filename not matched: bin/* 12:08:11 INFO - caution: filename not matched: config/* 12:08:11 INFO - caution: filename not matched: mozbase/* 12:08:11 INFO - caution: filename not matched: marionette/* 12:08:11 INFO - caution: filename not matched: tools/wptserve/* 12:08:11 INFO - Return code: 11 12:08:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:11 INFO - https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 12:08:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:08:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:08:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:08:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:08:25 INFO - Downloaded 64171057 bytes. 12:08:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:08:25 INFO - mkdir: /builds/slave/test/properties 12:08:25 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:08:25 INFO - Writing to file /builds/slave/test/properties/build_url 12:08:25 INFO - Contents: 12:08:25 INFO - build_url:https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 12:08:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:08:26 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:08:26 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:08:26 INFO - Contents: 12:08:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:08: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')]} 12:08:26 INFO - https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:08:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:08:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 12:08:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:08:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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 12:08:30 INFO - Downloaded 90738669 bytes. 12:08:30 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'] 12:08:30 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 12:08:38 INFO - Return code: 0 12:08:38 INFO - Running post-action listener: _resource_record_post_action 12:08:38 INFO - Running post-action listener: set_extra_try_arguments 12:08:38 INFO - ##### 12:08:38 INFO - ##### Running create-virtualenv step. 12:08:38 INFO - ##### 12:08:38 INFO - Running pre-action listener: _pre_create_virtualenv 12:08:38 INFO - Running pre-action listener: _resource_record_pre_action 12:08:38 INFO - Running main action method: create_virtualenv 12:08:38 INFO - Creating virtualenv /builds/slave/test/build/venv 12:08:38 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 12:08:38 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:08:38 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:08:38 INFO - Using real prefix '/usr' 12:08:38 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:08:42 INFO - Installing distribute.............................................................................................................................................................................................done. 12:08:45 INFO - Installing pip.................done. 12:08:45 INFO - Return code: 0 12:08:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:08:45 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')]} 12:08:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:45 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')]} 12:08:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2564030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, '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-1461090498.415303-286775104', '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 12:08:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:08:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:08:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:45 INFO - 'CCACHE_UMASK': '002', 12:08:45 INFO - 'DISPLAY': ':0', 12:08:45 INFO - 'HOME': '/home/cltbld', 12:08:45 INFO - 'LANG': 'en_US.UTF-8', 12:08:45 INFO - 'LOGNAME': 'cltbld', 12:08:45 INFO - 'MAIL': '/var/mail/cltbld', 12:08:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:45 INFO - 'MOZ_NO_REMOTE': '1', 12:08:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:45 INFO - 'PWD': '/builds/slave/test', 12:08:45 INFO - 'SHELL': '/bin/bash', 12:08:45 INFO - 'SHLVL': '1', 12:08:45 INFO - 'TERM': 'linux', 12:08:45 INFO - 'TMOUT': '86400', 12:08:45 INFO - 'USER': 'cltbld', 12:08:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:08:45 INFO - '_': '/tools/buildbot/bin/python'} 12:08:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:46 INFO - Downloading/unpacking psutil>=0.7.1 12:08:46 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 12:08:46 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 12:08:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:08:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:08:46 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 12:08:46 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 12:08:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:08:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:08:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:52 INFO - Installing collected packages: psutil 12:08:52 INFO - Running setup.py install for psutil 12:08:52 INFO - building 'psutil._psutil_linux' extension 12:08:52 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 12:08:53 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 12:08:53 INFO - building 'psutil._psutil_posix' extension 12:08:53 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 12:08:53 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 12:08:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:08:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:08:53 INFO - Successfully installed psutil 12:08:53 INFO - Cleaning up... 12:08:53 INFO - Return code: 0 12:08:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:08:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:08:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2564030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, '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-1461090498.415303-286775104', '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 12:08:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:08:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:08:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:53 INFO - 'CCACHE_UMASK': '002', 12:08:53 INFO - 'DISPLAY': ':0', 12:08:53 INFO - 'HOME': '/home/cltbld', 12:08:53 INFO - 'LANG': 'en_US.UTF-8', 12:08:53 INFO - 'LOGNAME': 'cltbld', 12:08:53 INFO - 'MAIL': '/var/mail/cltbld', 12:08:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:53 INFO - 'MOZ_NO_REMOTE': '1', 12:08:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:53 INFO - 'PWD': '/builds/slave/test', 12:08:53 INFO - 'SHELL': '/bin/bash', 12:08:53 INFO - 'SHLVL': '1', 12:08:53 INFO - 'TERM': 'linux', 12:08:53 INFO - 'TMOUT': '86400', 12:08:53 INFO - 'USER': 'cltbld', 12:08:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:08:53 INFO - '_': '/tools/buildbot/bin/python'} 12:08:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:08:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:08:54 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 12:08:54 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 12:08:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:08:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:08:54 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 12:08:54 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 12:08:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:08:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:08:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:08:59 INFO - Installing collected packages: mozsystemmonitor 12:08:59 INFO - Running setup.py install for mozsystemmonitor 12:08:59 INFO - Successfully installed mozsystemmonitor 12:08:59 INFO - Cleaning up... 12:08:59 INFO - Return code: 0 12:08:59 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:08:59 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')]} 12:08:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:08:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:59 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')]} 12:08:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:08:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:08:59 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2564030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, '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-1461090498.415303-286775104', '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 12:08:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:08:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:08:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:08:59 INFO - 'CCACHE_UMASK': '002', 12:08:59 INFO - 'DISPLAY': ':0', 12:08:59 INFO - 'HOME': '/home/cltbld', 12:08:59 INFO - 'LANG': 'en_US.UTF-8', 12:08:59 INFO - 'LOGNAME': 'cltbld', 12:08:59 INFO - 'MAIL': '/var/mail/cltbld', 12:08:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:08:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:08:59 INFO - 'MOZ_NO_REMOTE': '1', 12:08:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:08:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:08:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:08:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:08:59 INFO - 'PWD': '/builds/slave/test', 12:08:59 INFO - 'SHELL': '/bin/bash', 12:08:59 INFO - 'SHLVL': '1', 12:08:59 INFO - 'TERM': 'linux', 12:08:59 INFO - 'TMOUT': '86400', 12:08:59 INFO - 'USER': 'cltbld', 12:08:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:08:59 INFO - '_': '/tools/buildbot/bin/python'} 12:09:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:09:00 INFO - Downloading/unpacking blobuploader==1.2.4 12:09:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:09:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:09:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:09:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:09:05 INFO - Downloading blobuploader-1.2.4.tar.gz 12:09:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:09:05 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:09:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:09:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:09:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:09:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:09:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:09:07 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:09: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 12:09: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 12:09:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09: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 12:09: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 12:09:07 INFO - Downloading docopt-0.6.1.tar.gz 12:09:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:09:07 INFO - Installing collected packages: blobuploader, requests, docopt 12:09:07 INFO - Running setup.py install for blobuploader 12:09:07 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:09:08 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:09:08 INFO - Running setup.py install for requests 12:09:08 INFO - Running setup.py install for docopt 12:09:08 INFO - Successfully installed blobuploader requests docopt 12:09:08 INFO - Cleaning up... 12:09:09 INFO - Return code: 0 12:09:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:09:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:09:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:09:09 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2564030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, '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-1461090498.415303-286775104', '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 12:09:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:09:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:09:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:09:09 INFO - 'CCACHE_UMASK': '002', 12:09:09 INFO - 'DISPLAY': ':0', 12:09:09 INFO - 'HOME': '/home/cltbld', 12:09:09 INFO - 'LANG': 'en_US.UTF-8', 12:09:09 INFO - 'LOGNAME': 'cltbld', 12:09:09 INFO - 'MAIL': '/var/mail/cltbld', 12:09:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:09:09 INFO - 'MOZ_NO_REMOTE': '1', 12:09:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:09:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:09:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:09:09 INFO - 'PWD': '/builds/slave/test', 12:09:09 INFO - 'SHELL': '/bin/bash', 12:09:09 INFO - 'SHLVL': '1', 12:09:09 INFO - 'TERM': 'linux', 12:09:09 INFO - 'TMOUT': '86400', 12:09:09 INFO - 'USER': 'cltbld', 12:09:09 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:09:09 INFO - '_': '/tools/buildbot/bin/python'} 12:09:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:09:09 INFO - Running setup.py (path:/tmp/pip-sxP6cX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:09:09 INFO - Running setup.py (path:/tmp/pip-RoHG95-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:09:09 INFO - Running setup.py (path:/tmp/pip-kL1Tgc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:09:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:09:09 INFO - Running setup.py (path:/tmp/pip-Za2MoN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:09:10 INFO - Running setup.py (path:/tmp/pip-RLU2UK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:09:10 INFO - Running setup.py (path:/tmp/pip-thVja6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:09:10 INFO - Running setup.py (path:/tmp/pip-KSwAk8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:09:10 INFO - Running setup.py (path:/tmp/pip-RBd5mg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:09:10 INFO - Running setup.py (path:/tmp/pip-N6l8v5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:09:10 INFO - Running setup.py (path:/tmp/pip-v3wzys-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:09:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:09:10 INFO - Running setup.py (path:/tmp/pip-_RBf0K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:09:11 INFO - Running setup.py (path:/tmp/pip-Inj9To-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:09:11 INFO - Running setup.py (path:/tmp/pip-wpHHeZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:09:11 INFO - Running setup.py (path:/tmp/pip-eUagvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:09:11 INFO - Running setup.py (path:/tmp/pip-8lVA9z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:09:11 INFO - Running setup.py (path:/tmp/pip-aUkqZA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:09:11 INFO - Running setup.py (path:/tmp/pip-ISK1qS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:09:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:09:11 INFO - Running setup.py (path:/tmp/pip-IftMNY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:09:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:09:12 INFO - Running setup.py (path:/tmp/pip-1JWHP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:09:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:09:12 INFO - Running setup.py (path:/tmp/pip-arx74a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:09:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:09:12 INFO - Running setup.py (path:/tmp/pip-J1eZEo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:09:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:09:12 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 12:09:12 INFO - Running setup.py install for manifestparser 12:09:13 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:09:13 INFO - Running setup.py install for mozcrash 12:09:13 INFO - Running setup.py install for mozdebug 12:09:13 INFO - Running setup.py install for mozdevice 12:09:13 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:09:13 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:09:13 INFO - Running setup.py install for mozfile 12:09:13 INFO - Running setup.py install for mozhttpd 12:09:14 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Running setup.py install for mozinfo 12:09:14 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Running setup.py install for mozInstall 12:09:14 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Running setup.py install for mozleak 12:09:14 INFO - Running setup.py install for mozlog 12:09:14 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:09:14 INFO - Running setup.py install for moznetwork 12:09:15 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:09:15 INFO - Running setup.py install for mozprocess 12:09:15 INFO - Running setup.py install for mozprofile 12:09:15 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:09:15 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:09:15 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:09:15 INFO - Running setup.py install for mozrunner 12:09:15 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:09:15 INFO - Running setup.py install for mozscreenshot 12:09:16 INFO - Running setup.py install for moztest 12:09:16 INFO - Running setup.py install for mozversion 12:09:16 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:09:16 INFO - Running setup.py install for wptserve 12:09:16 INFO - Running setup.py install for marionette-driver 12:09:16 INFO - Running setup.py install for browsermob-proxy 12:09:17 INFO - Running setup.py install for marionette-client 12:09:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:09:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:09:17 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 12:09:17 INFO - Cleaning up... 12:09:17 INFO - Return code: 0 12:09:17 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:09:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:09:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:09:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:09:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 12:09:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2564030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x25653f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x25a8620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, '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-1461090498.415303-286775104', '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 12:09:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:09:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:09:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:09:17 INFO - 'CCACHE_UMASK': '002', 12:09:17 INFO - 'DISPLAY': ':0', 12:09:17 INFO - 'HOME': '/home/cltbld', 12:09:17 INFO - 'LANG': 'en_US.UTF-8', 12:09:17 INFO - 'LOGNAME': 'cltbld', 12:09:17 INFO - 'MAIL': '/var/mail/cltbld', 12:09:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:09:17 INFO - 'MOZ_NO_REMOTE': '1', 12:09:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:09:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:09:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:09:17 INFO - 'PWD': '/builds/slave/test', 12:09:17 INFO - 'SHELL': '/bin/bash', 12:09:17 INFO - 'SHLVL': '1', 12:09:17 INFO - 'TERM': 'linux', 12:09:17 INFO - 'TMOUT': '86400', 12:09:17 INFO - 'USER': 'cltbld', 12:09:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:09:17 INFO - '_': '/tools/buildbot/bin/python'} 12:09:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:09:18 INFO - Running setup.py (path:/tmp/pip-JMLPGb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:09:18 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)) 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:09:18 INFO - Running setup.py (path:/tmp/pip-L_a2r_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:09:18 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)) 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:09:18 INFO - Running setup.py (path:/tmp/pip-2Wu_7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:09:18 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)) 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:09:18 INFO - Running setup.py (path:/tmp/pip-brCqrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:09:18 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)) 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:09:18 INFO - Running setup.py (path:/tmp/pip-Ns5odZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:09:18 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)) 12:09:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:09:18 INFO - Running setup.py (path:/tmp/pip-umM_EC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:09:19 INFO - Running setup.py (path:/tmp/pip-kw8rPY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:09:19 INFO - Running setup.py (path:/tmp/pip-b9qZIm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:09:19 INFO - Running setup.py (path:/tmp/pip-AWoz2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:09:19 INFO - Running setup.py (path:/tmp/pip-sHaa2v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:09:19 INFO - Running setup.py (path:/tmp/pip-giLSFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:09:19 INFO - Running setup.py (path:/tmp/pip-9xv_NI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:09:19 INFO - Running setup.py (path:/tmp/pip-xvyWPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:09:19 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)) 12:09:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:09:19 INFO - Running setup.py (path:/tmp/pip-VCZa1L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:09:20 INFO - Running setup.py (path:/tmp/pip-grC5Um-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:09:20 INFO - Running setup.py (path:/tmp/pip-h4EPj5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:09:20 INFO - Running setup.py (path:/tmp/pip-RC3jwA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:09:20 INFO - Running setup.py (path:/tmp/pip-v4bwno-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:09:20 INFO - Running setup.py (path:/tmp/pip-QwgW3e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:09:20 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)) 12:09:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:09:20 INFO - Running setup.py (path:/tmp/pip-BKegru-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:09:21 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)) 12:09:21 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:09:21 INFO - Running setup.py (path:/tmp/pip-CPerMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:09:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:09:21 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)) 12:09:21 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)) 12:09:21 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)) 12:09:21 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)) 12:09:21 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)) 12:09:21 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)) 12:09:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:09:21 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 12:09:21 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 12:09:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 12:09:21 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 12:09:21 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 12:09:27 INFO - Downloading blessings-1.6.tar.gz 12:09:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:09:27 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)) 12:09:27 INFO - Installing collected packages: blessings 12:09:27 INFO - Running setup.py install for blessings 12:09:27 INFO - Successfully installed blessings 12:09:27 INFO - Cleaning up... 12:09:27 INFO - Return code: 0 12:09:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:09:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:09:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:09:28 INFO - Reading from file tmpfile_stdout 12:09:28 INFO - Current package versions: 12:09:28 INFO - argparse == 1.2.1 12:09:28 INFO - blessings == 1.6 12:09:28 INFO - blobuploader == 1.2.4 12:09:28 INFO - browsermob-proxy == 0.6.0 12:09:28 INFO - docopt == 0.6.1 12:09:28 INFO - manifestparser == 1.1 12:09:28 INFO - marionette-client == 2.3.0 12:09:28 INFO - marionette-driver == 1.4.0 12:09:28 INFO - mozInstall == 1.12 12:09:28 INFO - mozcrash == 0.17 12:09:28 INFO - mozdebug == 0.1 12:09:28 INFO - mozdevice == 0.48 12:09:28 INFO - mozfile == 1.2 12:09:28 INFO - mozhttpd == 0.7 12:09:28 INFO - mozinfo == 0.9 12:09:28 INFO - mozleak == 0.1 12:09:28 INFO - mozlog == 3.1 12:09:28 INFO - moznetwork == 0.27 12:09:28 INFO - mozprocess == 0.22 12:09:28 INFO - mozprofile == 0.28 12:09:28 INFO - mozrunner == 6.11 12:09:28 INFO - mozscreenshot == 0.1 12:09:28 INFO - mozsystemmonitor == 0.0 12:09:28 INFO - moztest == 0.7 12:09:28 INFO - mozversion == 1.4 12:09:28 INFO - psutil == 3.1.1 12:09:28 INFO - requests == 1.2.3 12:09:28 INFO - wptserve == 1.4.0 12:09:28 INFO - wsgiref == 0.1.2 12:09:28 INFO - Running post-action listener: _resource_record_post_action 12:09:28 INFO - Running post-action listener: _start_resource_monitoring 12:09:28 INFO - Starting resource monitoring. 12:09:28 INFO - ##### 12:09:28 INFO - ##### Running pull step. 12:09:28 INFO - ##### 12:09:28 INFO - Running pre-action listener: _resource_record_pre_action 12:09:28 INFO - Running main action method: pull 12:09:28 INFO - Pull has nothing to do! 12:09:28 INFO - Running post-action listener: _resource_record_post_action 12:09:28 INFO - ##### 12:09:28 INFO - ##### Running install step. 12:09:28 INFO - ##### 12:09:28 INFO - Running pre-action listener: _resource_record_pre_action 12:09:28 INFO - Running main action method: install 12:09:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:09:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:09:28 INFO - Reading from file tmpfile_stdout 12:09:28 INFO - Detecting whether we're running mozinstall >=1.0... 12:09:28 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:09:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:09:28 INFO - Reading from file tmpfile_stdout 12:09:28 INFO - Output received: 12:09:28 INFO - Usage: mozinstall [options] installer 12:09:28 INFO - Options: 12:09:28 INFO - -h, --help show this help message and exit 12:09:28 INFO - -d DEST, --destination=DEST 12:09:28 INFO - Directory to install application into. [default: 12:09:28 INFO - "/builds/slave/test"] 12:09:28 INFO - --app=APP Application being installed. [default: firefox] 12:09:28 INFO - mkdir: /builds/slave/test/build/application 12:09:28 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'] 12:09:28 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 12:09:58 INFO - Reading from file tmpfile_stdout 12:09:58 INFO - Output received: 12:09:58 INFO - /builds/slave/test/build/application/firefox/firefox 12:09:58 INFO - Running post-action listener: _resource_record_post_action 12:09:58 INFO - ##### 12:09:58 INFO - ##### Running run-tests step. 12:09:58 INFO - ##### 12:09:58 INFO - Running pre-action listener: _resource_record_pre_action 12:09:58 INFO - Running main action method: run_tests 12:09:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:09:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:09:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:09:58 INFO - grabbing minidump binary from tooltool 12:09:58 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')]} 12:09:58 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 0x266e290>, '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 0x266e980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x25a5be0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:09:58 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 12:09:58 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 12:09:58 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:09:58 INFO - Return code: 0 12:09:58 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 12:09:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:09:58 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/IMOq1ZphTXyAP5yoNHIPTA/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 12:09:58 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/IMOq1ZphTXyAP5yoNHIPTA/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 12:09:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 12:09:58 INFO - 'CCACHE_UMASK': '002', 12:09:58 INFO - 'DISPLAY': ':0', 12:09:58 INFO - 'HOME': '/home/cltbld', 12:09:58 INFO - 'LANG': 'en_US.UTF-8', 12:09:58 INFO - 'LOGNAME': 'cltbld', 12:09:58 INFO - 'MAIL': '/var/mail/cltbld', 12:09:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:09:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:09:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 12:09:58 INFO - 'MOZ_NO_REMOTE': '1', 12:09:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 12:09:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:09:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 12:09:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:09:58 INFO - 'PWD': '/builds/slave/test', 12:09:58 INFO - 'SHELL': '/bin/bash', 12:09:58 INFO - 'SHLVL': '1', 12:09:58 INFO - 'TERM': 'linux', 12:09:58 INFO - 'TMOUT': '86400', 12:09:58 INFO - 'USER': 'cltbld', 12:09:58 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461090498.415303-286775104', 12:09:58 INFO - '_': '/tools/buildbot/bin/python'} 12:09:58 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/IMOq1ZphTXyAP5yoNHIPTA/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 12:09:59 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 12:09:59 INFO - import pkg_resources 12:10:00 INFO - Using 1 client processes 12:10:00 INFO - wptserve Starting http server on 127.0.0.1:8000 12:10:00 INFO - wptserve Starting http server on 127.0.0.1:8001 12:10:00 INFO - wptserve Starting http server on 127.0.0.1:8443 12:10:03 INFO - SUITE-START | Running 778 tests 12:10:03 INFO - Running testharness tests 12:10:03 INFO - Setting up ssl 12:10:03 INFO - PROCESS | certutil | 12:10:03 INFO - PROCESS | certutil | 12:10:03 INFO - PROCESS | certutil | 12:10:03 INFO - Certificate Nickname Trust Attributes 12:10:03 INFO - SSL,S/MIME,JAR/XPI 12:10:03 INFO - 12:10:03 INFO - web-platform-tests CT,, 12:10:03 INFO - 12:10:03 INFO - Starting runner 12:10:05 INFO - PROCESS | 1868 | 1461093005771 Marionette DEBUG Marionette enabled via build flag and pref 12:10:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8d906000 == 1 [pid = 1868] [id = 1] 12:10:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 1 (0x7eff8d906800) [pid = 1868] [serial = 1] [outer = (nil)] 12:10:06 INFO - PROCESS | 1868 | [1868] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:10:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 2 (0x7eff8d907800) [pid = 1868] [serial = 2] [outer = 0x7eff8d906800] 12:10:06 INFO - PROCESS | 1868 | 1461093006414 Marionette INFO Listening on port 2828 12:10:06 INFO - PROCESS | 1868 | 1461093006989 Marionette DEBUG Marionette enabled via command-line flag 12:10:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa7f000 == 2 [pid = 1868] [id = 2] 12:10:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 3 (0x7eff8aac5800) [pid = 1868] [serial = 3] [outer = (nil)] 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 12:10:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 4 (0x7eff8aac6800) [pid = 1868] [serial = 4] [outer = 0x7eff8aac5800] 12:10:07 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7eff8f656580 12:10:07 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7eff901a6dc0 12:10:07 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7eff89c190d0 12:10:07 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7eff89c193d0 12:10:07 INFO - PROCESS | 1868 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7eff89c19700 12:10:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 5 (0x7eff8f606800) [pid = 1868] [serial = 5] [outer = 0x7eff8d906800] 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:07 INFO - PROCESS | 1868 | 1461093007354 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39227 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:07 INFO - PROCESS | 1868 | 1461093007432 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39228 12:10:07 INFO - PROCESS | 1868 | 1461093007440 Marionette DEBUG Closed connection conn0 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:07 INFO - PROCESS | 1868 | 1461093007566 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39229 12:10:07 INFO - PROCESS | 1868 | 1461093007569 Marionette DEBUG Closed connection conn1 12:10:07 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:10:07 INFO - PROCESS | 1868 | 1461093007611 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39230 12:10:07 INFO - PROCESS | 1868 | 1461093007613 Marionette DEBUG Closed connection conn2 12:10:07 INFO - PROCESS | 1868 | 1461093007651 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:10:07 INFO - PROCESS | 1868 | 1461093007672 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":"20160419102742","device":"desktop","version":"48.0a1"} 12:10:08 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:10:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d484800 == 3 [pid = 1868] [id = 3] 12:10:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 6 (0x7eff7d485000) [pid = 1868] [serial = 6] [outer = (nil)] 12:10:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d485800 == 4 [pid = 1868] [id = 4] 12:10:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 7 (0x7eff7d6cb000) [pid = 1868] [serial = 7] [outer = (nil)] 12:10:09 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:10:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c4ba000 == 5 [pid = 1868] [id = 5] 12:10:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 8 (0x7eff7c455400) [pid = 1868] [serial = 8] [outer = (nil)] 12:10:10 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:10:10 INFO - PROCESS | 1868 | [1868] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:10:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 9 (0x7eff7c3da000) [pid = 1868] [serial = 9] [outer = 0x7eff7c455400] 12:10:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 10 (0x7eff7be1b800) [pid = 1868] [serial = 10] [outer = 0x7eff7d485000] 12:10:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 11 (0x7eff7c6b5000) [pid = 1868] [serial = 11] [outer = 0x7eff7d6cb000] 12:10:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 12 (0x7eff7c6b6c00) [pid = 1868] [serial = 12] [outer = 0x7eff7c455400] 12:10:11 INFO - PROCESS | 1868 | 1461093011486 Marionette DEBUG loaded listener.js 12:10:11 INFO - PROCESS | 1868 | 1461093011504 Marionette DEBUG loaded listener.js 12:10:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 13 (0x7eff7b804800) [pid = 1868] [serial = 13] [outer = 0x7eff7c455400] 12:10:12 INFO - PROCESS | 1868 | 1461093012179 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"b0e67c60-2d5a-4b4f-b92d-6e9acc026b9e","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":"20160419102742","device":"desktop","version":"48.0a1","command_id":1}}] 12:10:12 INFO - PROCESS | 1868 | 1461093012421 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}] 12:10:12 INFO - PROCESS | 1868 | 1461093012602 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 12:10:12 INFO - PROCESS | 1868 | 1461093012765 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:10:12 INFO - PROCESS | 1868 | [1868] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:10:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 14 (0x7eff77be3c00) [pid = 1868] [serial = 14] [outer = 0x7eff7c455400] 12:10:13 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:10:13 INFO - PROCESS | 1868 | 1461093013224 Marionette TRACE conn3 <- [1,3,null,{}] 12:10:13 INFO - PROCESS | 1868 | 1461093013232 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:10:13 INFO - PROCESS | 1868 | 1461093013253 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 12:10:13 INFO - PROCESS | 1868 | 1461093013305 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 12:10:13 INFO - PROCESS | 1868 | 1461093013310 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 12:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:10:13 INFO - PROCESS | 1868 | 1461093013317 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:10:13 INFO - PROCESS | 1868 | 1461093013322 Marionette TRACE conn3 <- [1,6,null,{}] 12:10:13 INFO - PROCESS | 1868 | 1461093013395 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}] 12:10:13 INFO - PROCESS | 1868 | 1461093013413 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 12:10:13 INFO - PROCESS | 1868 | 1461093013426 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d2800 == 6 [pid = 1868] [id = 6] 12:10:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 15 (0x7eff75e23800) [pid = 1868] [serial = 15] [outer = (nil)] 12:10:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 16 (0x7eff75e25400) [pid = 1868] [serial = 16] [outer = 0x7eff75e23800] 12:10:13 INFO - PROCESS | 1868 | 1461093013502 Marionette DEBUG loaded listener.js 12:10:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 17 (0x7eff75e2b800) [pid = 1868] [serial = 17] [outer = 0x7eff75e23800] 12:10:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c0d000 == 7 [pid = 1868] [id = 7] 12:10:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 18 (0x7eff75cae000) [pid = 1868] [serial = 18] [outer = (nil)] 12:10:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 19 (0x7eff75cb9000) [pid = 1868] [serial = 19] [outer = 0x7eff75cae000] 12:10:13 INFO - PROCESS | 1868 | 1461093013958 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 20 (0x7eff75bf7c00) [pid = 1868] [serial = 20] [outer = 0x7eff75cae000] 12:10:14 INFO - PROCESS | 1868 | [1868] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 12:10:14 INFO - PROCESS | 1868 | 1461093014454 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]]]}] 12:10:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1185ms 12:10:14 INFO - PROCESS | 1868 | 1461093014556 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 12:10:14 INFO - PROCESS | 1868 | 1461093014560 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 12:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:10:14 INFO - PROCESS | 1868 | 1461093014585 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:10:14 INFO - PROCESS | 1868 | 1461093014587 Marionette TRACE conn3 <- [1,10,null,{}] 12:10:14 INFO - PROCESS | 1868 | 1461093014600 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}] 12:10:14 INFO - PROCESS | 1868 | 1461093014755 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 12:10:14 INFO - PROCESS | 1868 | 1461093014773 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74fcd800 == 8 [pid = 1868] [id = 8] 12:10:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 21 (0x7eff74e79c00) [pid = 1868] [serial = 21] [outer = (nil)] 12:10:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 22 (0x7eff74e80800) [pid = 1868] [serial = 22] [outer = 0x7eff74e79c00] 12:10:14 INFO - PROCESS | 1868 | 1461093014836 Marionette DEBUG loaded listener.js 12:10:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 23 (0x7eff8bdf2800) [pid = 1868] [serial = 23] [outer = 0x7eff74e79c00] 12:10:15 INFO - PROCESS | 1868 | 1461093015385 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]]]}] 12:10:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 841ms 12:10:15 INFO - PROCESS | 1868 | 1461093015410 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 12:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:10:15 INFO - PROCESS | 1868 | 1461093015414 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 12:10:15 INFO - PROCESS | 1868 | 1461093015419 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:10:15 INFO - PROCESS | 1868 | 1461093015422 Marionette TRACE conn3 <- [1,14,null,{}] 12:10:15 INFO - PROCESS | 1868 | 1461093015426 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}] 12:10:15 INFO - PROCESS | 1868 | 1461093015568 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 12:10:15 INFO - PROCESS | 1868 | 1461093015587 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7468c000 == 9 [pid = 1868] [id = 9] 12:10:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 24 (0x7eff744b7800) [pid = 1868] [serial = 24] [outer = (nil)] 12:10:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 25 (0x7eff74568c00) [pid = 1868] [serial = 25] [outer = 0x7eff744b7800] 12:10:15 INFO - PROCESS | 1868 | 1461093015647 Marionette DEBUG loaded listener.js 12:10:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 26 (0x7eff74573000) [pid = 1868] [serial = 26] [outer = 0x7eff744b7800] 12:10:16 INFO - PROCESS | 1868 | 1461093016560 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]]]}] 12:10:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1176ms 12:10:16 INFO - PROCESS | 1868 | 1461093016597 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 12:10:16 INFO - PROCESS | 1868 | 1461093016603 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 12:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:10:16 INFO - PROCESS | 1868 | 1461093016611 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:10:16 INFO - PROCESS | 1868 | 1461093016617 Marionette TRACE conn3 <- [1,18,null,{}] 12:10:16 INFO - PROCESS | 1868 | 1461093016625 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}] 12:10:16 INFO - PROCESS | 1868 | 1461093016817 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 12:10:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff746a9000 == 10 [pid = 1868] [id = 10] 12:10:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 27 (0x7eff746a9800) [pid = 1868] [serial = 27] [outer = (nil)] 12:10:16 INFO - PROCESS | 1868 | 1461093016959 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 28 (0x7eff74ecf800) [pid = 1868] [serial = 28] [outer = 0x7eff746a9800] 12:10:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ee0000 == 11 [pid = 1868] [id = 11] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 29 (0x7eff74337000) [pid = 1868] [serial = 29] [outer = (nil)] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 30 (0x7eff744afc00) [pid = 1868] [serial = 30] [outer = 0x7eff74337000] 12:10:17 INFO - PROCESS | 1868 | 1461093017060 Marionette DEBUG loaded listener.js 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 31 (0x7eff74569400) [pid = 1868] [serial = 31] [outer = 0x7eff74337000] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 32 (0x7eff746a7000) [pid = 1868] [serial = 32] [outer = 0x7eff746a9800] 12:10:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff751c4000 == 12 [pid = 1868] [id = 12] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 33 (0x7eff73f69c00) [pid = 1868] [serial = 33] [outer = (nil)] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 34 (0x7eff75e23400) [pid = 1868] [serial = 34] [outer = 0x7eff73f69c00] 12:10:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 35 (0x7eff75e26800) [pid = 1868] [serial = 35] [outer = 0x7eff73f69c00] 12:10:18 INFO - PROCESS | 1868 | 1461093018099 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]]]}] 12:10:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:10:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1533ms 12:10:18 INFO - PROCESS | 1868 | 1461093018145 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 12:10:18 INFO - PROCESS | 1868 | 1461093018153 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 12:10:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:10:18 INFO - PROCESS | 1868 | 1461093018162 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:10:18 INFO - PROCESS | 1868 | 1461093018165 Marionette TRACE conn3 <- [1,22,null,{}] 12:10:18 INFO - PROCESS | 1868 | 1461093018171 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}] 12:10:18 INFO - PROCESS | 1868 | 1461093018365 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 12:10:18 INFO - PROCESS | 1868 | 1461093018519 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7a70b800 == 13 [pid = 1868] [id = 13] 12:10:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 36 (0x7eff7afc8400) [pid = 1868] [serial = 36] [outer = (nil)] 12:10:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 37 (0x7eff7c454000) [pid = 1868] [serial = 37] [outer = 0x7eff7afc8400] 12:10:18 INFO - PROCESS | 1868 | 1461093018605 Marionette DEBUG loaded listener.js 12:10:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 38 (0x7eff7c6a8c00) [pid = 1868] [serial = 38] [outer = 0x7eff7afc8400] 12:10:19 INFO - PROCESS | 1868 | 1461093019348 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]]]}] 12:10:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:10:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1241ms 12:10:19 INFO - PROCESS | 1868 | 1461093019404 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 12:10:19 INFO - PROCESS | 1868 | 1461093019408 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 12:10:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:10:19 INFO - PROCESS | 1868 | 1461093019414 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:10:19 INFO - PROCESS | 1868 | 1461093019428 Marionette TRACE conn3 <- [1,26,null,{}] 12:10:19 INFO - PROCESS | 1868 | 1461093019455 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}] 12:10:19 INFO - PROCESS | 1868 | 1461093019812 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 12:10:19 INFO - PROCESS | 1868 | 1461093019948 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff76945000 == 14 [pid = 1868] [id = 14] 12:10:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 39 (0x7eff75cb9400) [pid = 1868] [serial = 39] [outer = (nil)] 12:10:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 40 (0x7eff75e28c00) [pid = 1868] [serial = 40] [outer = 0x7eff75cb9400] 12:10:20 INFO - PROCESS | 1868 | 1461093020050 Marionette DEBUG loaded listener.js 12:10:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 41 (0x7eff79eb8000) [pid = 1868] [serial = 41] [outer = 0x7eff75cb9400] 12:10:20 INFO - PROCESS | 1868 | 1461093020813 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]]]}] 12:10:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:10:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1456ms 12:10:20 INFO - PROCESS | 1868 | 1461093020871 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 12:10:20 INFO - PROCESS | 1868 | 1461093020877 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 12:10:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:10:20 INFO - PROCESS | 1868 | 1461093020884 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:10:20 INFO - PROCESS | 1868 | 1461093020889 Marionette TRACE conn3 <- [1,30,null,{}] 12:10:20 INFO - PROCESS | 1868 | 1461093020920 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}] 12:10:21 INFO - PROCESS | 1868 | 1461093021088 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 12:10:21 INFO - PROCESS | 1868 | 1461093021102 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79bbb000 == 15 [pid = 1868] [id = 15] 12:10:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 42 (0x7eff74e86c00) [pid = 1868] [serial = 42] [outer = (nil)] 12:10:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 43 (0x7eff7ba4e000) [pid = 1868] [serial = 43] [outer = 0x7eff74e86c00] 12:10:21 INFO - PROCESS | 1868 | 1461093021166 Marionette DEBUG loaded listener.js 12:10:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 44 (0x7eff7bba1000) [pid = 1868] [serial = 44] [outer = 0x7eff74e86c00] 12:10:21 INFO - PROCESS | 1868 | 1461093021953 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]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1128ms 12:10:22 INFO - PROCESS | 1868 | 1461093022013 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 1868 | 1461093022017 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 12:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:10:22 INFO - PROCESS | 1868 | 1461093022026 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 1868 | 1461093022029 Marionette TRACE conn3 <- [1,34,null,{}] 12:10:22 INFO - PROCESS | 1868 | 1461093022035 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}] 12:10:22 INFO - PROCESS | 1868 | 1461093022159 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 12:10:22 INFO - PROCESS | 1868 | 1461093022178 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cccc800 == 16 [pid = 1868] [id = 16] 12:10:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 45 (0x7eff739dc000) [pid = 1868] [serial = 45] [outer = (nil)] 12:10:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 46 (0x7eff7d9b8c00) [pid = 1868] [serial = 46] [outer = 0x7eff739dc000] 12:10:22 INFO - PROCESS | 1868 | 1461093022238 Marionette DEBUG loaded listener.js 12:10:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 47 (0x7eff7dd84400) [pid = 1868] [serial = 47] [outer = 0x7eff739dc000] 12:10:22 INFO - PROCESS | 1868 | 1461093022933 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]]]}] 12:10:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:10:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 930ms 12:10:22 INFO - PROCESS | 1868 | 1461093022958 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 12:10:22 INFO - PROCESS | 1868 | 1461093022963 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 12:10:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:10:22 INFO - PROCESS | 1868 | 1461093022987 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:10:22 INFO - PROCESS | 1868 | 1461093022994 Marionette TRACE conn3 <- [1,38,null,{}] 12:10:23 INFO - PROCESS | 1868 | 1461093023004 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}] 12:10:23 INFO - PROCESS | 1868 | 1461093023151 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 12:10:23 INFO - PROCESS | 1868 | 1461093023160 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cee0000 == 17 [pid = 1868] [id = 17] 12:10:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 48 (0x7eff744b1800) [pid = 1868] [serial = 48] [outer = (nil)] 12:10:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 49 (0x7eff80258000) [pid = 1868] [serial = 49] [outer = 0x7eff744b1800] 12:10:23 INFO - PROCESS | 1868 | 1461093023222 Marionette DEBUG loaded listener.js 12:10:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 50 (0x7eff83de0800) [pid = 1868] [serial = 50] [outer = 0x7eff744b1800] 12:10:23 INFO - PROCESS | 1868 | 1461093023908 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]]]}] 12:10:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:10:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 957ms 12:10:23 INFO - PROCESS | 1868 | 1461093023927 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 12:10:23 INFO - PROCESS | 1868 | 1461093023929 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 12:10:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:10:23 INFO - PROCESS | 1868 | 1461093023935 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:10:23 INFO - PROCESS | 1868 | 1461093023937 Marionette TRACE conn3 <- [1,42,null,{}] 12:10:23 INFO - PROCESS | 1868 | 1461093023942 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}] 12:10:24 INFO - PROCESS | 1868 | 1461093024096 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 12:10:24 INFO - PROCESS | 1868 | 1461093024116 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d49a000 == 18 [pid = 1868] [id = 18] 12:10:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 51 (0x7eff7d9bb000) [pid = 1868] [serial = 51] [outer = (nil)] 12:10:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 52 (0x7eff83e54800) [pid = 1868] [serial = 52] [outer = 0x7eff7d9bb000] 12:10:24 INFO - PROCESS | 1868 | 1461093024176 Marionette DEBUG loaded listener.js 12:10:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7eff89c5b800) [pid = 1868] [serial = 53] [outer = 0x7eff7d9bb000] 12:10:24 INFO - PROCESS | 1868 | 1461093024766 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]]]}] 12:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 12:10:24 INFO - PROCESS | 1868 | 1461093024809 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 12:10:24 INFO - PROCESS | 1868 | 1461093024812 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 12:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:10:24 INFO - PROCESS | 1868 | 1461093024817 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:10:24 INFO - PROCESS | 1868 | 1461093024819 Marionette TRACE conn3 <- [1,46,null,{}] 12:10:24 INFO - PROCESS | 1868 | 1461093024824 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}] 12:10:24 INFO - PROCESS | 1868 | 1461093024948 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 12:10:24 INFO - PROCESS | 1868 | 1461093024973 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e51d800 == 19 [pid = 1868] [id = 19] 12:10:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7eff8ab05000) [pid = 1868] [serial = 54] [outer = (nil)] 12:10:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7eff77b7e800) [pid = 1868] [serial = 55] [outer = 0x7eff8ab05000] 12:10:25 INFO - PROCESS | 1868 | 1461093025060 Marionette DEBUG loaded listener.js 12:10:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7eff8ab0f400) [pid = 1868] [serial = 56] [outer = 0x7eff8ab05000] 12:10:25 INFO - PROCESS | 1868 | 1461093025738 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]]]}] 12:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 974ms 12:10:25 INFO - PROCESS | 1868 | 1461093025793 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 12:10:25 INFO - PROCESS | 1868 | 1461093025796 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 12:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:10:25 INFO - PROCESS | 1868 | 1461093025801 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:10:25 INFO - PROCESS | 1868 | 1461093025803 Marionette TRACE conn3 <- [1,50,null,{}] 12:10:25 INFO - PROCESS | 1868 | 1461093025808 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}] 12:10:25 INFO - PROCESS | 1868 | 1461093025964 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 12:10:25 INFO - PROCESS | 1868 | 1461093025985 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff76928800 == 20 [pid = 1868] [id = 20] 12:10:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7eff73f73800) [pid = 1868] [serial = 57] [outer = (nil)] 12:10:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 58 (0x7eff8af26c00) [pid = 1868] [serial = 58] [outer = 0x7eff73f73800] 12:10:26 INFO - PROCESS | 1868 | 1461093026042 Marionette DEBUG loaded listener.js 12:10:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 59 (0x7eff8afd6000) [pid = 1868] [serial = 59] [outer = 0x7eff73f73800] 12:10:26 INFO - PROCESS | 1868 | 1461093026850 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]]]}] 12:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1123ms 12:10:26 INFO - PROCESS | 1868 | 1461093026926 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 12:10:26 INFO - PROCESS | 1868 | 1461093026933 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 12:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:10:26 INFO - PROCESS | 1868 | 1461093026942 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:10:26 INFO - PROCESS | 1868 | 1461093026946 Marionette TRACE conn3 <- [1,54,null,{}] 12:10:26 INFO - PROCESS | 1868 | 1461093026954 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}] 12:10:27 INFO - PROCESS | 1868 | 1461093027146 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 12:10:27 INFO - PROCESS | 1868 | 1461093027266 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f65800 == 21 [pid = 1868] [id = 21] 12:10:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 60 (0x7eff75bf8000) [pid = 1868] [serial = 60] [outer = (nil)] 12:10:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 61 (0x7eff75e2a000) [pid = 1868] [serial = 61] [outer = 0x7eff75bf8000] 12:10:27 INFO - PROCESS | 1868 | 1461093027340 Marionette DEBUG loaded listener.js 12:10:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 62 (0x7eff79ca8800) [pid = 1868] [serial = 62] [outer = 0x7eff75bf8000] 12:10:28 INFO - PROCESS | 1868 | 1461093028109 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]]]}] 12:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1228ms 12:10:28 INFO - PROCESS | 1868 | 1461093028182 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 12:10:28 INFO - PROCESS | 1868 | 1461093028190 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 12:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:10:28 INFO - PROCESS | 1868 | 1461093028201 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:10:28 INFO - PROCESS | 1868 | 1461093028204 Marionette TRACE conn3 <- [1,58,null,{}] 12:10:28 INFO - PROCESS | 1868 | 1461093028210 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}] 12:10:28 INFO - PROCESS | 1868 | 1461093028373 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 12:10:28 INFO - PROCESS | 1868 | 1461093028491 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cccc000 == 22 [pid = 1868] [id = 22] 12:10:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 63 (0x7eff75bf9800) [pid = 1868] [serial = 63] [outer = (nil)] 12:10:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 64 (0x7eff7bce0c00) [pid = 1868] [serial = 64] [outer = 0x7eff75bf9800] 12:10:28 INFO - PROCESS | 1868 | 1461093028568 Marionette DEBUG loaded listener.js 12:10:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 65 (0x7eff7cdaa400) [pid = 1868] [serial = 65] [outer = 0x7eff75bf9800] 12:10:29 INFO - PROCESS | 1868 | 1461093029304 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]]]}] 12:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1177ms 12:10:29 INFO - PROCESS | 1868 | 1461093029380 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 12:10:29 INFO - PROCESS | 1868 | 1461093029384 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 12:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:10:29 INFO - PROCESS | 1868 | 1461093029392 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:10:29 INFO - PROCESS | 1868 | 1461093029397 Marionette TRACE conn3 <- [1,62,null,{}] 12:10:29 INFO - PROCESS | 1868 | 1461093029412 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}] 12:10:29 INFO - PROCESS | 1868 | 1461093029608 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 12:10:29 INFO - PROCESS | 1868 | 1461093029736 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b11000 == 23 [pid = 1868] [id = 23] 12:10:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 66 (0x7eff7d9bcc00) [pid = 1868] [serial = 66] [outer = (nil)] 12:10:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 67 (0x7eff83e56800) [pid = 1868] [serial = 67] [outer = 0x7eff7d9bcc00] 12:10:29 INFO - PROCESS | 1868 | 1461093029812 Marionette DEBUG loaded listener.js 12:10:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7eff8ab0c400) [pid = 1868] [serial = 68] [outer = 0x7eff7d9bcc00] 12:10:30 INFO - PROCESS | 1868 | 1461093030581 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]]]}] 12:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1230ms 12:10:30 INFO - PROCESS | 1868 | 1461093030636 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 12:10:30 INFO - PROCESS | 1868 | 1461093030640 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 12:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:10:30 INFO - PROCESS | 1868 | 1461093030646 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:10:30 INFO - PROCESS | 1868 | 1461093030649 Marionette TRACE conn3 <- [1,66,null,{}] 12:10:30 INFO - PROCESS | 1868 | 1461093030813 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}] 12:10:30 INFO - PROCESS | 1868 | 1461093030949 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 12:10:31 INFO - PROCESS | 1868 | 1461093031043 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f5f000 == 24 [pid = 1868] [id = 24] 12:10:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7eff75cb0400) [pid = 1868] [serial = 69] [outer = (nil)] 12:10:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7eff75e23000) [pid = 1868] [serial = 70] [outer = 0x7eff75cb0400] 12:10:31 INFO - PROCESS | 1868 | 1461093031109 Marionette DEBUG loaded listener.js 12:10:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7eff79ebb400) [pid = 1868] [serial = 71] [outer = 0x7eff75cb0400] 12:10:31 INFO - PROCESS | 1868 | 1461093031885 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]]]}] 12:10:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:10:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1279ms 12:10:31 INFO - PROCESS | 1868 | 1461093031927 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 12:10:31 INFO - PROCESS | 1868 | 1461093031934 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 12:10:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:10:31 INFO - PROCESS | 1868 | 1461093031941 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:10:31 INFO - PROCESS | 1868 | 1461093031943 Marionette TRACE conn3 <- [1,70,null,{}] 12:10:31 INFO - PROCESS | 1868 | 1461093031949 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}] 12:10:32 INFO - PROCESS | 1868 | 1461093032091 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 12:10:32 INFO - PROCESS | 1868 | 1461093032257 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e51d800 == 23 [pid = 1868] [id = 19] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d49a000 == 22 [pid = 1868] [id = 18] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cee0000 == 21 [pid = 1868] [id = 17] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cccc800 == 20 [pid = 1868] [id = 16] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79bbb000 == 19 [pid = 1868] [id = 15] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff76945000 == 18 [pid = 1868] [id = 14] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7a70b800 == 17 [pid = 1868] [id = 13] 12:10:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7469b800 == 18 [pid = 1868] [id = 25] 12:10:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7eff74333000) [pid = 1868] [serial = 72] [outer = (nil)] 12:10:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7eff744b7c00) [pid = 1868] [serial = 73] [outer = 0x7eff74333000] 12:10:32 INFO - PROCESS | 1868 | 1461093032358 Marionette DEBUG loaded listener.js 12:10:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7eff77bd6000) [pid = 1868] [serial = 74] [outer = 0x7eff74333000] 12:10:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ee0000 == 17 [pid = 1868] [id = 11] 12:10:33 INFO - PROCESS | 1868 | 1461093033185 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]]]}] 12:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1287ms 12:10:33 INFO - PROCESS | 1868 | 1461093033228 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 12:10:33 INFO - PROCESS | 1868 | 1461093033236 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 12:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:10:33 INFO - PROCESS | 1868 | 1461093033244 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:10:33 INFO - PROCESS | 1868 | 1461093033247 Marionette TRACE conn3 <- [1,74,null,{}] 12:10:33 INFO - PROCESS | 1868 | 1461093033255 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}] 12:10:33 INFO - PROCESS | 1868 | 1461093033428 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 12:10:33 INFO - PROCESS | 1868 | 1461093033551 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccca800 == 18 [pid = 1868] [id = 26] 12:10:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7eff74334800) [pid = 1868] [serial = 75] [outer = (nil)] 12:10:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7eff7cdae800) [pid = 1868] [serial = 76] [outer = 0x7eff74334800] 12:10:33 INFO - PROCESS | 1868 | 1461093033627 Marionette DEBUG loaded listener.js 12:10:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7eff7d73e400) [pid = 1868] [serial = 77] [outer = 0x7eff74334800] 12:10:34 INFO - PROCESS | 1868 | 1461093034426 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]]]}] 12:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1231ms 12:10:34 INFO - PROCESS | 1868 | 1461093034477 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 12:10:34 INFO - PROCESS | 1868 | 1461093034484 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 12:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:10:34 INFO - PROCESS | 1868 | 1461093034492 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:10:34 INFO - PROCESS | 1868 | 1461093034495 Marionette TRACE conn3 <- [1,78,null,{}] 12:10:34 INFO - PROCESS | 1868 | 1461093034500 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}] 12:10:34 INFO - PROCESS | 1868 | 1461093034666 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 12:10:34 INFO - PROCESS | 1868 | 1461093034786 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e4d8800 == 19 [pid = 1868] [id = 27] 12:10:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7eff7c66e000) [pid = 1868] [serial = 78] [outer = (nil)] 12:10:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7eff8025f400) [pid = 1868] [serial = 79] [outer = 0x7eff7c66e000] 12:10:34 INFO - PROCESS | 1868 | 1461093034857 Marionette DEBUG loaded listener.js 12:10:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7eff89c58000) [pid = 1868] [serial = 80] [outer = 0x7eff7c66e000] 12:10:35 INFO - PROCESS | 1868 | 1461093035671 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]]]}] 12:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1233ms 12:10:35 INFO - PROCESS | 1868 | 1461093035724 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 12:10:35 INFO - PROCESS | 1868 | 1461093035728 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 12:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:10:35 INFO - PROCESS | 1868 | 1461093035736 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:10:35 INFO - PROCESS | 1868 | 1461093035744 Marionette TRACE conn3 <- [1,82,null,{}] 12:10:35 INFO - PROCESS | 1868 | 1461093035758 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}] 12:10:35 INFO - PROCESS | 1868 | 1461093035913 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 12:10:36 INFO - PROCESS | 1868 | 1461093036036 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8a8f8000 == 20 [pid = 1868] [id = 28] 12:10:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff74331400) [pid = 1868] [serial = 81] [outer = (nil)] 12:10:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff8afd6c00) [pid = 1868] [serial = 82] [outer = 0x7eff74331400] 12:10:36 INFO - PROCESS | 1868 | 1461093036110 Marionette DEBUG loaded listener.js 12:10:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff8bc2e800) [pid = 1868] [serial = 83] [outer = 0x7eff74331400] 12:10:36 INFO - PROCESS | 1868 | 1461093036993 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]]]}] 12:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1295ms 12:10:37 INFO - PROCESS | 1868 | 1461093037029 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 12:10:37 INFO - PROCESS | 1868 | 1461093037034 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 12:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:10:37 INFO - PROCESS | 1868 | 1461093037042 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:10:37 INFO - PROCESS | 1868 | 1461093037047 Marionette TRACE conn3 <- [1,86,null,{}] 12:10:37 INFO - PROCESS | 1868 | 1461093037063 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}] 12:10:37 INFO - PROCESS | 1868 | 1461093037203 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 12:10:37 INFO - PROCESS | 1868 | 1461093037347 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769cf800 == 21 [pid = 1868] [id = 29] 12:10:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff77bdc800) [pid = 1868] [serial = 84] [outer = (nil)] 12:10:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff7a865000) [pid = 1868] [serial = 85] [outer = 0x7eff77bdc800] 12:10:37 INFO - PROCESS | 1868 | 1461093037424 Marionette DEBUG loaded listener.js 12:10:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff7bcea400) [pid = 1868] [serial = 86] [outer = 0x7eff77bdc800] 12:10:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f5f000 == 20 [pid = 1868] [id = 24] 12:10:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f65800 == 19 [pid = 1868] [id = 21] 12:10:38 INFO - PROCESS | 1868 | 1461093038257 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]]]}] 12:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1288ms 12:10:38 INFO - PROCESS | 1868 | 1461093038331 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 12:10:38 INFO - PROCESS | 1868 | 1461093038339 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 12:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:10:38 INFO - PROCESS | 1868 | 1461093038347 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:10:38 INFO - PROCESS | 1868 | 1461093038352 Marionette TRACE conn3 <- [1,90,null,{}] 12:10:38 INFO - PROCESS | 1868 | 1461093038359 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}] 12:10:38 INFO - PROCESS | 1868 | 1461093038513 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 12:10:38 INFO - PROCESS | 1868 | 1461093038638 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cece000 == 20 [pid = 1868] [id = 30] 12:10:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff7cdab000) [pid = 1868] [serial = 87] [outer = (nil)] 12:10:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff7d6f0c00) [pid = 1868] [serial = 88] [outer = 0x7eff7cdab000] 12:10:38 INFO - PROCESS | 1868 | 1461093038712 Marionette DEBUG loaded listener.js 12:10:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff7e59c400) [pid = 1868] [serial = 89] [outer = 0x7eff7cdab000] 12:10:39 INFO - PROCESS | 1868 | 1461093039518 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]]]}] 12:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1236ms 12:10:39 INFO - PROCESS | 1868 | 1461093039583 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 12:10:39 INFO - PROCESS | 1868 | 1461093039591 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 12:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:10:39 INFO - PROCESS | 1868 | 1461093039601 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:10:39 INFO - PROCESS | 1868 | 1461093039604 Marionette TRACE conn3 <- [1,94,null,{}] 12:10:39 INFO - PROCESS | 1868 | 1461093039610 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}] 12:10:39 INFO - PROCESS | 1868 | 1461093039776 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 12:10:39 INFO - PROCESS | 1868 | 1461093039900 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1c800 == 21 [pid = 1868] [id = 31] 12:10:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff7c5b6000) [pid = 1868] [serial = 90] [outer = (nil)] 12:10:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff89cd7800) [pid = 1868] [serial = 91] [outer = 0x7eff7c5b6000] 12:10:39 INFO - PROCESS | 1868 | 1461093039974 Marionette DEBUG loaded listener.js 12:10:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff8aab4c00) [pid = 1868] [serial = 92] [outer = 0x7eff7c5b6000] 12:10:40 INFO - PROCESS | 1868 | 1461093040806 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]]]}] 12:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1277ms 12:10:40 INFO - PROCESS | 1868 | 1461093040877 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 12:10:40 INFO - PROCESS | 1868 | 1461093040881 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 12:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:10:40 INFO - PROCESS | 1868 | 1461093040887 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:10:40 INFO - PROCESS | 1868 | 1461093040892 Marionette TRACE conn3 <- [1,98,null,{}] 12:10:40 INFO - PROCESS | 1868 | 1461093040907 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}] 12:10:41 INFO - PROCESS | 1868 | 1461093041097 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 12:10:41 INFO - PROCESS | 1868 | 1461093041223 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ab6a800 == 22 [pid = 1868] [id = 32] 12:10:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff8adea000) [pid = 1868] [serial = 93] [outer = (nil)] 12:10:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff8bdfcc00) [pid = 1868] [serial = 94] [outer = 0x7eff8adea000] 12:10:41 INFO - PROCESS | 1868 | 1461093041299 Marionette DEBUG loaded listener.js 12:10:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff8de25c00) [pid = 1868] [serial = 95] [outer = 0x7eff8adea000] 12:10:42 INFO - PROCESS | 1868 | 1461093042068 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]]]}] 12:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1238ms 12:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:10:42 INFO - PROCESS | 1868 | 1461093042139 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 12:10:42 INFO - PROCESS | 1868 | 1461093042143 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 12:10:42 INFO - PROCESS | 1868 | 1461093042151 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:10:42 INFO - PROCESS | 1868 | 1461093042153 Marionette TRACE conn3 <- [1,102,null,{}] 12:10:42 INFO - PROCESS | 1868 | 1461093042159 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}] 12:10:42 INFO - PROCESS | 1868 | 1461093042322 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 12:10:42 INFO - PROCESS | 1868 | 1461093042456 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73f06000 == 23 [pid = 1868] [id = 33] 12:10:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff73f6e000) [pid = 1868] [serial = 96] [outer = (nil)] 12:10:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff8df90c00) [pid = 1868] [serial = 97] [outer = 0x7eff73f6e000] 12:10:42 INFO - PROCESS | 1868 | 1461093042533 Marionette DEBUG loaded listener.js 12:10:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff8fc2bc00) [pid = 1868] [serial = 98] [outer = 0x7eff73f6e000] 12:10:43 INFO - PROCESS | 1868 | 1461093043381 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]]]}] 12:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1281ms 12:10:43 INFO - PROCESS | 1868 | 1461093043430 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 12:10:43 INFO - PROCESS | 1868 | 1461093043435 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 12:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:10:43 INFO - PROCESS | 1868 | 1461093043467 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:10:43 INFO - PROCESS | 1868 | 1461093043471 Marionette TRACE conn3 <- [1,106,null,{}] 12:10:43 INFO - PROCESS | 1868 | 1461093043479 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}] 12:10:43 INFO - PROCESS | 1868 | 1461093043630 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 12:10:43 INFO - PROCESS | 1868 | 1461093043757 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74699800 == 24 [pid = 1868] [id = 34] 12:10:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff7bce1000) [pid = 1868] [serial = 99] [outer = (nil)] 12:10:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff7c3e7800) [pid = 1868] [serial = 100] [outer = 0x7eff7bce1000] 12:10:43 INFO - PROCESS | 1868 | 1461093043842 Marionette DEBUG loaded listener.js 12:10:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff7ceb1c00) [pid = 1868] [serial = 101] [outer = 0x7eff7bce1000] 12:10:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e4d8800 == 23 [pid = 1868] [id = 27] 12:10:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccca800 == 22 [pid = 1868] [id = 26] 12:10:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7469b800 == 21 [pid = 1868] [id = 25] 12:10:44 INFO - PROCESS | 1868 | 1461093044687 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]]]}] 12:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1284ms 12:10:44 INFO - PROCESS | 1868 | 1461093044768 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 12:10:44 INFO - PROCESS | 1868 | 1461093044774 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 12:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:10:44 INFO - PROCESS | 1868 | 1461093044784 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:10:44 INFO - PROCESS | 1868 | 1461093044788 Marionette TRACE conn3 <- [1,110,null,{}] 12:10:44 INFO - PROCESS | 1868 | 1461093044796 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}] 12:10:44 INFO - PROCESS | 1868 | 1461093044954 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 12:10:45 INFO - PROCESS | 1868 | 1461093045083 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff80161000 == 22 [pid = 1868] [id = 35] 12:10:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7b80cc00) [pid = 1868] [serial = 102] [outer = (nil)] 12:10:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff7ceb1400) [pid = 1868] [serial = 103] [outer = 0x7eff7b80cc00] 12:10:45 INFO - PROCESS | 1868 | 1461093045162 Marionette DEBUG loaded listener.js 12:10:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7cebd800) [pid = 1868] [serial = 104] [outer = 0x7eff7b80cc00] 12:10:45 INFO - PROCESS | 1868 | 1461093045962 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]]]}] 12:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1230ms 12:10:46 INFO - PROCESS | 1868 | 1461093046015 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 12:10:46 INFO - PROCESS | 1868 | 1461093046022 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 12:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:10:46 INFO - PROCESS | 1868 | 1461093046032 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:10:46 INFO - PROCESS | 1868 | 1461093046036 Marionette TRACE conn3 <- [1,114,null,{}] 12:10:46 INFO - PROCESS | 1868 | 1461093046042 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}] 12:10:46 INFO - PROCESS | 1868 | 1461093046196 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 12:10:46 INFO - PROCESS | 1868 | 1461093046323 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad2d000 == 23 [pid = 1868] [id = 36] 12:10:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7b811c00) [pid = 1868] [serial = 105] [outer = (nil)] 12:10:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff89cdac00) [pid = 1868] [serial = 106] [outer = 0x7eff7b811c00] 12:10:46 INFO - PROCESS | 1868 | 1461093046394 Marionette DEBUG loaded listener.js 12:10:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff8ab0e800) [pid = 1868] [serial = 107] [outer = 0x7eff7b811c00] 12:10:47 INFO - PROCESS | 1868 | 1461093047233 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]]]}] 12:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1230ms 12:10:47 INFO - PROCESS | 1868 | 1461093047263 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 12:10:47 INFO - PROCESS | 1868 | 1461093047267 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 12:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:10:47 INFO - PROCESS | 1868 | 1461093047273 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:10:47 INFO - PROCESS | 1868 | 1461093047279 Marionette TRACE conn3 <- [1,118,null,{}] 12:10:47 INFO - PROCESS | 1868 | 1461093047294 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}] 12:10:47 INFO - PROCESS | 1868 | 1461093047437 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 12:10:47 INFO - PROCESS | 1868 | 1461093047574 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bf5d000 == 24 [pid = 1868] [id = 37] 12:10:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff8bccac00) [pid = 1868] [serial = 108] [outer = (nil)] 12:10:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff8de1f400) [pid = 1868] [serial = 109] [outer = 0x7eff8bccac00] 12:10:47 INFO - PROCESS | 1868 | 1461093047650 Marionette DEBUG loaded listener.js 12:10:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff8f65c000) [pid = 1868] [serial = 110] [outer = 0x7eff8bccac00] 12:10:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff8de1f000) [pid = 1868] [serial = 111] [outer = 0x7eff73f69c00] 12:10:48 INFO - PROCESS | 1868 | 1461093048547 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]]]}] 12:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1336ms 12:10:48 INFO - PROCESS | 1868 | 1461093048610 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 12:10:48 INFO - PROCESS | 1868 | 1461093048615 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 12:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:10:48 INFO - PROCESS | 1868 | 1461093048620 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:10:48 INFO - PROCESS | 1868 | 1461093048623 Marionette TRACE conn3 <- [1,122,null,{}] 12:10:48 INFO - PROCESS | 1868 | 1461093048628 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}] 12:10:48 INFO - PROCESS | 1868 | 1461093048776 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 12:10:48 INFO - PROCESS | 1868 | 1461093048903 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8df33000 == 25 [pid = 1868] [id = 38] 12:10:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff74334000) [pid = 1868] [serial = 112] [outer = (nil)] 12:10:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff8fda7c00) [pid = 1868] [serial = 113] [outer = 0x7eff74334000] 12:10:48 INFO - PROCESS | 1868 | 1461093048974 Marionette DEBUG loaded listener.js 12:10:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff9014e400) [pid = 1868] [serial = 114] [outer = 0x7eff74334000] 12:10:49 INFO - PROCESS | 1868 | 1461093049853 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]]]}] 12:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1275ms 12:10:49 INFO - PROCESS | 1868 | 1461093049897 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 12:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:10:49 INFO - PROCESS | 1868 | 1461093049902 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 12:10:49 INFO - PROCESS | 1868 | 1461093049910 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:10:49 INFO - PROCESS | 1868 | 1461093049915 Marionette TRACE conn3 <- [1,126,null,{}] 12:10:49 INFO - PROCESS | 1868 | 1461093049923 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}] 12:10:50 INFO - PROCESS | 1868 | 1461093050074 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 12:10:50 INFO - PROCESS | 1868 | 1461093050230 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7a71f000 == 26 [pid = 1868] [id = 39] 12:10:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff7cdb0000) [pid = 1868] [serial = 115] [outer = (nil)] 12:10:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff7ceb4400) [pid = 1868] [serial = 116] [outer = 0x7eff7cdb0000] 12:10:50 INFO - PROCESS | 1868 | 1461093050303 Marionette DEBUG loaded listener.js 12:10:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff7d6f7000) [pid = 1868] [serial = 117] [outer = 0x7eff7cdb0000] 12:10:51 INFO - PROCESS | 1868 | 1461093051194 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]]]}] 12:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1331ms 12:10:51 INFO - PROCESS | 1868 | 1461093051240 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 12:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:10:51 INFO - PROCESS | 1868 | 1461093051246 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 12:10:51 INFO - PROCESS | 1868 | 1461093051254 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:10:51 INFO - PROCESS | 1868 | 1461093051260 Marionette TRACE conn3 <- [1,130,null,{}] 12:10:51 INFO - PROCESS | 1868 | 1461093051268 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}] 12:10:51 INFO - PROCESS | 1868 | 1461093051425 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 12:10:51 INFO - PROCESS | 1868 | 1461093051559 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b0f000 == 27 [pid = 1868] [id = 40] 12:10:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff7b806000) [pid = 1868] [serial = 118] [outer = (nil)] 12:10:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff7d742400) [pid = 1868] [serial = 119] [outer = 0x7eff7b806000] 12:10:51 INFO - PROCESS | 1868 | 1461093051633 Marionette DEBUG loaded listener.js 12:10:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff80262800) [pid = 1868] [serial = 120] [outer = 0x7eff7b806000] 12:10:52 INFO - PROCESS | 1868 | 1461093052462 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]]]}] 12:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1236ms 12:10:52 INFO - PROCESS | 1868 | 1461093052489 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 12:10:52 INFO - PROCESS | 1868 | 1461093052498 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 12:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:10:52 INFO - PROCESS | 1868 | 1461093052507 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:10:52 INFO - PROCESS | 1868 | 1461093052511 Marionette TRACE conn3 <- [1,134,null,{}] 12:10:52 INFO - PROCESS | 1868 | 1461093052517 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}] 12:10:52 INFO - PROCESS | 1868 | 1461093052663 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 12:10:52 INFO - PROCESS | 1868 | 1461093052802 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bf58800 == 28 [pid = 1868] [id = 41] 12:10:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff7bee9000) [pid = 1868] [serial = 121] [outer = (nil)] 12:10:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff8bdf2c00) [pid = 1868] [serial = 122] [outer = 0x7eff7bee9000] 12:10:52 INFO - PROCESS | 1868 | 1461093052876 Marionette DEBUG loaded listener.js 12:10:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff8dec9400) [pid = 1868] [serial = 123] [outer = 0x7eff7bee9000] 12:10:53 INFO - PROCESS | 1868 | 1461093053765 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]]]}] 12:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1285ms 12:10:53 INFO - PROCESS | 1868 | 1461093053792 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 12:10:53 INFO - PROCESS | 1868 | 1461093053796 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 12:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:10:53 INFO - PROCESS | 1868 | 1461093053801 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:10:53 INFO - PROCESS | 1868 | 1461093053807 Marionette TRACE conn3 <- [1,138,null,{}] 12:10:53 INFO - PROCESS | 1868 | 1461093053821 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}] 12:10:53 INFO - PROCESS | 1868 | 1461093053966 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 12:10:54 INFO - PROCESS | 1868 | 1461093054104 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90034000 == 29 [pid = 1868] [id = 42] 12:10:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff8d9e2c00) [pid = 1868] [serial = 124] [outer = (nil)] 12:10:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff90004400) [pid = 1868] [serial = 125] [outer = 0x7eff8d9e2c00] 12:10:54 INFO - PROCESS | 1868 | 1461093054179 Marionette DEBUG loaded listener.js 12:10:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff91e0a800) [pid = 1868] [serial = 126] [outer = 0x7eff8d9e2c00] 12:10:55 INFO - PROCESS | 1868 | 1461093055019 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]]]}] 12:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 12:10:55 INFO - PROCESS | 1868 | 1461093055042 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 12:10:55 INFO - PROCESS | 1868 | 1461093055046 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 12:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:10:55 INFO - PROCESS | 1868 | 1461093055052 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:10:55 INFO - PROCESS | 1868 | 1461093055054 Marionette TRACE conn3 <- [1,142,null,{}] 12:10:55 INFO - PROCESS | 1868 | 1461093055060 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}] 12:10:55 INFO - PROCESS | 1868 | 1461093055201 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 12:10:55 INFO - PROCESS | 1868 | 1461093055337 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:10:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769c9000 == 30 [pid = 1868] [id = 43] 12:10:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff744b0800) [pid = 1868] [serial = 127] [outer = (nil)] 12:10:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff77b77c00) [pid = 1868] [serial = 128] [outer = 0x7eff744b0800] 12:10:55 INFO - PROCESS | 1868 | 1461093055407 Marionette DEBUG loaded listener.js 12:10:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff77b7d400) [pid = 1868] [serial = 129] [outer = 0x7eff744b0800] 12:10:56 INFO - PROCESS | 1868 | 1461093056224 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]]]}] 12:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1233ms 12:10:56 INFO - PROCESS | 1868 | 1461093056285 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 12:10:56 INFO - PROCESS | 1868 | 1461093056288 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 12:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:10:56 INFO - PROCESS | 1868 | 1461093056294 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:10:56 INFO - PROCESS | 1868 | 1461093056296 Marionette TRACE conn3 <- [1,146,null,{}] 12:10:56 INFO - PROCESS | 1868 | 1461093056302 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}] 12:10:56 INFO - PROCESS | 1868 | 1461093056440 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 12:10:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad2d000 == 29 [pid = 1868] [id = 36] 12:10:56 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff80161000 == 28 [pid = 1868] [id = 35] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769d2800 == 27 [pid = 1868] [id = 6] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8df33000 == 26 [pid = 1868] [id = 38] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bf5d000 == 25 [pid = 1868] [id = 37] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769cf800 == 24 [pid = 1868] [id = 29] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8a8f8000 == 23 [pid = 1868] [id = 28] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74fcd800 == 22 [pid = 1868] [id = 8] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7468c000 == 21 [pid = 1868] [id = 9] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73f06000 == 20 [pid = 1868] [id = 33] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cece000 == 19 [pid = 1868] [id = 30] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ab6a800 == 18 [pid = 1868] [id = 32] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1c800 == 17 [pid = 1868] [id = 31] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b11000 == 16 [pid = 1868] [id = 23] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74699800 == 15 [pid = 1868] [id = 34] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cccc000 == 14 [pid = 1868] [id = 22] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff76928800 == 13 [pid = 1868] [id = 20] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769c9000 == 12 [pid = 1868] [id = 43] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff90034000 == 11 [pid = 1868] [id = 42] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bf58800 == 10 [pid = 1868] [id = 41] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7a71f000 == 9 [pid = 1868] [id = 39] 12:10:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b0f000 == 8 [pid = 1868] [id = 40] 12:10:59 INFO - PROCESS | 1868 | 1461093059965 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74402800 == 9 [pid = 1868] [id = 44] 12:11:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff75cacc00) [pid = 1868] [serial = 130] [outer = (nil)] 12:11:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff75e24000) [pid = 1868] [serial = 131] [outer = 0x7eff75cacc00] 12:11:00 INFO - PROCESS | 1868 | 1461093060147 Marionette DEBUG loaded listener.js 12:11:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff77f48c00) [pid = 1868] [serial = 132] [outer = 0x7eff75cacc00] 12:11:00 INFO - PROCESS | 1868 | 1461093060826 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]]]}] 12:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 4541ms 12:11:00 INFO - PROCESS | 1868 | 1461093060837 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 12:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:11:00 INFO - PROCESS | 1868 | 1461093060843 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 12:11:00 INFO - PROCESS | 1868 | 1461093060850 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:11:00 INFO - PROCESS | 1868 | 1461093060856 Marionette TRACE conn3 <- [1,150,null,{}] 12:11:00 INFO - PROCESS | 1868 | 1461093060866 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}] 12:11:01 INFO - PROCESS | 1868 | 1461093061019 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 12:11:01 INFO - PROCESS | 1868 | 1461093061120 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ba42000 == 10 [pid = 1868] [id = 45] 12:11:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff77b72400) [pid = 1868] [serial = 133] [outer = (nil)] 12:11:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff7b803000) [pid = 1868] [serial = 134] [outer = 0x7eff77b72400] 12:11:01 INFO - PROCESS | 1868 | 1461093061188 Marionette DEBUG loaded listener.js 12:11:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff7cda4c00) [pid = 1868] [serial = 135] [outer = 0x7eff77b72400] 12:11:01 INFO - PROCESS | 1868 | 1461093061844 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]]]}] 12:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1034ms 12:11:01 INFO - PROCESS | 1868 | 1461093061885 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 12:11:01 INFO - PROCESS | 1868 | 1461093061892 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 12:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:11:01 INFO - PROCESS | 1868 | 1461093061900 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:11:01 INFO - PROCESS | 1868 | 1461093061903 Marionette TRACE conn3 <- [1,154,null,{}] 12:11:01 INFO - PROCESS | 1868 | 1461093061908 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}] 12:11:02 INFO - PROCESS | 1868 | 1461093062127 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 12:11:02 INFO - PROCESS | 1868 | 1461093062137 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e4e6000 == 11 [pid = 1868] [id = 46] 12:11:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff7cebbc00) [pid = 1868] [serial = 136] [outer = (nil)] 12:11:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff7db16c00) [pid = 1868] [serial = 137] [outer = 0x7eff7cebbc00] 12:11:02 INFO - PROCESS | 1868 | 1461093062197 Marionette DEBUG loaded listener.js 12:11:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff7e7f0c00) [pid = 1868] [serial = 138] [outer = 0x7eff7cebbc00] 12:11:03 INFO - PROCESS | 1868 | 1461093063108 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]]]}] 12:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1281ms 12:11:03 INFO - PROCESS | 1868 | 1461093063212 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 12:11:03 INFO - PROCESS | 1868 | 1461093063215 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 12:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:11:03 INFO - PROCESS | 1868 | 1461093063223 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:11:03 INFO - PROCESS | 1868 | 1461093063232 Marionette TRACE conn3 <- [1,158,null,{}] 12:11:03 INFO - PROCESS | 1868 | 1461093063253 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}] 12:11:03 INFO - PROCESS | 1868 | 1461093063427 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 12:11:03 INFO - PROCESS | 1868 | 1461093063454 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af9d800 == 12 [pid = 1868] [id = 47] 12:11:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff8aabac00) [pid = 1868] [serial = 139] [outer = (nil)] 12:11:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff8ad0d400) [pid = 1868] [serial = 140] [outer = 0x7eff8aabac00] 12:11:03 INFO - PROCESS | 1868 | 1461093063513 Marionette DEBUG loaded listener.js 12:11:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff8bc2f000) [pid = 1868] [serial = 141] [outer = 0x7eff8aabac00] 12:11:04 INFO - PROCESS | 1868 | 1461093064188 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]]]}] 12:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 993ms 12:11:04 INFO - PROCESS | 1868 | 1461093064215 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 12:11:04 INFO - PROCESS | 1868 | 1461093064219 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 12:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:11:04 INFO - PROCESS | 1868 | 1461093064229 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:11:04 INFO - PROCESS | 1868 | 1461093064231 Marionette TRACE conn3 <- [1,162,null,{}] 12:11:04 INFO - PROCESS | 1868 | 1461093064236 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}] 12:11:04 INFO - PROCESS | 1868 | 1461093064396 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff7bce1000) [pid = 1868] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff8adea000) [pid = 1868] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff77bdc800) [pid = 1868] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff74334800) [pid = 1868] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff8ab05000) [pid = 1868] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7cdb0000) [pid = 1868] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff75cb0400) [pid = 1868] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff74e86c00) [pid = 1868] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff75cb9400) [pid = 1868] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff739dc000) [pid = 1868] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff744b1800) [pid = 1868] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff7d9bb000) [pid = 1868] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff74337000) [pid = 1868] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff7afc8400) [pid = 1868] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff7bee9000) [pid = 1868] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff74334000) [pid = 1868] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff7b811c00) [pid = 1868] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff73f6e000) [pid = 1868] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff75bf9800) [pid = 1868] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff7b806000) [pid = 1868] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff75bf8000) [pid = 1868] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff7cdab000) [pid = 1868] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff73f73800) [pid = 1868] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff7c66e000) [pid = 1868] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff74333000) [pid = 1868] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff74331400) [pid = 1868] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff7c5b6000) [pid = 1868] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff744b7800) [pid = 1868] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff8d9e2c00) [pid = 1868] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff7b80cc00) [pid = 1868] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff74e79c00) [pid = 1868] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff7d9bcc00) [pid = 1868] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff8bccac00) [pid = 1868] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:11:05 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff75e23800) [pid = 1868] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:11:05 INFO - PROCESS | 1868 | 1461093065444 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7441e800 == 13 [pid = 1868] [id = 48] 12:11:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff739d9000) [pid = 1868] [serial = 142] [outer = (nil)] 12:11:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff74331c00) [pid = 1868] [serial = 143] [outer = 0x7eff739d9000] 12:11:05 INFO - PROCESS | 1868 | 1461093065506 Marionette DEBUG loaded listener.js 12:11:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff74571000) [pid = 1868] [serial = 144] [outer = 0x7eff739d9000] 12:11:06 INFO - PROCESS | 1868 | 1461093066151 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]]]}] 12:11:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1979ms 12:11:06 INFO - PROCESS | 1868 | 1461093066231 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 12:11:06 INFO - PROCESS | 1868 | 1461093066234 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 12:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:11:06 INFO - PROCESS | 1868 | 1461093066292 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:11:06 INFO - PROCESS | 1868 | 1461093066295 Marionette TRACE conn3 <- [1,166,null,{}] 12:11:06 INFO - PROCESS | 1868 | 1461093066332 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}] 12:11:06 INFO - PROCESS | 1868 | 1461093066461 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 12:11:06 INFO - PROCESS | 1868 | 1461093066471 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e50d800 == 14 [pid = 1868] [id = 49] 12:11:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff83e53800) [pid = 1868] [serial = 145] [outer = (nil)] 12:11:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff8ab0ec00) [pid = 1868] [serial = 146] [outer = 0x7eff83e53800] 12:11:06 INFO - PROCESS | 1868 | 1461093066554 Marionette DEBUG loaded listener.js 12:11:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff8df88000) [pid = 1868] [serial = 147] [outer = 0x7eff83e53800] 12:11:07 INFO - PROCESS | 1868 | 1461093067495 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]]]}] 12:11:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1281ms 12:11:07 INFO - PROCESS | 1868 | 1461093067543 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 12:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:11:07 INFO - PROCESS | 1868 | 1461093067549 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 12:11:07 INFO - PROCESS | 1868 | 1461093067557 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:11:07 INFO - PROCESS | 1868 | 1461093067563 Marionette TRACE conn3 <- [1,170,null,{}] 12:11:07 INFO - PROCESS | 1868 | 1461093067572 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}] 12:11:07 INFO - PROCESS | 1868 | 1461093067739 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 12:11:07 INFO - PROCESS | 1868 | 1461093067874 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74417000 == 15 [pid = 1868] [id = 50] 12:11:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff744b1c00) [pid = 1868] [serial = 148] [outer = (nil)] 12:11:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff77f46800) [pid = 1868] [serial = 149] [outer = 0x7eff744b1c00] 12:11:07 INFO - PROCESS | 1868 | 1461093067953 Marionette DEBUG loaded listener.js 12:11:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff79f4e800) [pid = 1868] [serial = 150] [outer = 0x7eff744b1c00] 12:11:08 INFO - PROCESS | 1868 | 1461093068883 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]]]}] 12:11:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 12:11:08 INFO - PROCESS | 1868 | 1461093068939 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 12:11:08 INFO - PROCESS | 1868 | 1461093068948 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 12:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:11:08 INFO - PROCESS | 1868 | 1461093068957 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:11:08 INFO - PROCESS | 1868 | 1461093068960 Marionette TRACE conn3 <- [1,174,null,{}] 12:11:08 INFO - PROCESS | 1868 | 1461093068966 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}] 12:11:09 INFO - PROCESS | 1868 | 1461093069126 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 12:11:09 INFO - PROCESS | 1868 | 1461093069255 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aacb800 == 16 [pid = 1868] [id = 51] 12:11:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff74570400) [pid = 1868] [serial = 151] [outer = (nil)] 12:11:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff7d341800) [pid = 1868] [serial = 152] [outer = 0x7eff74570400] 12:11:09 INFO - PROCESS | 1868 | 1461093069325 Marionette DEBUG loaded listener.js 12:11:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff7e7ed800) [pid = 1868] [serial = 153] [outer = 0x7eff74570400] 12:11:10 INFO - PROCESS | 1868 | 1461093070364 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]]]}] 12:11:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1478ms 12:11:10 INFO - PROCESS | 1868 | 1461093070448 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 12:11:10 INFO - PROCESS | 1868 | 1461093070454 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 12:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:11:10 INFO - PROCESS | 1868 | 1461093070463 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:11:10 INFO - PROCESS | 1868 | 1461093070468 Marionette TRACE conn3 <- [1,178,null,{}] 12:11:10 INFO - PROCESS | 1868 | 1461093070476 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}] 12:11:10 INFO - PROCESS | 1868 | 1461093070620 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 12:11:10 INFO - PROCESS | 1868 | 1461093070776 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c05800 == 17 [pid = 1868] [id = 52] 12:11:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff73f71000) [pid = 1868] [serial = 154] [outer = (nil)] 12:11:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff75cb5800) [pid = 1868] [serial = 155] [outer = 0x7eff73f71000] 12:11:10 INFO - PROCESS | 1868 | 1461093070841 Marionette DEBUG loaded listener.js 12:11:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff75e2c400) [pid = 1868] [serial = 156] [outer = 0x7eff73f71000] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff744b7c00) [pid = 1868] [serial = 73] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff7d742400) [pid = 1868] [serial = 119] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff7ceb4400) [pid = 1868] [serial = 116] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff79ebb400) [pid = 1868] [serial = 71] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff8d907800) [pid = 1868] [serial = 2] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff7a865000) [pid = 1868] [serial = 85] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff7ba4e000) [pid = 1868] [serial = 43] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff75e28c00) [pid = 1868] [serial = 40] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff75e23000) [pid = 1868] [serial = 70] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff7bba1000) [pid = 1868] [serial = 44] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff7d9b8c00) [pid = 1868] [serial = 46] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff74ecf800) [pid = 1868] [serial = 28] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff80258000) [pid = 1868] [serial = 49] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff83de0800) [pid = 1868] [serial = 50] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff83e54800) [pid = 1868] [serial = 52] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff89c5b800) [pid = 1868] [serial = 53] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff744afc00) [pid = 1868] [serial = 30] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff7dd84400) [pid = 1868] [serial = 47] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff7c454000) [pid = 1868] [serial = 37] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff7c6a8c00) [pid = 1868] [serial = 38] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff79eb8000) [pid = 1868] [serial = 41] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff74569400) [pid = 1868] [serial = 31] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff8ab0f400) [pid = 1868] [serial = 56] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff74573000) [pid = 1868] [serial = 26] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff75e23400) [pid = 1868] [serial = 34] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff8af26c00) [pid = 1868] [serial = 58] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff8afd6c00) [pid = 1868] [serial = 82] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff7d6f0c00) [pid = 1868] [serial = 88] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff77bd6000) [pid = 1868] [serial = 74] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff8df90c00) [pid = 1868] [serial = 97] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff7ceb1c00) [pid = 1868] [serial = 101] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff8de25c00) [pid = 1868] [serial = 95] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff8025f400) [pid = 1868] [serial = 79] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff7ceb1400) [pid = 1868] [serial = 103] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff7bcea400) [pid = 1868] [serial = 86] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff7d73e400) [pid = 1868] [serial = 77] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff77b7e800) [pid = 1868] [serial = 55] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff7cdae800) [pid = 1868] [serial = 76] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff7c3e7800) [pid = 1868] [serial = 100] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7eff7d6f7000) [pid = 1868] [serial = 117] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7eff8bdfcc00) [pid = 1868] [serial = 94] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7eff7cdaa400) [pid = 1868] [serial = 65] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7eff7c6b6c00) [pid = 1868] [serial = 12] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 78 (0x7eff80262800) [pid = 1868] [serial = 120] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7eff83e56800) [pid = 1868] [serial = 67] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7eff89cdac00) [pid = 1868] [serial = 106] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7eff8fda7c00) [pid = 1868] [serial = 113] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 74 (0x7eff7c3da000) [pid = 1868] [serial = 9] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 73 (0x7eff89cd7800) [pid = 1868] [serial = 91] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 72 (0x7eff79ca8800) [pid = 1868] [serial = 62] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 71 (0x7eff7e59c400) [pid = 1868] [serial = 89] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 70 (0x7eff8bdf2c00) [pid = 1868] [serial = 122] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 69 (0x7eff7bce0c00) [pid = 1868] [serial = 64] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 68 (0x7eff8afd6000) [pid = 1868] [serial = 59] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 67 (0x7eff89c58000) [pid = 1868] [serial = 80] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 66 (0x7eff75e2a000) [pid = 1868] [serial = 61] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 65 (0x7eff8f65c000) [pid = 1868] [serial = 110] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 64 (0x7eff75e25400) [pid = 1868] [serial = 16] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 63 (0x7eff75e2b800) [pid = 1868] [serial = 17] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 62 (0x7eff75e26800) [pid = 1868] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 61 (0x7eff75cb9000) [pid = 1868] [serial = 19] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 60 (0x7eff8dec9400) [pid = 1868] [serial = 123] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 59 (0x7eff8de1f400) [pid = 1868] [serial = 109] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 58 (0x7eff9014e400) [pid = 1868] [serial = 114] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 57 (0x7eff8ab0e800) [pid = 1868] [serial = 107] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 56 (0x7eff90004400) [pid = 1868] [serial = 125] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 55 (0x7eff8fc2bc00) [pid = 1868] [serial = 98] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 54 (0x7eff8bc2e800) [pid = 1868] [serial = 83] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 53 (0x7eff8aab4c00) [pid = 1868] [serial = 92] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 52 (0x7eff74568c00) [pid = 1868] [serial = 25] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 51 (0x7eff91e0a800) [pid = 1868] [serial = 126] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 50 (0x7eff7cebd800) [pid = 1868] [serial = 104] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 49 (0x7eff74e80800) [pid = 1868] [serial = 22] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 48 (0x7eff8bdf2800) [pid = 1868] [serial = 23] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 47 (0x7eff77b77c00) [pid = 1868] [serial = 128] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | --DOMWINDOW == 46 (0x7eff8ab0c400) [pid = 1868] [serial = 68] [outer = (nil)] [url = about:blank] 12:11:11 INFO - PROCESS | 1868 | 1461093071625 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:11:11 INFO - PROCESS | 1868 | 1461093071782 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]]]}] 12:11:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1335ms 12:11:11 INFO - PROCESS | 1868 | 1461093071797 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 12:11:11 INFO - PROCESS | 1868 | 1461093071803 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 12:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:11:11 INFO - PROCESS | 1868 | 1461093071812 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:11:11 INFO - PROCESS | 1868 | 1461093071816 Marionette TRACE conn3 <- [1,182,null,{}] 12:11:11 INFO - PROCESS | 1868 | 1461093071821 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}] 12:11:11 INFO - PROCESS | 1868 | 1461093071950 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 12:11:12 INFO - PROCESS | 1868 | 1461093072038 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c19800 == 18 [pid = 1868] [id = 53] 12:11:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 47 (0x7eff74336400) [pid = 1868] [serial = 157] [outer = (nil)] 12:11:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 48 (0x7eff77b7c400) [pid = 1868] [serial = 158] [outer = 0x7eff74336400] 12:11:12 INFO - PROCESS | 1868 | 1461093072097 Marionette DEBUG loaded listener.js 12:11:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 49 (0x7eff77f48000) [pid = 1868] [serial = 159] [outer = 0x7eff74336400] 12:11:12 INFO - PROCESS | 1868 | 1461093072698 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]]]}] 12:11:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 929ms 12:11:12 INFO - PROCESS | 1868 | 1461093072741 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 12:11:12 INFO - PROCESS | 1868 | 1461093072744 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 12:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:11:12 INFO - PROCESS | 1868 | 1461093072750 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:11:12 INFO - PROCESS | 1868 | 1461093072755 Marionette TRACE conn3 <- [1,186,null,{}] 12:11:12 INFO - PROCESS | 1868 | 1461093072771 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}] 12:11:12 INFO - PROCESS | 1868 | 1461093072915 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 12:11:13 INFO - PROCESS | 1868 | 1461093072997 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79bb3800 == 19 [pid = 1868] [id = 54] 12:11:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 50 (0x7eff74565c00) [pid = 1868] [serial = 160] [outer = (nil)] 12:11:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 51 (0x7eff7a74a800) [pid = 1868] [serial = 161] [outer = 0x7eff74565c00] 12:11:13 INFO - PROCESS | 1868 | 1461093073067 Marionette DEBUG loaded listener.js 12:11:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 52 (0x7eff7baa9400) [pid = 1868] [serial = 162] [outer = 0x7eff74565c00] 12:11:13 INFO - PROCESS | 1868 | 1461093073882 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]]]}] 12:11:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1185ms 12:11:13 INFO - PROCESS | 1868 | 1461093073935 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 12:11:13 INFO - PROCESS | 1868 | 1461093073938 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 12:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:11:13 INFO - PROCESS | 1868 | 1461093073959 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:11:13 INFO - PROCESS | 1868 | 1461093073962 Marionette TRACE conn3 <- [1,190,null,{}] 12:11:13 INFO - PROCESS | 1868 | 1461093073967 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}] 12:11:14 INFO - PROCESS | 1868 | 1461093074142 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 12:11:14 INFO - PROCESS | 1868 | 1461093074158 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7b89b800 == 20 [pid = 1868] [id = 55] 12:11:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7eff77f3dc00) [pid = 1868] [serial = 163] [outer = (nil)] 12:11:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7eff7c28a400) [pid = 1868] [serial = 164] [outer = 0x7eff77f3dc00] 12:11:14 INFO - PROCESS | 1868 | 1461093074216 Marionette DEBUG loaded listener.js 12:11:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7eff7cdb0800) [pid = 1868] [serial = 165] [outer = 0x7eff77f3dc00] 12:11:14 INFO - PROCESS | 1868 | 1461093074871 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]]]}] 12:11:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 987ms 12:11:14 INFO - PROCESS | 1868 | 1461093074935 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 12:11:14 INFO - PROCESS | 1868 | 1461093074938 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 12:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:11:14 INFO - PROCESS | 1868 | 1461093074944 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:11:14 INFO - PROCESS | 1868 | 1461093074945 Marionette TRACE conn3 <- [1,194,null,{}] 12:11:14 INFO - PROCESS | 1868 | 1461093074951 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}] 12:11:15 INFO - PROCESS | 1868 | 1461093075103 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 12:11:15 INFO - PROCESS | 1868 | 1461093075159 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c60d800 == 21 [pid = 1868] [id = 56] 12:11:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7eff7ceb9400) [pid = 1868] [serial = 166] [outer = (nil)] 12:11:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7eff7d33e400) [pid = 1868] [serial = 167] [outer = 0x7eff7ceb9400] 12:11:15 INFO - PROCESS | 1868 | 1461093075217 Marionette DEBUG loaded listener.js 12:11:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 58 (0x7eff77f4bc00) [pid = 1868] [serial = 168] [outer = 0x7eff7ceb9400] 12:11:16 INFO - PROCESS | 1868 | 1461093076028 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]]]}] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 57 (0x7eff744b0800) [pid = 1868] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 56 (0x7eff8aabac00) [pid = 1868] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 55 (0x7eff75cacc00) [pid = 1868] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 54 (0x7eff7cebbc00) [pid = 1868] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 53 (0x7eff77b72400) [pid = 1868] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:11:16 INFO - PROCESS | 1868 | --DOMWINDOW == 52 (0x7eff739d9000) [pid = 1868] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1124ms 12:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:11:16 INFO - PROCESS | 1868 | 1461093076068 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 12:11:16 INFO - PROCESS | 1868 | 1461093076070 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 12:11:16 INFO - PROCESS | 1868 | 1461093076075 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:11:16 INFO - PROCESS | 1868 | 1461093076078 Marionette TRACE conn3 <- [1,198,null,{}] 12:11:16 INFO - PROCESS | 1868 | 1461093076083 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}] 12:11:16 INFO - PROCESS | 1868 | 1461093076242 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 12:11:16 INFO - PROCESS | 1868 | 1461093076323 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cd4f800 == 22 [pid = 1868] [id = 57] 12:11:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 53 (0x7eff7ceb6800) [pid = 1868] [serial = 169] [outer = (nil)] 12:11:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 54 (0x7eff7db14c00) [pid = 1868] [serial = 170] [outer = 0x7eff7ceb6800] 12:11:16 INFO - PROCESS | 1868 | 1461093076399 Marionette DEBUG loaded listener.js 12:11:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 55 (0x7eff80258000) [pid = 1868] [serial = 171] [outer = 0x7eff7ceb6800] 12:11:16 INFO - PROCESS | 1868 | 1461093076972 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]]]}] 12:11:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 926ms 12:11:17 INFO - PROCESS | 1868 | 1461093077001 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 1868 | 1461093077004 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 12:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:11:17 INFO - PROCESS | 1868 | 1461093077010 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 1868 | 1461093077012 Marionette TRACE conn3 <- [1,202,null,{}] 12:11:17 INFO - PROCESS | 1868 | 1461093077017 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}] 12:11:17 INFO - PROCESS | 1868 | 1461093077135 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 12:11:17 INFO - PROCESS | 1868 | 1461093077151 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d486800 == 23 [pid = 1868] [id = 58] 12:11:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 56 (0x7eff74fab400) [pid = 1868] [serial = 172] [outer = (nil)] 12:11:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 57 (0x7eff83de5000) [pid = 1868] [serial = 173] [outer = 0x7eff74fab400] 12:11:17 INFO - PROCESS | 1868 | 1461093077209 Marionette DEBUG loaded listener.js 12:11:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 58 (0x7eff83f2bc00) [pid = 1868] [serial = 174] [outer = 0x7eff74fab400] 12:11:17 INFO - PROCESS | 1868 | 1461093077868 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]]]}] 12:11:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 877ms 12:11:17 INFO - PROCESS | 1868 | 1461093077888 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 12:11:17 INFO - PROCESS | 1868 | 1461093077892 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 12:11:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:11:17 INFO - PROCESS | 1868 | 1461093077897 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:11:17 INFO - PROCESS | 1868 | 1461093077899 Marionette TRACE conn3 <- [1,206,null,{}] 12:11:17 INFO - PROCESS | 1868 | 1461093077905 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}] 12:11:18 INFO - PROCESS | 1868 | 1461093078032 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 12:11:18 INFO - PROCESS | 1868 | 1461093078180 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7468c000 == 24 [pid = 1868] [id = 59] 12:11:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 59 (0x7eff739d4000) [pid = 1868] [serial = 175] [outer = (nil)] 12:11:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 60 (0x7eff73f6e000) [pid = 1868] [serial = 176] [outer = 0x7eff739d4000] 12:11:18 INFO - PROCESS | 1868 | 1461093078263 Marionette DEBUG loaded listener.js 12:11:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 61 (0x7eff744b7800) [pid = 1868] [serial = 177] [outer = 0x7eff739d4000] 12:11:19 INFO - PROCESS | 1868 | 1461093079049 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]]]}] 12:11:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:11:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1184ms 12:11:19 INFO - PROCESS | 1868 | 1461093079082 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 12:11:19 INFO - PROCESS | 1868 | 1461093079088 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 12:11:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:11:19 INFO - PROCESS | 1868 | 1461093079096 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:11:19 INFO - PROCESS | 1868 | 1461093079101 Marionette TRACE conn3 <- [1,210,null,{}] 12:11:19 INFO - PROCESS | 1868 | 1461093079125 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}] 12:11:19 INFO - PROCESS | 1868 | 1461093079283 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 12:11:19 INFO - PROCESS | 1868 | 1461093079405 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79bb2000 == 25 [pid = 1868] [id = 60] 12:11:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 62 (0x7eff739d9000) [pid = 1868] [serial = 178] [outer = (nil)] 12:11:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 63 (0x7eff77b7d000) [pid = 1868] [serial = 179] [outer = 0x7eff739d9000] 12:11:19 INFO - PROCESS | 1868 | 1461093079475 Marionette DEBUG loaded listener.js 12:11:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 64 (0x7eff79cb5800) [pid = 1868] [serial = 180] [outer = 0x7eff739d9000] 12:11:20 INFO - PROCESS | 1868 | 1461093080295 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]]]}] 12:11:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:11:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1242ms 12:11:20 INFO - PROCESS | 1868 | 1461093080341 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 12:11:20 INFO - PROCESS | 1868 | 1461093080347 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 12:11:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:11:20 INFO - PROCESS | 1868 | 1461093080354 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:11:20 INFO - PROCESS | 1868 | 1461093080357 Marionette TRACE conn3 <- [1,214,null,{}] 12:11:20 INFO - PROCESS | 1868 | 1461093080362 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}] 12:11:20 INFO - PROCESS | 1868 | 1461093080514 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 12:11:20 INFO - PROCESS | 1868 | 1461093080638 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddd8800 == 26 [pid = 1868] [id = 61] 12:11:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 65 (0x7eff75e26c00) [pid = 1868] [serial = 181] [outer = (nil)] 12:11:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 66 (0x7eff7c874400) [pid = 1868] [serial = 182] [outer = 0x7eff75e26c00] 12:11:20 INFO - PROCESS | 1868 | 1461093080720 Marionette DEBUG loaded listener.js 12:11:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 67 (0x7eff7ceb8400) [pid = 1868] [serial = 183] [outer = 0x7eff75e26c00] 12:11:21 INFO - PROCESS | 1868 | 1461093081535 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]]]}] 12:11:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:11:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1230ms 12:11:21 INFO - PROCESS | 1868 | 1461093081585 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 12:11:21 INFO - PROCESS | 1868 | 1461093081588 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 12:11:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:11:21 INFO - PROCESS | 1868 | 1461093081603 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:11:21 INFO - PROCESS | 1868 | 1461093081611 Marionette TRACE conn3 <- [1,218,null,{}] 12:11:21 INFO - PROCESS | 1868 | 1461093081617 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}] 12:11:21 INFO - PROCESS | 1868 | 1461093081803 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 12:11:21 INFO - PROCESS | 1868 | 1461093081925 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7693d800 == 27 [pid = 1868] [id = 62] 12:11:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7eff744ab800) [pid = 1868] [serial = 184] [outer = (nil)] 12:11:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7eff74e84400) [pid = 1868] [serial = 185] [outer = 0x7eff744ab800] 12:11:22 INFO - PROCESS | 1868 | 1461093081994 Marionette DEBUG loaded listener.js 12:11:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7eff80482000) [pid = 1868] [serial = 186] [outer = 0x7eff744ab800] 12:11:22 INFO - PROCESS | 1868 | 1461093082989 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]]]}] 12:11:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:11:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1443ms 12:11:23 INFO - PROCESS | 1868 | 1461093083039 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 12:11:23 INFO - PROCESS | 1868 | 1461093083045 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 12:11:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:11:23 INFO - PROCESS | 1868 | 1461093083053 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:11:23 INFO - PROCESS | 1868 | 1461093083057 Marionette TRACE conn3 <- [1,222,null,{}] 12:11:23 INFO - PROCESS | 1868 | 1461093083064 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}] 12:11:23 INFO - PROCESS | 1868 | 1461093083220 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 69 (0x7eff77b7d400) [pid = 1868] [serial = 129] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 68 (0x7eff75e24000) [pid = 1868] [serial = 131] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 67 (0x7eff77f48c00) [pid = 1868] [serial = 132] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 66 (0x7eff7db16c00) [pid = 1868] [serial = 137] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 65 (0x7eff7b803000) [pid = 1868] [serial = 134] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 64 (0x7eff7cda4c00) [pid = 1868] [serial = 135] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 63 (0x7eff7e7f0c00) [pid = 1868] [serial = 138] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 62 (0x7eff8ab0ec00) [pid = 1868] [serial = 146] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 61 (0x7eff8ad0d400) [pid = 1868] [serial = 140] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 60 (0x7eff8bc2f000) [pid = 1868] [serial = 141] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 59 (0x7eff74331c00) [pid = 1868] [serial = 143] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | --DOMWINDOW == 58 (0x7eff74571000) [pid = 1868] [serial = 144] [outer = (nil)] [url = about:blank] 12:11:23 INFO - PROCESS | 1868 | 1461093083370 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7469d800 == 28 [pid = 1868] [id = 63] 12:11:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 59 (0x7eff74573000) [pid = 1868] [serial = 187] [outer = (nil)] 12:11:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 60 (0x7eff77b78400) [pid = 1868] [serial = 188] [outer = 0x7eff74573000] 12:11:23 INFO - PROCESS | 1868 | 1461093083432 Marionette DEBUG loaded listener.js 12:11:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 61 (0x7eff79bcd400) [pid = 1868] [serial = 189] [outer = 0x7eff74573000] 12:11:24 INFO - PROCESS | 1868 | 1461093084029 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]]]}] 12:11:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:11:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1028ms 12:11:24 INFO - PROCESS | 1868 | 1461093084082 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 12:11:24 INFO - PROCESS | 1868 | 1461093084090 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 12:11:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:11:24 INFO - PROCESS | 1868 | 1461093084099 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:11:24 INFO - PROCESS | 1868 | 1461093084102 Marionette TRACE conn3 <- [1,226,null,{}] 12:11:24 INFO - PROCESS | 1868 | 1461093084108 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}] 12:11:24 INFO - PROCESS | 1868 | 1461093084252 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 12:11:24 INFO - PROCESS | 1868 | 1461093084333 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7a709800 == 29 [pid = 1868] [id = 64] 12:11:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 62 (0x7eff75cb0000) [pid = 1868] [serial = 190] [outer = (nil)] 12:11:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 63 (0x7eff7b80bc00) [pid = 1868] [serial = 191] [outer = 0x7eff75cb0000] 12:11:24 INFO - PROCESS | 1868 | 1461093084394 Marionette DEBUG loaded listener.js 12:11:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 64 (0x7eff7c5b5c00) [pid = 1868] [serial = 192] [outer = 0x7eff75cb0000] 12:11:24 INFO - PROCESS | 1868 | 1461093084985 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]]]}] 12:11:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:11:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 930ms 12:11:25 INFO - PROCESS | 1868 | 1461093085028 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 12:11:25 INFO - PROCESS | 1868 | 1461093085031 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 12:11:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:11:25 INFO - PROCESS | 1868 | 1461093085036 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:11:25 INFO - PROCESS | 1868 | 1461093085041 Marionette TRACE conn3 <- [1,230,null,{}] 12:11:25 INFO - PROCESS | 1868 | 1461093085055 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}] 12:11:25 INFO - PROCESS | 1868 | 1461093085231 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 12:11:25 INFO - PROCESS | 1868 | 1461093085250 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cecd000 == 30 [pid = 1868] [id = 65] 12:11:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 65 (0x7eff7ceb4400) [pid = 1868] [serial = 193] [outer = (nil)] 12:11:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 66 (0x7eff7d73e400) [pid = 1868] [serial = 194] [outer = 0x7eff7ceb4400] 12:11:25 INFO - PROCESS | 1868 | 1461093085312 Marionette DEBUG loaded listener.js 12:11:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 67 (0x7eff7e7f7000) [pid = 1868] [serial = 195] [outer = 0x7eff7ceb4400] 12:11:26 INFO - PROCESS | 1868 | 1461093086128 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]]]}] 12:11:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:11:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1133ms 12:11:26 INFO - PROCESS | 1868 | 1461093086170 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 12:11:26 INFO - PROCESS | 1868 | 1461093086174 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 12:11:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:11:26 INFO - PROCESS | 1868 | 1461093086180 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:11:26 INFO - PROCESS | 1868 | 1461093086181 Marionette TRACE conn3 <- [1,234,null,{}] 12:11:26 INFO - PROCESS | 1868 | 1461093086192 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}] 12:11:26 INFO - PROCESS | 1868 | 1461093086356 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 12:11:26 INFO - PROCESS | 1868 | 1461093086376 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff80158800 == 31 [pid = 1868] [id = 66] 12:11:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7eff7ceae800) [pid = 1868] [serial = 196] [outer = (nil)] 12:11:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7eff89cd6800) [pid = 1868] [serial = 197] [outer = 0x7eff7ceae800] 12:11:26 INFO - PROCESS | 1868 | 1461093086445 Marionette DEBUG loaded listener.js 12:11:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7eff8a844800) [pid = 1868] [serial = 198] [outer = 0x7eff7ceae800] 12:11:27 INFO - PROCESS | 1868 | 1461093087062 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]]]}] 12:11:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:11:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 929ms 12:11:27 INFO - PROCESS | 1868 | 1461093087118 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 12:11:27 INFO - PROCESS | 1868 | 1461093087121 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 12:11:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:11:27 INFO - PROCESS | 1868 | 1461093087126 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:11:27 INFO - PROCESS | 1868 | 1461093087129 Marionette TRACE conn3 <- [1,238,null,{}] 12:11:27 INFO - PROCESS | 1868 | 1461093087134 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}] 12:11:27 INFO - PROCESS | 1868 | 1461093087290 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 12:11:27 INFO - PROCESS | 1868 | 1461093087320 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b16800 == 32 [pid = 1868] [id = 67] 12:11:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7eff73f75400) [pid = 1868] [serial = 199] [outer = (nil)] 12:11:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7eff8aabb400) [pid = 1868] [serial = 200] [outer = 0x7eff73f75400] 12:11:27 INFO - PROCESS | 1868 | 1461093087379 Marionette DEBUG loaded listener.js 12:11:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7eff8ab0a400) [pid = 1868] [serial = 201] [outer = 0x7eff73f75400] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 72 (0x7eff7ceb9400) [pid = 1868] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 71 (0x7eff73f71000) [pid = 1868] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 70 (0x7eff74565c00) [pid = 1868] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 69 (0x7eff74336400) [pid = 1868] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 68 (0x7eff7ceb6800) [pid = 1868] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:11:27 INFO - PROCESS | 1868 | --DOMWINDOW == 67 (0x7eff77f3dc00) [pid = 1868] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:11:28 INFO - PROCESS | 1868 | 1461093088112 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]]]}] 12:11:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:11:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1026ms 12:11:28 INFO - PROCESS | 1868 | 1461093088154 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 12:11:28 INFO - PROCESS | 1868 | 1461093088157 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 12:11:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:11:28 INFO - PROCESS | 1868 | 1461093088163 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:11:28 INFO - PROCESS | 1868 | 1461093088176 Marionette TRACE conn3 <- [1,242,null,{}] 12:11:28 INFO - PROCESS | 1868 | 1461093088193 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}] 12:11:28 INFO - PROCESS | 1868 | 1461093088377 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 12:11:28 INFO - PROCESS | 1868 | 1461093088390 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa49800 == 33 [pid = 1868] [id = 68] 12:11:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 68 (0x7eff7456a400) [pid = 1868] [serial = 202] [outer = (nil)] 12:11:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 69 (0x7eff8ab0f800) [pid = 1868] [serial = 203] [outer = 0x7eff7456a400] 12:11:28 INFO - PROCESS | 1868 | 1461093088452 Marionette DEBUG loaded listener.js 12:11:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 70 (0x7eff8afdb400) [pid = 1868] [serial = 204] [outer = 0x7eff7456a400] 12:11:29 INFO - PROCESS | 1868 | 1461093089040 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]]]}] 12:11:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:11:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 948ms 12:11:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:11:29 INFO - PROCESS | 1868 | 1461093089112 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 12:11:29 INFO - PROCESS | 1868 | 1461093089115 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 12:11:29 INFO - PROCESS | 1868 | 1461093089120 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:11:29 INFO - PROCESS | 1868 | 1461093089123 Marionette TRACE conn3 <- [1,246,null,{}] 12:11:29 INFO - PROCESS | 1868 | 1461093089128 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}] 12:11:29 INFO - PROCESS | 1868 | 1461093089250 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 12:11:29 INFO - PROCESS | 1868 | 1461093089263 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa8b000 == 34 [pid = 1868] [id = 69] 12:11:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 71 (0x7eff8af33c00) [pid = 1868] [serial = 205] [outer = (nil)] 12:11:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 72 (0x7eff8bdf2c00) [pid = 1868] [serial = 206] [outer = 0x7eff8af33c00] 12:11:29 INFO - PROCESS | 1868 | 1461093089321 Marionette DEBUG loaded listener.js 12:11:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 73 (0x7eff8c0bd400) [pid = 1868] [serial = 207] [outer = 0x7eff8af33c00] 12:11:30 INFO - PROCESS | 1868 | 1461093090093 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]]]}] 12:11:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:11:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1029ms 12:11:30 INFO - PROCESS | 1868 | 1461093090149 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 12:11:30 INFO - PROCESS | 1868 | 1461093090156 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 12:11:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:11:30 INFO - PROCESS | 1868 | 1461093090245 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:11:30 INFO - PROCESS | 1868 | 1461093090249 Marionette TRACE conn3 <- [1,250,null,{}] 12:11:30 INFO - PROCESS | 1868 | 1461093090266 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}] 12:11:30 INFO - PROCESS | 1868 | 1461093090446 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 12:11:30 INFO - PROCESS | 1868 | 1461093090546 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79ba4800 == 35 [pid = 1868] [id = 70] 12:11:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7eff739d5c00) [pid = 1868] [serial = 208] [outer = (nil)] 12:11:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7eff74572c00) [pid = 1868] [serial = 209] [outer = 0x7eff739d5c00] 12:11:30 INFO - PROCESS | 1868 | 1461093090617 Marionette DEBUG loaded listener.js 12:11:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7eff79ebe000) [pid = 1868] [serial = 210] [outer = 0x7eff739d5c00] 12:11:31 INFO - PROCESS | 1868 | 1461093091398 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]]]}] 12:11:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:11:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1254ms 12:11:31 INFO - PROCESS | 1868 | 1461093091439 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 12:11:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:11:31 INFO - PROCESS | 1868 | 1461093091452 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 12:11:31 INFO - PROCESS | 1868 | 1461093091462 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:11:31 INFO - PROCESS | 1868 | 1461093091465 Marionette TRACE conn3 <- [1,254,null,{}] 12:11:31 INFO - PROCESS | 1868 | 1461093091471 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}] 12:11:31 INFO - PROCESS | 1868 | 1461093091627 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 12:11:31 INFO - PROCESS | 1868 | 1461093091750 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83db6800 == 36 [pid = 1868] [id = 71] 12:11:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7eff744b3c00) [pid = 1868] [serial = 211] [outer = (nil)] 12:11:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7eff7ceb5000) [pid = 1868] [serial = 212] [outer = 0x7eff744b3c00] 12:11:31 INFO - PROCESS | 1868 | 1461093091819 Marionette DEBUG loaded listener.js 12:11:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7eff7e62d800) [pid = 1868] [serial = 213] [outer = 0x7eff744b3c00] 12:11:32 INFO - PROCESS | 1868 | 1461093092647 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]]]}] 12:11:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:11:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1233ms 12:11:32 INFO - PROCESS | 1868 | 1461093092695 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 12:11:32 INFO - PROCESS | 1868 | 1461093092699 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 12:11:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:11:32 INFO - PROCESS | 1868 | 1461093092705 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:11:32 INFO - PROCESS | 1868 | 1461093092711 Marionette TRACE conn3 <- [1,258,null,{}] 12:11:32 INFO - PROCESS | 1868 | 1461093092727 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}] 12:11:32 INFO - PROCESS | 1868 | 1461093092881 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 12:11:33 INFO - PROCESS | 1868 | 1461093093006 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af80800 == 37 [pid = 1868] [id = 72] 12:11:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7eff8a847800) [pid = 1868] [serial = 214] [outer = (nil)] 12:11:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff8ade6c00) [pid = 1868] [serial = 215] [outer = 0x7eff8a847800] 12:11:33 INFO - PROCESS | 1868 | 1461093093080 Marionette DEBUG loaded listener.js 12:11:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff8afd6c00) [pid = 1868] [serial = 216] [outer = 0x7eff8a847800] 12:11:33 INFO - PROCESS | 1868 | 1461093093980 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]]]}] 12:11:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:11:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1338ms 12:11:34 INFO - PROCESS | 1868 | 1461093094043 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 12:11:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:11:34 INFO - PROCESS | 1868 | 1461093094048 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 12:11:34 INFO - PROCESS | 1868 | 1461093094054 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:11:34 INFO - PROCESS | 1868 | 1461093094057 Marionette TRACE conn3 <- [1,262,null,{}] 12:11:34 INFO - PROCESS | 1868 | 1461093094062 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}] 12:11:34 INFO - PROCESS | 1868 | 1461093094205 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 12:11:34 INFO - PROCESS | 1868 | 1461093094337 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccc5800 == 38 [pid = 1868] [id = 73] 12:11:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff74332c00) [pid = 1868] [serial = 217] [outer = (nil)] 12:11:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff8ab10800) [pid = 1868] [serial = 218] [outer = 0x7eff74332c00] 12:11:34 INFO - PROCESS | 1868 | 1461093094407 Marionette DEBUG loaded listener.js 12:11:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff8df3f400) [pid = 1868] [serial = 219] [outer = 0x7eff74332c00] 12:11:35 INFO - PROCESS | 1868 | 1461093095349 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]]]}] 12:11:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:11:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1328ms 12:11:35 INFO - PROCESS | 1868 | 1461093095383 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 12:11:35 INFO - PROCESS | 1868 | 1461093095388 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 12:11:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:11:35 INFO - PROCESS | 1868 | 1461093095395 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:11:35 INFO - PROCESS | 1868 | 1461093095400 Marionette TRACE conn3 <- [1,266,null,{}] 12:11:35 INFO - PROCESS | 1868 | 1461093095409 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}] 12:11:35 INFO - PROCESS | 1868 | 1461093095540 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 12:11:35 INFO - PROCESS | 1868 | 1461093095699 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73f1d800 == 39 [pid = 1868] [id = 74] 12:11:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff744b5c00) [pid = 1868] [serial = 220] [outer = (nil)] 12:11:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff75cb0800) [pid = 1868] [serial = 221] [outer = 0x7eff744b5c00] 12:11:35 INFO - PROCESS | 1868 | 1461093095790 Marionette DEBUG loaded listener.js 12:11:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff77bd6000) [pid = 1868] [serial = 222] [outer = 0x7eff744b5c00] 12:11:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74402800 == 38 [pid = 1868] [id = 44] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff83de5000) [pid = 1868] [serial = 173] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff7d33e400) [pid = 1868] [serial = 167] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff75e2c400) [pid = 1868] [serial = 156] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff75cb5800) [pid = 1868] [serial = 155] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff7a74a800) [pid = 1868] [serial = 161] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7eff77f46800) [pid = 1868] [serial = 149] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7eff77b7c400) [pid = 1868] [serial = 158] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7eff77f48000) [pid = 1868] [serial = 159] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7eff7d341800) [pid = 1868] [serial = 152] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 78 (0x7eff7db14c00) [pid = 1868] [serial = 170] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 77 (0x7eff80258000) [pid = 1868] [serial = 171] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 76 (0x7eff7c28a400) [pid = 1868] [serial = 164] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 75 (0x7eff7cdb0800) [pid = 1868] [serial = 165] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 74 (0x7eff77f4bc00) [pid = 1868] [serial = 168] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | --DOMWINDOW == 73 (0x7eff7baa9400) [pid = 1868] [serial = 162] [outer = (nil)] [url = about:blank] 12:11:36 INFO - PROCESS | 1868 | 1461093096636 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]]]}] 12:11:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:11:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1251ms 12:11:36 INFO - PROCESS | 1868 | 1461093096646 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 12:11:36 INFO - PROCESS | 1868 | 1461093096653 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 12:11:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:11:36 INFO - PROCESS | 1868 | 1461093096662 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:11:36 INFO - PROCESS | 1868 | 1461093096665 Marionette TRACE conn3 <- [1,270,null,{}] 12:11:36 INFO - PROCESS | 1868 | 1461093096670 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}] 12:11:36 INFO - PROCESS | 1868 | 1461093096802 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 12:11:36 INFO - PROCESS | 1868 | 1461093096893 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769db000 == 39 [pid = 1868] [id = 75] 12:11:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 74 (0x7eff74334000) [pid = 1868] [serial = 223] [outer = (nil)] 12:11:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 75 (0x7eff7a749800) [pid = 1868] [serial = 224] [outer = 0x7eff74334000] 12:11:36 INFO - PROCESS | 1868 | 1461093096952 Marionette DEBUG loaded listener.js 12:11:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 76 (0x7eff7bee9400) [pid = 1868] [serial = 225] [outer = 0x7eff74334000] 12:11:37 INFO - PROCESS | 1868 | 1461093097606 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]]]}] 12:11:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:11:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 974ms 12:11:37 INFO - PROCESS | 1868 | 1461093097637 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 12:11:37 INFO - PROCESS | 1868 | 1461093097640 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 12:11:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:11:37 INFO - PROCESS | 1868 | 1461093097646 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:11:37 INFO - PROCESS | 1868 | 1461093097650 Marionette TRACE conn3 <- [1,274,null,{}] 12:11:37 INFO - PROCESS | 1868 | 1461093097666 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}] 12:11:37 INFO - PROCESS | 1868 | 1461093097801 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 12:11:37 INFO - PROCESS | 1868 | 1461093097890 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd9000 == 40 [pid = 1868] [id = 76] 12:11:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 77 (0x7eff7bceec00) [pid = 1868] [serial = 226] [outer = (nil)] 12:11:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 78 (0x7eff7ceb9400) [pid = 1868] [serial = 227] [outer = 0x7eff7bceec00] 12:11:37 INFO - PROCESS | 1868 | 1461093097951 Marionette DEBUG loaded listener.js 12:11:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 79 (0x7eff7e629000) [pid = 1868] [serial = 228] [outer = 0x7eff7bceec00] 12:11:38 INFO - PROCESS | 1868 | 1461093098651 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]]]}] 12:11:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:11:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1034ms 12:11:38 INFO - PROCESS | 1868 | 1461093098680 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 12:11:38 INFO - PROCESS | 1868 | 1461093098684 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 12:11:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:11:38 INFO - PROCESS | 1868 | 1461093098703 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:11:38 INFO - PROCESS | 1868 | 1461093098705 Marionette TRACE conn3 <- [1,278,null,{}] 12:11:38 INFO - PROCESS | 1868 | 1461093098729 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}] 12:11:38 INFO - PROCESS | 1868 | 1461093098904 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 12:11:38 INFO - PROCESS | 1868 | 1461093098960 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddca000 == 41 [pid = 1868] [id = 77] 12:11:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7eff7c28a000) [pid = 1868] [serial = 229] [outer = (nil)] 12:11:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff83de6c00) [pid = 1868] [serial = 230] [outer = 0x7eff7c28a000] 12:11:39 INFO - PROCESS | 1868 | 1461093099019 Marionette DEBUG loaded listener.js 12:11:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff8a845800) [pid = 1868] [serial = 231] [outer = 0x7eff7c28a000] 12:11:39 INFO - PROCESS | 1868 | 1461093099714 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]]]}] 12:11:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:11:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1040ms 12:11:39 INFO - PROCESS | 1868 | 1461093099729 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 12:11:39 INFO - PROCESS | 1868 | 1461093099732 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 12:11:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:11:39 INFO - PROCESS | 1868 | 1461093099737 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:11:39 INFO - PROCESS | 1868 | 1461093099739 Marionette TRACE conn3 <- [1,282,null,{}] 12:11:39 INFO - PROCESS | 1868 | 1461093099751 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}] 12:11:39 INFO - PROCESS | 1868 | 1461093099903 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 12:11:39 INFO - PROCESS | 1868 | 1461093099970 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b14800 == 42 [pid = 1868] [id = 78] 12:11:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff73f75800) [pid = 1868] [serial = 232] [outer = (nil)] 12:11:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff8ad0a000) [pid = 1868] [serial = 233] [outer = 0x7eff73f75800] 12:11:40 INFO - PROCESS | 1868 | 1461093100028 Marionette DEBUG loaded listener.js 12:11:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff8bc2ac00) [pid = 1868] [serial = 234] [outer = 0x7eff73f75800] 12:11:40 INFO - PROCESS | 1868 | 1461093100707 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]]]}] 12:11:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:11:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1078ms 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff7ceae800) [pid = 1868] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff73f75400) [pid = 1868] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7eff74573000) [pid = 1868] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7eff75cb0000) [pid = 1868] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7eff7456a400) [pid = 1868] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:11:40 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7eff7ceb4400) [pid = 1868] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:11:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:11:40 INFO - PROCESS | 1868 | 1461093100837 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 12:11:40 INFO - PROCESS | 1868 | 1461093100840 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 12:11:40 INFO - PROCESS | 1868 | 1461093100844 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:11:40 INFO - PROCESS | 1868 | 1461093100848 Marionette TRACE conn3 <- [1,286,null,{}] 12:11:40 INFO - PROCESS | 1868 | 1461093100853 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}] 12:11:41 INFO - PROCESS | 1868 | 1461093101014 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 12:11:41 INFO - PROCESS | 1868 | 1461093101025 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa7e800 == 43 [pid = 1868] [id = 79] 12:11:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7eff7916a000) [pid = 1868] [serial = 235] [outer = (nil)] 12:11:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff8ab07c00) [pid = 1868] [serial = 236] [outer = 0x7eff7916a000] 12:11:41 INFO - PROCESS | 1868 | 1461093101088 Marionette DEBUG loaded listener.js 12:11:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff8bf11400) [pid = 1868] [serial = 237] [outer = 0x7eff7916a000] 12:11:41 INFO - PROCESS | 1868 | 1461093101778 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]]]}] 12:11:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:11:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 979ms 12:11:41 INFO - PROCESS | 1868 | 1461093101825 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 12:11:41 INFO - PROCESS | 1868 | 1461093101828 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 12:11:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:11:41 INFO - PROCESS | 1868 | 1461093101833 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:11:41 INFO - PROCESS | 1868 | 1461093101835 Marionette TRACE conn3 <- [1,290,null,{}] 12:11:41 INFO - PROCESS | 1868 | 1461093101840 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}] 12:11:42 INFO - PROCESS | 1868 | 1461093101995 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 12:11:42 INFO - PROCESS | 1868 | 1461093102014 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7440d800 == 44 [pid = 1868] [id = 80] 12:11:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff8aab8000) [pid = 1868] [serial = 238] [outer = (nil)] 12:11:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff8df8b400) [pid = 1868] [serial = 239] [outer = 0x7eff8aab8000] 12:11:42 INFO - PROCESS | 1868 | 1461093102072 Marionette DEBUG loaded listener.js 12:11:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff8f663000) [pid = 1868] [serial = 240] [outer = 0x7eff8aab8000] 12:11:42 INFO - PROCESS | 1868 | 1461093102742 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]]]}] 12:11:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:11:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 931ms 12:11:42 INFO - PROCESS | 1868 | 1461093102763 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 12:11:42 INFO - PROCESS | 1868 | 1461093102766 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 12:11:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:11:42 INFO - PROCESS | 1868 | 1461093102772 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:11:42 INFO - PROCESS | 1868 | 1461093102774 Marionette TRACE conn3 <- [1,294,null,{}] 12:11:42 INFO - PROCESS | 1868 | 1461093102779 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}] 12:11:42 INFO - PROCESS | 1868 | 1461093102955 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 12:11:43 INFO - PROCESS | 1868 | 1461093103097 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c1a800 == 45 [pid = 1868] [id = 81] 12:11:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff73f70c00) [pid = 1868] [serial = 241] [outer = (nil)] 12:11:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff744b5800) [pid = 1868] [serial = 242] [outer = 0x7eff73f70c00] 12:11:43 INFO - PROCESS | 1868 | 1461093103169 Marionette DEBUG loaded listener.js 12:11:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff75cb6c00) [pid = 1868] [serial = 243] [outer = 0x7eff73f70c00] 12:11:44 INFO - PROCESS | 1868 | 1461093104046 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]]]}] 12:11:44 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. 12:11:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1325ms 12:11:44 INFO - PROCESS | 1868 | 1461093104098 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 12:11:44 INFO - PROCESS | 1868 | 1461093104105 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 12:11:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:11:44 INFO - PROCESS | 1868 | 1461093104129 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:11:44 INFO - PROCESS | 1868 | 1461093104136 Marionette TRACE conn3 <- [1,298,null,{}] 12:11:44 INFO - PROCESS | 1868 | 1461093104142 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}] 12:11:44 INFO - PROCESS | 1868 | 1461093104300 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 12:11:44 INFO - PROCESS | 1868 | 1461093104427 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cd4b000 == 46 [pid = 1868] [id = 82] 12:11:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff73f76000) [pid = 1868] [serial = 244] [outer = (nil)] 12:11:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff79ebf800) [pid = 1868] [serial = 245] [outer = 0x7eff73f76000] 12:11:44 INFO - PROCESS | 1868 | 1461093104506 Marionette DEBUG loaded listener.js 12:11:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7ba54400) [pid = 1868] [serial = 246] [outer = 0x7eff73f76000] 12:11:45 INFO - PROCESS | 1868 | 1461093105282 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]]]}] 12:11:45 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. 12:11:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1242ms 12:11:45 INFO - PROCESS | 1868 | 1461093105371 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 12:11:45 INFO - PROCESS | 1868 | 1461093105375 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 12:11:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:11:45 INFO - PROCESS | 1868 | 1461093105381 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:11:45 INFO - PROCESS | 1868 | 1461093105384 Marionette TRACE conn3 <- [1,302,null,{}] 12:11:45 INFO - PROCESS | 1868 | 1461093105390 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}] 12:11:45 INFO - PROCESS | 1868 | 1461093105542 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 12:11:45 INFO - PROCESS | 1868 | 1461093105671 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8de75000 == 47 [pid = 1868] [id = 83] 12:11:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff79172000) [pid = 1868] [serial = 247] [outer = (nil)] 12:11:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7c9e5800) [pid = 1868] [serial = 248] [outer = 0x7eff79172000] 12:11:45 INFO - PROCESS | 1868 | 1461093105742 Marionette DEBUG loaded listener.js 12:11:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7cdb0800) [pid = 1868] [serial = 249] [outer = 0x7eff79172000] 12:11:46 INFO - PROCESS | 1868 | 1461093106667 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]]]}] 12:11:46 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. 12:11:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1332ms 12:11:46 INFO - PROCESS | 1868 | 1461093106714 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 12:11:46 INFO - PROCESS | 1868 | 1461093106720 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 12:11:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:11:46 INFO - PROCESS | 1868 | 1461093106735 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:11:46 INFO - PROCESS | 1868 | 1461093106742 Marionette TRACE conn3 <- [1,306,null,{}] 12:11:46 INFO - PROCESS | 1868 | 1461093106747 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}] 12:11:46 INFO - PROCESS | 1868 | 1461093106898 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 12:11:47 INFO - PROCESS | 1868 | 1461093107025 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f6a3800 == 48 [pid = 1868] [id = 84] 12:11:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7bcea400) [pid = 1868] [serial = 250] [outer = (nil)] 12:11:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff89cd9000) [pid = 1868] [serial = 251] [outer = 0x7eff7bcea400] 12:11:47 INFO - PROCESS | 1868 | 1461093107095 Marionette DEBUG loaded listener.js 12:11:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff8bd5e400) [pid = 1868] [serial = 252] [outer = 0x7eff7bcea400] 12:11:47 INFO - PROCESS | 1868 | 1461093107826 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]]]}] 12:11:47 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. 12:11:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1136ms 12:11:47 INFO - PROCESS | 1868 | 1461093107864 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 12:11:47 INFO - PROCESS | 1868 | 1461093107867 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 12:11:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:11:47 INFO - PROCESS | 1868 | 1461093107873 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:11:47 INFO - PROCESS | 1868 | 1461093107875 Marionette TRACE conn3 <- [1,310,null,{}] 12:11:47 INFO - PROCESS | 1868 | 1461093107881 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}] 12:11:48 INFO - PROCESS | 1868 | 1461093108021 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 12:11:48 INFO - PROCESS | 1868 | 1461093108158 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90072800 == 49 [pid = 1868] [id = 85] 12:11:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff7cdb2400) [pid = 1868] [serial = 253] [outer = (nil)] 12:11:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff8fc29800) [pid = 1868] [serial = 254] [outer = 0x7eff7cdb2400] 12:11:48 INFO - PROCESS | 1868 | 1461093108229 Marionette DEBUG loaded listener.js 12:11:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff8fd59800) [pid = 1868] [serial = 255] [outer = 0x7eff7cdb2400] 12:11:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff8fd62400) [pid = 1868] [serial = 256] [outer = 0x7eff73f69c00] 12:11:49 INFO - PROCESS | 1868 | 1461093109082 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]]]}] 12:11:49 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. 12:11:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1282ms 12:11:49 INFO - PROCESS | 1868 | 1461093109157 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 12:11:49 INFO - PROCESS | 1868 | 1461093109159 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 12:11:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:11:49 INFO - PROCESS | 1868 | 1461093109166 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:11:49 INFO - PROCESS | 1868 | 1461093109169 Marionette TRACE conn3 <- [1,314,null,{}] 12:11:49 INFO - PROCESS | 1868 | 1461093109174 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}] 12:11:49 INFO - PROCESS | 1868 | 1461093109322 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 12:11:49 INFO - PROCESS | 1868 | 1461093109580 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c4b9800 == 50 [pid = 1868] [id = 86] 12:11:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff744b7000) [pid = 1868] [serial = 257] [outer = (nil)] 12:11:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff74e79c00) [pid = 1868] [serial = 258] [outer = 0x7eff744b7000] 12:11:49 INFO - PROCESS | 1868 | 1461093109655 Marionette DEBUG loaded listener.js 12:11:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff77b71800) [pid = 1868] [serial = 259] [outer = 0x7eff744b7000] 12:11:50 INFO - PROCESS | 1868 | 1461093110548 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]]]}] 12:11:50 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. 12:11:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1430ms 12:11:50 INFO - PROCESS | 1868 | 1461093110598 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 12:11:50 INFO - PROCESS | 1868 | 1461093110605 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 12:11:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:11:50 INFO - PROCESS | 1868 | 1461093110613 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:11:50 INFO - PROCESS | 1868 | 1461093110617 Marionette TRACE conn3 <- [1,318,null,{}] 12:11:50 INFO - PROCESS | 1868 | 1461093110623 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}] 12:11:50 INFO - PROCESS | 1868 | 1461093110761 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 12:11:50 INFO - PROCESS | 1868 | 1461093110902 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79f1a000 == 51 [pid = 1868] [id = 87] 12:11:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff79ca8800) [pid = 1868] [serial = 260] [outer = (nil)] 12:11:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff7c294c00) [pid = 1868] [serial = 261] [outer = 0x7eff79ca8800] 12:11:50 INFO - PROCESS | 1868 | 1461093110966 Marionette DEBUG loaded listener.js 12:11:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff7c9e3c00) [pid = 1868] [serial = 262] [outer = 0x7eff79ca8800] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7440d800 == 50 [pid = 1868] [id = 80] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa7e800 == 49 [pid = 1868] [id = 79] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff74e84400) [pid = 1868] [serial = 185] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff8bdf2c00) [pid = 1868] [serial = 206] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b14800 == 48 [pid = 1868] [id = 78] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddca000 == 47 [pid = 1868] [id = 77] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd9000 == 46 [pid = 1868] [id = 76] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769db000 == 45 [pid = 1868] [id = 75] 12:11:51 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73f1d800 == 44 [pid = 1868] [id = 74] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff8a844800) [pid = 1868] [serial = 198] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff8aabb400) [pid = 1868] [serial = 200] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff7c874400) [pid = 1868] [serial = 182] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff77b78400) [pid = 1868] [serial = 188] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff7c5b5c00) [pid = 1868] [serial = 192] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff7b80bc00) [pid = 1868] [serial = 191] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff73f6e000) [pid = 1868] [serial = 176] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff79bcd400) [pid = 1868] [serial = 189] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff89cd6800) [pid = 1868] [serial = 197] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff8ab0f800) [pid = 1868] [serial = 203] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff7d73e400) [pid = 1868] [serial = 194] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff8ab0a400) [pid = 1868] [serial = 201] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff7e7f7000) [pid = 1868] [serial = 195] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff77b7d000) [pid = 1868] [serial = 179] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff8afdb400) [pid = 1868] [serial = 204] [outer = (nil)] [url = about:blank] 12:11:51 INFO - PROCESS | 1868 | 1461093111734 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]]]}] 12:11:51 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. 12:11:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1135ms 12:11:51 INFO - PROCESS | 1868 | 1461093111750 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 12:11:51 INFO - PROCESS | 1868 | 1461093111755 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 12:11:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:11:51 INFO - PROCESS | 1868 | 1461093111783 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:11:51 INFO - PROCESS | 1868 | 1461093111786 Marionette TRACE conn3 <- [1,322,null,{}] 12:11:51 INFO - PROCESS | 1868 | 1461093111791 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}] 12:11:51 INFO - PROCESS | 1868 | 1461093111920 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 12:11:51 INFO - PROCESS | 1868 | 1461093111935 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be0d800 == 45 [pid = 1868] [id = 88] 12:11:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7cc32000) [pid = 1868] [serial = 263] [outer = (nil)] 12:11:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff7d738000) [pid = 1868] [serial = 264] [outer = 0x7eff7cc32000] 12:11:51 INFO - PROCESS | 1868 | 1461093111994 Marionette DEBUG loaded listener.js 12:11:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7e59e800) [pid = 1868] [serial = 265] [outer = 0x7eff7cc32000] 12:11:52 INFO - PROCESS | 1868 | 1461093112801 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]]]}] 12:11:52 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. 12:11:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1037ms 12:11:52 INFO - PROCESS | 1868 | 1461093112817 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 12:11:52 INFO - PROCESS | 1868 | 1461093112821 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 12:11:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:11:52 INFO - PROCESS | 1868 | 1461093112832 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:11:52 INFO - PROCESS | 1868 | 1461093112841 Marionette TRACE conn3 <- [1,326,null,{}] 12:11:52 INFO - PROCESS | 1868 | 1461093112874 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}] 12:11:53 INFO - PROCESS | 1868 | 1461093113004 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 12:11:53 INFO - PROCESS | 1868 | 1461093113021 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b21000 == 46 [pid = 1868] [id = 89] 12:11:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7e5a5800) [pid = 1868] [serial = 266] [outer = (nil)] 12:11:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff8afc0000) [pid = 1868] [serial = 267] [outer = 0x7eff7e5a5800] 12:11:53 INFO - PROCESS | 1868 | 1461093113079 Marionette DEBUG loaded listener.js 12:11:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff8de25800) [pid = 1868] [serial = 268] [outer = 0x7eff7e5a5800] 12:11:53 INFO - PROCESS | 1868 | 1461093113830 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]]]}] 12:11:53 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. 12:11:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1056ms 12:11:53 INFO - PROCESS | 1868 | 1461093113886 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 12:11:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:11:53 INFO - PROCESS | 1868 | 1461093113899 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 12:11:53 INFO - PROCESS | 1868 | 1461093113905 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:11:53 INFO - PROCESS | 1868 | 1461093113908 Marionette TRACE conn3 <- [1,330,null,{}] 12:11:53 INFO - PROCESS | 1868 | 1461093113933 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}] 12:11:54 INFO - PROCESS | 1868 | 1461093114092 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 12:11:54 INFO - PROCESS | 1868 | 1461093114111 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ada8800 == 47 [pid = 1868] [id = 90] 12:11:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff8de25c00) [pid = 1868] [serial = 269] [outer = (nil)] 12:11:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff8fd5a000) [pid = 1868] [serial = 270] [outer = 0x7eff8de25c00] 12:11:54 INFO - PROCESS | 1868 | 1461093114168 Marionette DEBUG loaded listener.js 12:11:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff9008ec00) [pid = 1868] [serial = 271] [outer = 0x7eff8de25c00] 12:11:54 INFO - PROCESS | 1868 | 1461093114838 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]]]}] 12:11:54 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. 12:11:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 985ms 12:11:54 INFO - PROCESS | 1868 | 1461093114890 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 12:11:54 INFO - PROCESS | 1868 | 1461093114893 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 12:11:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:11:54 INFO - PROCESS | 1868 | 1461093114916 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:11:54 INFO - PROCESS | 1868 | 1461093114918 Marionette TRACE conn3 <- [1,334,null,{}] 12:11:54 INFO - PROCESS | 1868 | 1461093114923 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}] 12:11:55 INFO - PROCESS | 1868 | 1461093115075 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 12:11:55 INFO - PROCESS | 1868 | 1461093115100 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f60c800 == 48 [pid = 1868] [id = 91] 12:11:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff9020bc00) [pid = 1868] [serial = 272] [outer = (nil)] 12:11:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff9020ec00) [pid = 1868] [serial = 273] [outer = 0x7eff9020bc00] 12:11:55 INFO - PROCESS | 1868 | 1461093115169 Marionette DEBUG loaded listener.js 12:11:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff91e9b000) [pid = 1868] [serial = 274] [outer = 0x7eff9020bc00] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff75e26c00) [pid = 1868] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff739d9000) [pid = 1868] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff739d4000) [pid = 1868] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff73f75800) [pid = 1868] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff7bceec00) [pid = 1868] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff74334000) [pid = 1868] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff744b5c00) [pid = 1868] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff7916a000) [pid = 1868] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff7c28a000) [pid = 1868] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff83e53800) [pid = 1868] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff744b1c00) [pid = 1868] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff74570400) [pid = 1868] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:11:55 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff744ab800) [pid = 1868] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:11:56 INFO - PROCESS | 1868 | 1461093116027 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]]]}] 12:11:56 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. 12:11:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1133ms 12:11:56 INFO - PROCESS | 1868 | 1461093116049 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 12:11:56 INFO - PROCESS | 1868 | 1461093116051 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 12:11:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:11:56 INFO - PROCESS | 1868 | 1461093116057 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:11:56 INFO - PROCESS | 1868 | 1461093116059 Marionette TRACE conn3 <- [1,338,null,{}] 12:11:56 INFO - PROCESS | 1868 | 1461093116064 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}] 12:11:56 INFO - PROCESS | 1868 | 1461093116206 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 12:11:56 INFO - PROCESS | 1868 | 1461093116231 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa5b000 == 49 [pid = 1868] [id = 92] 12:11:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff75bfa400) [pid = 1868] [serial = 275] [outer = (nil)] 12:11:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7baa8400) [pid = 1868] [serial = 276] [outer = 0x7eff75bfa400] 12:11:56 INFO - PROCESS | 1868 | 1461093116290 Marionette DEBUG loaded listener.js 12:11:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff7cd0f400) [pid = 1868] [serial = 277] [outer = 0x7eff75bfa400] 12:11:56 INFO - PROCESS | 1868 | 1461093116990 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]]]}] 12:11:57 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. 12:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 976ms 12:11:57 INFO - PROCESS | 1868 | 1461093117034 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 12:11:57 INFO - PROCESS | 1868 | 1461093117037 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 12:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:11:57 INFO - PROCESS | 1868 | 1461093117042 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:11:57 INFO - PROCESS | 1868 | 1461093117044 Marionette TRACE conn3 <- [1,342,null,{}] 12:11:57 INFO - PROCESS | 1868 | 1461093117050 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}] 12:11:57 INFO - PROCESS | 1868 | 1461093117203 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 12:11:57 INFO - PROCESS | 1868 | 1461093117220 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff91e6d800 == 50 [pid = 1868] [id = 93] 12:11:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7cd0f800) [pid = 1868] [serial = 278] [outer = (nil)] 12:11:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff83e53800) [pid = 1868] [serial = 279] [outer = 0x7eff7cd0f800] 12:11:57 INFO - PROCESS | 1868 | 1461093117280 Marionette DEBUG loaded listener.js 12:11:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff91e9e400) [pid = 1868] [serial = 280] [outer = 0x7eff7cd0f800] 12:11:57 INFO - PROCESS | 1868 | 1461093117895 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]]]}] 12:11:57 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. 12:11:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 928ms 12:11:57 INFO - PROCESS | 1868 | 1461093117972 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 12:11:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:11:57 INFO - PROCESS | 1868 | 1461093117978 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 12:11:57 INFO - PROCESS | 1868 | 1461093117996 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:11:58 INFO - PROCESS | 1868 | 1461093118001 Marionette TRACE conn3 <- [1,346,null,{}] 12:11:58 INFO - PROCESS | 1868 | 1461093118009 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}] 12:11:58 INFO - PROCESS | 1868 | 1461093118162 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 12:11:58 INFO - PROCESS | 1868 | 1461093118295 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7a708000 == 51 [pid = 1868] [id = 94] 12:11:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff77b78000) [pid = 1868] [serial = 281] [outer = (nil)] 12:11:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff77f47800) [pid = 1868] [serial = 282] [outer = 0x7eff77b78000] 12:11:58 INFO - PROCESS | 1868 | 1461093118372 Marionette DEBUG loaded listener.js 12:11:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff79170000) [pid = 1868] [serial = 283] [outer = 0x7eff77b78000] 12:11:59 INFO - PROCESS | 1868 | 1461093119209 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]]]}] 12:11:59 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. 12:11:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1246ms 12:11:59 INFO - PROCESS | 1868 | 1461093119236 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 12:11:59 INFO - PROCESS | 1868 | 1461093119245 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 12:11:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:11:59 INFO - PROCESS | 1868 | 1461093119256 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:11:59 INFO - PROCESS | 1868 | 1461093119260 Marionette TRACE conn3 <- [1,350,null,{}] 12:11:59 INFO - PROCESS | 1868 | 1461093119265 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}] 12:11:59 INFO - PROCESS | 1868 | 1461093119412 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 12:11:59 INFO - PROCESS | 1868 | 1461093119548 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:11:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b13800 == 52 [pid = 1868] [id = 95] 12:11:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff77b7d400) [pid = 1868] [serial = 284] [outer = (nil)] 12:11:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff7cd08800) [pid = 1868] [serial = 285] [outer = 0x7eff77b7d400] 12:11:59 INFO - PROCESS | 1868 | 1461093119621 Marionette DEBUG loaded listener.js 12:11:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff7ceb4400) [pid = 1868] [serial = 286] [outer = 0x7eff77b7d400] 12:12:00 INFO - PROCESS | 1868 | 1461093120505 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]]]}] 12:12:00 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. 12:12:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1279ms 12:12:00 INFO - PROCESS | 1868 | 1461093120535 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 12:12:00 INFO - PROCESS | 1868 | 1461093120538 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 12:12:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:12:00 INFO - PROCESS | 1868 | 1461093120544 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:12:00 INFO - PROCESS | 1868 | 1461093120550 Marionette TRACE conn3 <- [1,354,null,{}] 12:12:00 INFO - PROCESS | 1868 | 1461093120565 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}] 12:12:00 INFO - PROCESS | 1868 | 1461093120710 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 12:12:00 INFO - PROCESS | 1868 | 1461093120847 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92b39800 == 53 [pid = 1868] [id = 96] 12:12:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7c6a8400) [pid = 1868] [serial = 287] [outer = (nil)] 12:12:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff8ab05000) [pid = 1868] [serial = 288] [outer = 0x7eff7c6a8400] 12:12:00 INFO - PROCESS | 1868 | 1461093120921 Marionette DEBUG loaded listener.js 12:12:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff8fd60000) [pid = 1868] [serial = 289] [outer = 0x7eff7c6a8400] 12:12:01 INFO - PROCESS | 1868 | 1461093121876 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]]]}] 12:12:01 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. 12:12:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1393ms 12:12:01 INFO - PROCESS | 1868 | 1461093121939 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 12:12:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:12:01 INFO - PROCESS | 1868 | 1461093121945 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 12:12:01 INFO - PROCESS | 1868 | 1461093121951 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:12:01 INFO - PROCESS | 1868 | 1461093121954 Marionette TRACE conn3 <- [1,358,null,{}] 12:12:01 INFO - PROCESS | 1868 | 1461093121959 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}] 12:12:02 INFO - PROCESS | 1868 | 1461093122122 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 12:12:02 INFO - PROCESS | 1868 | 1461093122256 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9437c800 == 54 [pid = 1868] [id = 97] 12:12:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff91e0bc00) [pid = 1868] [serial = 290] [outer = (nil)] 12:12:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff91ea5800) [pid = 1868] [serial = 291] [outer = 0x7eff91e0bc00] 12:12:02 INFO - PROCESS | 1868 | 1461093122365 Marionette DEBUG loaded listener.js 12:12:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff92810400) [pid = 1868] [serial = 292] [outer = 0x7eff91e0bc00] 12:12:03 INFO - PROCESS | 1868 | 1461093123194 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]]]}] 12:12:03 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. 12:12:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1281ms 12:12:03 INFO - PROCESS | 1868 | 1461093123232 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 12:12:03 INFO - PROCESS | 1868 | 1461093123234 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 12:12:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:12:03 INFO - PROCESS | 1868 | 1461093123242 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:12:03 INFO - PROCESS | 1868 | 1461093123245 Marionette TRACE conn3 <- [1,362,null,{}] 12:12:03 INFO - PROCESS | 1868 | 1461093123250 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}] 12:12:03 INFO - PROCESS | 1868 | 1461093123396 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 12:12:03 INFO - PROCESS | 1868 | 1461093123555 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734d6000 == 55 [pid = 1868] [id = 98] 12:12:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff74337000) [pid = 1868] [serial = 293] [outer = (nil)] 12:12:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff75cacc00) [pid = 1868] [serial = 294] [outer = 0x7eff74337000] 12:12:03 INFO - PROCESS | 1868 | 1461093123625 Marionette DEBUG loaded listener.js 12:12:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff7ceb3400) [pid = 1868] [serial = 295] [outer = 0x7eff74337000] 12:12:04 INFO - PROCESS | 1868 | 1461093124710 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]]]}] 12:12:04 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. 12:12:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1529ms 12:12:04 INFO - PROCESS | 1868 | 1461093124772 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 12:12:04 INFO - PROCESS | 1868 | 1461093124782 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 12:12:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:12:04 INFO - PROCESS | 1868 | 1461093124796 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:12:04 INFO - PROCESS | 1868 | 1461093124805 Marionette TRACE conn3 <- [1,366,null,{}] 12:12:04 INFO - PROCESS | 1868 | 1461093124817 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}] 12:12:05 INFO - PROCESS | 1868 | 1461093125002 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa5b000 == 54 [pid = 1868] [id = 92] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f60c800 == 53 [pid = 1868] [id = 91] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ada8800 == 52 [pid = 1868] [id = 90] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff8df8b400) [pid = 1868] [serial = 239] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | 1461093125186 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b21000 == 51 [pid = 1868] [id = 89] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be0d800 == 50 [pid = 1868] [id = 88] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79f1a000 == 49 [pid = 1868] [id = 87] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c4b9800 == 48 [pid = 1868] [id = 86] 12:12:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ee4000 == 49 [pid = 1868] [id = 99] 12:12:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff79168400) [pid = 1868] [serial = 296] [outer = (nil)] 12:12:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff7916c000) [pid = 1868] [serial = 297] [outer = 0x7eff79168400] 12:12:05 INFO - PROCESS | 1868 | 1461093125299 Marionette DEBUG loaded listener.js 12:12:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff79bcd400) [pid = 1868] [serial = 298] [outer = 0x7eff79168400] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8de75000 == 48 [pid = 1868] [id = 83] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cd4b000 == 47 [pid = 1868] [id = 82] 12:12:05 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff75c1a800 == 46 [pid = 1868] [id = 81] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff8df88000) [pid = 1868] [serial = 147] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff79f4e800) [pid = 1868] [serial = 150] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff7e7ed800) [pid = 1868] [serial = 153] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff80482000) [pid = 1868] [serial = 186] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff7ceb8400) [pid = 1868] [serial = 183] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff79cb5800) [pid = 1868] [serial = 180] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff744b7800) [pid = 1868] [serial = 177] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff8ad0a000) [pid = 1868] [serial = 233] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff8ab10800) [pid = 1868] [serial = 218] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff7ceb9400) [pid = 1868] [serial = 227] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff7a749800) [pid = 1868] [serial = 224] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff7bee9400) [pid = 1868] [serial = 225] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff77bd6000) [pid = 1868] [serial = 222] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff75cb0800) [pid = 1868] [serial = 221] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff74572c00) [pid = 1868] [serial = 209] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff8ab07c00) [pid = 1868] [serial = 236] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7ceb5000) [pid = 1868] [serial = 212] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff8bf11400) [pid = 1868] [serial = 237] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff8ade6c00) [pid = 1868] [serial = 215] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff8bc2ac00) [pid = 1868] [serial = 234] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff83de6c00) [pid = 1868] [serial = 230] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff8a845800) [pid = 1868] [serial = 231] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff7e629000) [pid = 1868] [serial = 228] [outer = (nil)] [url = about:blank] 12:12:05 INFO - PROCESS | 1868 | 1461093125989 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]]]}] 12:12:06 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. 12:12:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1241ms 12:12:06 INFO - PROCESS | 1868 | 1461093126161 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 12:12:06 INFO - PROCESS | 1868 | 1461093126172 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 12:12:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:12:06 INFO - PROCESS | 1868 | 1461093126194 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:12:06 INFO - PROCESS | 1868 | 1461093126198 Marionette TRACE conn3 <- [1,370,null,{}] 12:12:06 INFO - PROCESS | 1868 | 1461093126203 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}] 12:12:06 INFO - PROCESS | 1868 | 1461093126333 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 12:12:06 INFO - PROCESS | 1868 | 1461093126426 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7afe9800 == 47 [pid = 1868] [id = 100] 12:12:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff744b7800) [pid = 1868] [serial = 299] [outer = (nil)] 12:12:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7afbdc00) [pid = 1868] [serial = 300] [outer = 0x7eff744b7800] 12:12:06 INFO - PROCESS | 1868 | 1461093126484 Marionette DEBUG loaded listener.js 12:12:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff7c9d9c00) [pid = 1868] [serial = 301] [outer = 0x7eff744b7800] 12:12:07 INFO - PROCESS | 1868 | 1461093127162 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]]]}] 12:12:07 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. 12:12:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 986ms 12:12:07 INFO - PROCESS | 1868 | 1461093127180 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 12:12:07 INFO - PROCESS | 1868 | 1461093127183 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 12:12:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:12:07 INFO - PROCESS | 1868 | 1461093127189 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:12:07 INFO - PROCESS | 1868 | 1461093127194 Marionette TRACE conn3 <- [1,374,null,{}] 12:12:07 INFO - PROCESS | 1868 | 1461093127209 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}] 12:12:07 INFO - PROCESS | 1868 | 1461093127382 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 12:12:07 INFO - PROCESS | 1868 | 1461093127402 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cecb800 == 48 [pid = 1868] [id = 101] 12:12:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7c66e400) [pid = 1868] [serial = 302] [outer = (nil)] 12:12:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7ceb5000) [pid = 1868] [serial = 303] [outer = 0x7eff7c66e400] 12:12:07 INFO - PROCESS | 1868 | 1461093127464 Marionette DEBUG loaded listener.js 12:12:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7d741c00) [pid = 1868] [serial = 304] [outer = 0x7eff7c66e400] 12:12:08 INFO - PROCESS | 1868 | 1461093128233 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:12:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:12:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1083ms 12:12:08 INFO - PROCESS | 1868 | 1461093128296 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 12:12:08 INFO - PROCESS | 1868 | 1461093128299 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 12:12:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:12:08 INFO - PROCESS | 1868 | 1461093128308 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:12:08 INFO - PROCESS | 1868 | 1461093128310 Marionette TRACE conn3 <- [1,378,null,{}] 12:12:08 INFO - PROCESS | 1868 | 1461093128315 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}] 12:12:08 INFO - PROCESS | 1868 | 1461093128487 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 12:12:08 INFO - PROCESS | 1868 | 1461093128515 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e51f000 == 49 [pid = 1868] [id = 102] 12:12:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff7dd03400) [pid = 1868] [serial = 305] [outer = (nil)] 12:12:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff80257c00) [pid = 1868] [serial = 306] [outer = 0x7eff7dd03400] 12:12:08 INFO - PROCESS | 1868 | 1461093128574 Marionette DEBUG loaded listener.js 12:12:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff8aab3c00) [pid = 1868] [serial = 307] [outer = 0x7eff7dd03400] 12:12:09 INFO - PROCESS | 1868 | 1461093129373 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:12:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:12:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1130ms 12:12:09 INFO - PROCESS | 1868 | 1461093129435 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 12:12:09 INFO - PROCESS | 1868 | 1461093129439 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 12:12:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:12:09 INFO - PROCESS | 1868 | 1461093129444 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:12:09 INFO - PROCESS | 1868 | 1461093129446 Marionette TRACE conn3 <- [1,382,null,{}] 12:12:09 INFO - PROCESS | 1868 | 1461093129451 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}] 12:12:09 INFO - PROCESS | 1868 | 1461093129606 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 12:12:09 INFO - PROCESS | 1868 | 1461093129625 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1d800 == 50 [pid = 1868] [id = 103] 12:12:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff7e630000) [pid = 1868] [serial = 308] [outer = (nil)] 12:12:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff8af26c00) [pid = 1868] [serial = 309] [outer = 0x7eff7e630000] 12:12:09 INFO - PROCESS | 1868 | 1461093129682 Marionette DEBUG loaded listener.js 12:12:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff8df43400) [pid = 1868] [serial = 310] [outer = 0x7eff7e630000] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff8de25c00) [pid = 1868] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff7cc32000) [pid = 1868] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff7e5a5800) [pid = 1868] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff744b7000) [pid = 1868] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff75bfa400) [pid = 1868] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff9020bc00) [pid = 1868] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff79ca8800) [pid = 1868] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:12:10 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff8aab8000) [pid = 1868] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:12:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:12:10 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:12:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:12:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:12:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:12:10 INFO - PROCESS | 1868 | 1461093130496 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:12:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:12:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1125ms 12:12:10 INFO - PROCESS | 1868 | 1461093130574 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 12:12:10 INFO - PROCESS | 1868 | 1461093130577 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 12:12:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:12:10 INFO - PROCESS | 1868 | 1461093130583 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:12:10 INFO - PROCESS | 1868 | 1461093130585 Marionette TRACE conn3 <- [1,386,null,{}] 12:12:10 INFO - PROCESS | 1868 | 1461093130590 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}] 12:12:10 INFO - PROCESS | 1868 | 1461093130738 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 12:12:10 INFO - PROCESS | 1868 | 1461093130749 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7469d000 == 51 [pid = 1868] [id = 104] 12:12:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7cbba400) [pid = 1868] [serial = 311] [outer = (nil)] 12:12:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff8af0f400) [pid = 1868] [serial = 312] [outer = 0x7eff7cbba400] 12:12:10 INFO - PROCESS | 1868 | 1461093130814 Marionette DEBUG loaded listener.js 12:12:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff8fc2fc00) [pid = 1868] [serial = 313] [outer = 0x7eff7cbba400] 12:12:11 INFO - PROCESS | 1868 | 1461093131559 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]]]}] 12:12:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:12:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1030ms 12:12:11 INFO - PROCESS | 1868 | 1461093131614 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 12:12:11 INFO - PROCESS | 1868 | 1461093131618 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 12:12:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:12:11 INFO - PROCESS | 1868 | 1461093131630 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:12:11 INFO - PROCESS | 1868 | 1461093131632 Marionette TRACE conn3 <- [1,390,null,{}] 12:12:11 INFO - PROCESS | 1868 | 1461093131637 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}] 12:12:11 INFO - PROCESS | 1868 | 1461093131763 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 12:12:11 INFO - PROCESS | 1868 | 1461093131777 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8d903000 == 52 [pid = 1868] [id = 105] 12:12:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff73f69000) [pid = 1868] [serial = 314] [outer = (nil)] 12:12:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff9008f800) [pid = 1868] [serial = 315] [outer = 0x7eff73f69000] 12:12:11 INFO - PROCESS | 1868 | 1461093131837 Marionette DEBUG loaded listener.js 12:12:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff9020f000) [pid = 1868] [serial = 316] [outer = 0x7eff73f69000] 12:12:12 INFO - PROCESS | 1868 | 1461093132877 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]]]}] 12:12:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:12:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1274ms 12:12:12 INFO - PROCESS | 1868 | 1461093132907 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 12:12:12 INFO - PROCESS | 1868 | 1461093132913 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 12:12:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:12:12 INFO - PROCESS | 1868 | 1461093132922 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:12:12 INFO - PROCESS | 1868 | 1461093132926 Marionette TRACE conn3 <- [1,394,null,{}] 12:12:12 INFO - PROCESS | 1868 | 1461093132934 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}] 12:12:13 INFO - PROCESS | 1868 | 1461093133082 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 12:12:13 INFO - PROCESS | 1868 | 1461093133226 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7afda000 == 53 [pid = 1868] [id = 106] 12:12:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff77d3cc00) [pid = 1868] [serial = 317] [outer = (nil)] 12:12:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff77d42800) [pid = 1868] [serial = 318] [outer = 0x7eff77d3cc00] 12:12:13 INFO - PROCESS | 1868 | 1461093133300 Marionette DEBUG loaded listener.js 12:12:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff77d49000) [pid = 1868] [serial = 319] [outer = 0x7eff77d3cc00] 12:12:14 INFO - PROCESS | 1868 | 1461093134205 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]]]}] 12:12:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:12:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1339ms 12:12:14 INFO - PROCESS | 1868 | 1461093134261 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 12:12:14 INFO - PROCESS | 1868 | 1461093134269 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 12:12:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:12:14 INFO - PROCESS | 1868 | 1461093134279 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:12:14 INFO - PROCESS | 1868 | 1461093134282 Marionette TRACE conn3 <- [1,398,null,{}] 12:12:14 INFO - PROCESS | 1868 | 1461093134288 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}] 12:12:14 INFO - PROCESS | 1868 | 1461093134449 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 12:12:14 INFO - PROCESS | 1868 | 1461093134582 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b03000 == 54 [pid = 1868] [id = 107] 12:12:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff77d3d000) [pid = 1868] [serial = 320] [outer = (nil)] 12:12:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7b809800) [pid = 1868] [serial = 321] [outer = 0x7eff77d3d000] 12:12:14 INFO - PROCESS | 1868 | 1461093134653 Marionette DEBUG loaded listener.js 12:12:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7c3d9000) [pid = 1868] [serial = 322] [outer = 0x7eff77d3d000] 12:12:15 INFO - PROCESS | 1868 | 1461093135678 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]]]}] 12:12:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:12:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1441ms 12:12:15 INFO - PROCESS | 1868 | 1461093135720 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 12:12:15 INFO - PROCESS | 1868 | 1461093135723 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 12:12:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:12:15 INFO - PROCESS | 1868 | 1461093135729 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:12:15 INFO - PROCESS | 1868 | 1461093135735 Marionette TRACE conn3 <- [1,402,null,{}] 12:12:15 INFO - PROCESS | 1868 | 1461093135750 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}] 12:12:15 INFO - PROCESS | 1868 | 1461093135908 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 12:12:16 INFO - PROCESS | 1868 | 1461093136043 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90045800 == 55 [pid = 1868] [id = 108] 12:12:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff7c451c00) [pid = 1868] [serial = 323] [outer = (nil)] 12:12:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff7cd0e800) [pid = 1868] [serial = 324] [outer = 0x7eff7c451c00] 12:12:16 INFO - PROCESS | 1868 | 1461093136116 Marionette DEBUG loaded listener.js 12:12:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff7dd0c800) [pid = 1868] [serial = 325] [outer = 0x7eff7c451c00] 12:12:17 INFO - PROCESS | 1868 | 1461093137005 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]]]}] 12:12:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:12:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1331ms 12:12:17 INFO - PROCESS | 1868 | 1461093137061 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 12:12:17 INFO - PROCESS | 1868 | 1461093137066 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 12:12:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:12:17 INFO - PROCESS | 1868 | 1461093137071 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:12:17 INFO - PROCESS | 1868 | 1461093137074 Marionette TRACE conn3 <- [1,406,null,{}] 12:12:17 INFO - PROCESS | 1868 | 1461093137079 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}] 12:12:17 INFO - PROCESS | 1868 | 1461093137234 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 12:12:17 INFO - PROCESS | 1868 | 1461093137367 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94192800 == 56 [pid = 1868] [id = 109] 12:12:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff7cbbb400) [pid = 1868] [serial = 326] [outer = (nil)] 12:12:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff8df88000) [pid = 1868] [serial = 327] [outer = 0x7eff7cbbb400] 12:12:17 INFO - PROCESS | 1868 | 1461093137439 Marionette DEBUG loaded listener.js 12:12:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff90146400) [pid = 1868] [serial = 328] [outer = 0x7eff7cbbb400] 12:12:18 INFO - PROCESS | 1868 | 1461093138286 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]]]}] 12:12:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:12:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1277ms 12:12:18 INFO - PROCESS | 1868 | 1461093138349 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 12:12:18 INFO - PROCESS | 1868 | 1461093138353 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 12:12:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:12:18 INFO - PROCESS | 1868 | 1461093138360 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:12:18 INFO - PROCESS | 1868 | 1461093138362 Marionette TRACE conn3 <- [1,410,null,{}] 12:12:18 INFO - PROCESS | 1868 | 1461093138369 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}] 12:12:18 INFO - PROCESS | 1868 | 1461093138513 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 12:12:18 INFO - PROCESS | 1868 | 1461093138649 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bdd000 == 57 [pid = 1868] [id = 110] 12:12:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff744af800) [pid = 1868] [serial = 329] [outer = (nil)] 12:12:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff74aad000) [pid = 1868] [serial = 330] [outer = 0x7eff744af800] 12:12:18 INFO - PROCESS | 1868 | 1461093138718 Marionette DEBUG loaded listener.js 12:12:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff74ab5800) [pid = 1868] [serial = 331] [outer = 0x7eff744af800] 12:12:19 INFO - PROCESS | 1868 | 1461093139874 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]]]}] 12:12:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:12:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1578ms 12:12:19 INFO - PROCESS | 1868 | 1461093139939 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 12:12:19 INFO - PROCESS | 1868 | 1461093139946 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 12:12:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:12:19 INFO - PROCESS | 1868 | 1461093139953 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:12:19 INFO - PROCESS | 1868 | 1461093139958 Marionette TRACE conn3 <- [1,414,null,{}] 12:12:19 INFO - PROCESS | 1868 | 1461093139965 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}] 12:12:20 INFO - PROCESS | 1868 | 1461093140117 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 12:12:20 INFO - PROCESS | 1868 | 1461093140282 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7469d000 == 56 [pid = 1868] [id = 104] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1d800 == 55 [pid = 1868] [id = 103] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff7c9e5800) [pid = 1868] [serial = 248] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff89cd9000) [pid = 1868] [serial = 251] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff79ebf800) [pid = 1868] [serial = 245] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff83e53800) [pid = 1868] [serial = 279] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff744b5800) [pid = 1868] [serial = 242] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74be6800 == 56 [pid = 1868] [id = 111] 12:12:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff77d44c00) [pid = 1868] [serial = 332] [outer = (nil)] 12:12:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff77d48c00) [pid = 1868] [serial = 333] [outer = 0x7eff77d44c00] 12:12:20 INFO - PROCESS | 1868 | 1461093140417 Marionette DEBUG loaded listener.js 12:12:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff7916a800) [pid = 1868] [serial = 334] [outer = 0x7eff77d44c00] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e51f000 == 55 [pid = 1868] [id = 102] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cecb800 == 54 [pid = 1868] [id = 101] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7afe9800 == 53 [pid = 1868] [id = 100] 12:12:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ee4000 == 52 [pid = 1868] [id = 99] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff8fd5a000) [pid = 1868] [serial = 270] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7d738000) [pid = 1868] [serial = 264] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff8afc0000) [pid = 1868] [serial = 267] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7e59e800) [pid = 1868] [serial = 265] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff74e79c00) [pid = 1868] [serial = 258] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff77b71800) [pid = 1868] [serial = 259] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff7baa8400) [pid = 1868] [serial = 276] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff9020ec00) [pid = 1868] [serial = 273] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff91e9b000) [pid = 1868] [serial = 274] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff7c9e3c00) [pid = 1868] [serial = 262] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff7c294c00) [pid = 1868] [serial = 261] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff8f663000) [pid = 1868] [serial = 240] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff8fc29800) [pid = 1868] [serial = 254] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff9008ec00) [pid = 1868] [serial = 271] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff8de25800) [pid = 1868] [serial = 268] [outer = (nil)] [url = about:blank] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff8de1f000) [pid = 1868] [serial = 111] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:12:20 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7cd0f400) [pid = 1868] [serial = 277] [outer = (nil)] [url = about:blank] 12:12:21 INFO - PROCESS | 1868 | 1461093141152 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]]]}] 12:12:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:12:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1230ms 12:12:21 INFO - PROCESS | 1868 | 1461093141186 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 12:12:21 INFO - PROCESS | 1868 | 1461093141193 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 12:12:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:12:21 INFO - PROCESS | 1868 | 1461093141202 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:12:21 INFO - PROCESS | 1868 | 1461093141205 Marionette TRACE conn3 <- [1,418,null,{}] 12:12:21 INFO - PROCESS | 1868 | 1461093141209 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}] 12:12:21 INFO - PROCESS | 1868 | 1461093141358 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 12:12:21 INFO - PROCESS | 1868 | 1461093141368 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c920000 == 53 [pid = 1868] [id = 112] 12:12:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff77d40c00) [pid = 1868] [serial = 335] [outer = (nil)] 12:12:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff7c3e0800) [pid = 1868] [serial = 336] [outer = 0x7eff77d40c00] 12:12:21 INFO - PROCESS | 1868 | 1461093141428 Marionette DEBUG loaded listener.js 12:12:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff7c9e1c00) [pid = 1868] [serial = 337] [outer = 0x7eff77d40c00] 12:12:22 INFO - PROCESS | 1868 | 1461093142600 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]]]}] 12:12:22 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 12:12:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1433ms 12:12:22 INFO - PROCESS | 1868 | 1461093142635 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 12:12:22 INFO - PROCESS | 1868 | 1461093142638 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 12:12:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:12:22 INFO - PROCESS | 1868 | 1461093142643 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:12:22 INFO - PROCESS | 1868 | 1461093142648 Marionette TRACE conn3 <- [1,422,null,{}] 12:12:22 INFO - PROCESS | 1868 | 1461093142663 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}] 12:12:22 INFO - PROCESS | 1868 | 1461093142791 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 12:12:22 INFO - PROCESS | 1868 | 1461093142898 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e513800 == 54 [pid = 1868] [id = 113] 12:12:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff7c28ac00) [pid = 1868] [serial = 338] [outer = (nil)] 12:12:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff7cd05800) [pid = 1868] [serial = 339] [outer = 0x7eff7c28ac00] 12:12:22 INFO - PROCESS | 1868 | 1461093142959 Marionette DEBUG loaded listener.js 12:12:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff7d73e000) [pid = 1868] [serial = 340] [outer = 0x7eff7c28ac00] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff7dd03400) [pid = 1868] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff74337000) [pid = 1868] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff73f70c00) [pid = 1868] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff7e630000) [pid = 1868] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff7c66e400) [pid = 1868] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7cd0f800) [pid = 1868] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff79172000) [pid = 1868] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff744b7800) [pid = 1868] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff79168400) [pid = 1868] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff7bcea400) [pid = 1868] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff74332c00) [pid = 1868] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff74fab400) [pid = 1868] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff7cbba400) [pid = 1868] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:12:23 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff73f76000) [pid = 1868] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:12:24 INFO - PROCESS | 1868 | 1461093144665 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]]]}] 12:12:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:12:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2083ms 12:12:24 INFO - PROCESS | 1868 | 1461093144728 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 12:12:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:12:24 INFO - PROCESS | 1868 | 1461093144734 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 12:12:24 INFO - PROCESS | 1868 | 1461093144742 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:12:24 INFO - PROCESS | 1868 | 1461093144744 Marionette TRACE conn3 <- [1,426,null,{}] 12:12:24 INFO - PROCESS | 1868 | 1461093144754 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}] 12:12:24 INFO - PROCESS | 1868 | 1461093144896 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 12:12:25 INFO - PROCESS | 1868 | 1461093145029 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bc04000 == 55 [pid = 1868] [id = 114] 12:12:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff74ab8800) [pid = 1868] [serial = 341] [outer = (nil)] 12:12:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff77d45000) [pid = 1868] [serial = 342] [outer = 0x7eff74ab8800] 12:12:25 INFO - PROCESS | 1868 | 1461093145100 Marionette DEBUG loaded listener.js 12:12:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff7916e400) [pid = 1868] [serial = 343] [outer = 0x7eff74ab8800] 12:12:25 INFO - PROCESS | 1868 | 1461093145914 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] 12:12:25 INFO - PROCESS | 1868 | 1461093145984 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 12:12:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:12:26 INFO - PROCESS | 1868 | 1461093145994 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:12:26 INFO - PROCESS | 1868 | 1461093145997 Marionette TRACE conn3 <- [1,430,null,{}] 12:12:26 INFO - PROCESS | 1868 | 1461093146003 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}] 12:12:26 INFO - PROCESS | 1868 | 1461093146154 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 12:12:26 INFO - PROCESS | 1868 | 1461093146297 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa42800 == 56 [pid = 1868] [id = 115] 12:12:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff74fab400) [pid = 1868] [serial = 344] [outer = (nil)] 12:12:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff7c9e3400) [pid = 1868] [serial = 345] [outer = 0x7eff74fab400] 12:12:26 INFO - PROCESS | 1868 | 1461093146368 Marionette DEBUG loaded listener.js 12:12:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7cbb9400) [pid = 1868] [serial = 346] [outer = 0x7eff74fab400] 12:12:27 INFO - PROCESS | 1868 | 1461093147303 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]]]}] 12:12:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:12:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1379ms 12:12:27 INFO - PROCESS | 1868 | 1461093147372 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 12:12:27 INFO - PROCESS | 1868 | 1461093147376 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 12:12:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:12:27 INFO - PROCESS | 1868 | 1461093147382 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:12:27 INFO - PROCESS | 1868 | 1461093147388 Marionette TRACE conn3 <- [1,434,null,{}] 12:12:27 INFO - PROCESS | 1868 | 1461093147403 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}] 12:12:27 INFO - PROCESS | 1868 | 1461093147597 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 12:12:27 INFO - PROCESS | 1868 | 1461093147732 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8d918800 == 57 [pid = 1868] [id = 116] 12:12:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7c457000) [pid = 1868] [serial = 347] [outer = (nil)] 12:12:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7dd83400) [pid = 1868] [serial = 348] [outer = 0x7eff7c457000] 12:12:27 INFO - PROCESS | 1868 | 1461093147805 Marionette DEBUG loaded listener.js 12:12:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff89cd7400) [pid = 1868] [serial = 349] [outer = 0x7eff7c457000] 12:12:28 INFO - PROCESS | 1868 | 1461093148595 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]]]}] 12:12:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:12:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1288ms 12:12:28 INFO - PROCESS | 1868 | 1461093148672 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 12:12:28 INFO - PROCESS | 1868 | 1461093148676 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 12:12:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:12:28 INFO - PROCESS | 1868 | 1461093148682 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:12:28 INFO - PROCESS | 1868 | 1461093148684 Marionette TRACE conn3 <- [1,438,null,{}] 12:12:28 INFO - PROCESS | 1868 | 1461093148690 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}] 12:12:28 INFO - PROCESS | 1868 | 1461093148836 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 12:12:28 INFO - PROCESS | 1868 | 1461093148971 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fd94000 == 58 [pid = 1868] [id = 117] 12:12:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff74570400) [pid = 1868] [serial = 350] [outer = (nil)] 12:12:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff8de25800) [pid = 1868] [serial = 351] [outer = 0x7eff74570400] 12:12:29 INFO - PROCESS | 1868 | 1461093149043 Marionette DEBUG loaded listener.js 12:12:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff8fc30800) [pid = 1868] [serial = 352] [outer = 0x7eff74570400] 12:12:29 INFO - PROCESS | 1868 | 1461093149930 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]]]}] 12:12:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:12:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1279ms 12:12:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:12:29 INFO - PROCESS | 1868 | 1461093149961 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 12:12:29 INFO - PROCESS | 1868 | 1461093149964 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 12:12:29 INFO - PROCESS | 1868 | 1461093149970 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:12:29 INFO - PROCESS | 1868 | 1461093149973 Marionette TRACE conn3 <- [1,442,null,{}] 12:12:29 INFO - PROCESS | 1868 | 1461093149978 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}] 12:12:30 INFO - PROCESS | 1868 | 1461093150114 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 12:12:30 INFO - PROCESS | 1868 | 1461093150256 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734e0000 == 59 [pid = 1868] [id = 118] 12:12:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff744b2c00) [pid = 1868] [serial = 353] [outer = (nil)] 12:12:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff75e21c00) [pid = 1868] [serial = 354] [outer = 0x7eff744b2c00] 12:12:30 INFO - PROCESS | 1868 | 1461093150328 Marionette DEBUG loaded listener.js 12:12:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7b8e0400) [pid = 1868] [serial = 355] [outer = 0x7eff744b2c00] 12:12:31 INFO - PROCESS | 1868 | 1461093151345 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]]]}] 12:12:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:12:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1435ms 12:12:31 INFO - PROCESS | 1868 | 1461093151406 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 12:12:31 INFO - PROCESS | 1868 | 1461093151412 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 12:12:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:12:31 INFO - PROCESS | 1868 | 1461093151420 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:12:31 INFO - PROCESS | 1868 | 1461093151425 Marionette TRACE conn3 <- [1,446,null,{}] 12:12:31 INFO - PROCESS | 1868 | 1461093151432 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}] 12:12:31 INFO - PROCESS | 1868 | 1461093151678 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 12:12:31 INFO - PROCESS | 1868 | 1461093151882 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bee000 == 60 [pid = 1868] [id = 119] 12:12:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff77b7c400) [pid = 1868] [serial = 356] [outer = (nil)] 12:12:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff77d41800) [pid = 1868] [serial = 357] [outer = 0x7eff77b7c400] 12:12:31 INFO - PROCESS | 1868 | 1461093151961 Marionette DEBUG loaded listener.js 12:12:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff79166c00) [pid = 1868] [serial = 358] [outer = 0x7eff77b7c400] 12:12:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7469d800 == 59 [pid = 1868] [id = 63] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff8ab05000) [pid = 1868] [serial = 288] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff91ea5800) [pid = 1868] [serial = 291] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff7cd08800) [pid = 1868] [serial = 285] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff77f47800) [pid = 1868] [serial = 282] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff9008f800) [pid = 1868] [serial = 315] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c920000 == 58 [pid = 1868] [id = 112] 12:12:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74be6800 == 57 [pid = 1868] [id = 111] 12:12:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b03000 == 56 [pid = 1868] [id = 107] 12:12:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7afda000 == 55 [pid = 1868] [id = 106] 12:12:32 INFO - PROCESS | 1868 | 1461093152783 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]]]}] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff80257c00) [pid = 1868] [serial = 306] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff75cacc00) [pid = 1868] [serial = 294] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff75cb6c00) [pid = 1868] [serial = 243] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff8af26c00) [pid = 1868] [serial = 309] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7ceb5000) [pid = 1868] [serial = 303] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff91e9e400) [pid = 1868] [serial = 280] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff7cdb0800) [pid = 1868] [serial = 249] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff7afbdc00) [pid = 1868] [serial = 300] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff7d741c00) [pid = 1868] [serial = 304] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff7ceb3400) [pid = 1868] [serial = 295] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff79bcd400) [pid = 1868] [serial = 298] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff7916c000) [pid = 1868] [serial = 297] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff8bd5e400) [pid = 1868] [serial = 252] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff8aab3c00) [pid = 1868] [serial = 307] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff7c9d9c00) [pid = 1868] [serial = 301] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff8df3f400) [pid = 1868] [serial = 219] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff8df43400) [pid = 1868] [serial = 310] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7eff83f2bc00) [pid = 1868] [serial = 174] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7eff8af0f400) [pid = 1868] [serial = 312] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7eff7ba54400) [pid = 1868] [serial = 246] [outer = (nil)] [url = about:blank] 12:12:32 INFO - PROCESS | 1868 | --DOMWINDOW == 79 (0x7eff8fc2fc00) [pid = 1868] [serial = 313] [outer = (nil)] [url = about:blank] 12:12:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:12:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1428ms 12:12:32 INFO - PROCESS | 1868 | 1461093152848 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 12:12:32 INFO - PROCESS | 1868 | 1461093152856 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 12:12:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:12:32 INFO - PROCESS | 1868 | 1461093152865 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:12:32 INFO - PROCESS | 1868 | 1461093152868 Marionette TRACE conn3 <- [1,450,null,{}] 12:12:32 INFO - PROCESS | 1868 | 1461093152872 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}] 12:12:33 INFO - PROCESS | 1868 | 1461093153008 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 12:12:33 INFO - PROCESS | 1868 | 1461093153018 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79c9b800 == 56 [pid = 1868] [id = 120] 12:12:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 80 (0x7eff79167c00) [pid = 1868] [serial = 359] [outer = (nil)] 12:12:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff7c9dd800) [pid = 1868] [serial = 360] [outer = 0x7eff79167c00] 12:12:33 INFO - PROCESS | 1868 | 1461093153076 Marionette DEBUG loaded listener.js 12:12:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff7cbb9c00) [pid = 1868] [serial = 361] [outer = 0x7eff79167c00] 12:12:33 INFO - PROCESS | 1868 | 1461093153916 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] 12:12:34 INFO - PROCESS | 1868 | 1461093154002 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 12:12:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:12:34 INFO - PROCESS | 1868 | 1461093154007 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:12:34 INFO - PROCESS | 1868 | 1461093154012 Marionette TRACE conn3 <- [1,454,null,{}] 12:12:34 INFO - PROCESS | 1868 | 1461093154027 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}] 12:12:34 INFO - PROCESS | 1868 | 1461093154165 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 12:12:34 INFO - PROCESS | 1868 | 1461093154265 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1c000 == 57 [pid = 1868] [id = 121] 12:12:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff7916b400) [pid = 1868] [serial = 362] [outer = (nil)] 12:12:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff7d6ee000) [pid = 1868] [serial = 363] [outer = 0x7eff7916b400] 12:12:34 INFO - PROCESS | 1868 | 1461093154328 Marionette DEBUG loaded listener.js 12:12:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff8ab0a800) [pid = 1868] [serial = 364] [outer = 0x7eff7916b400] 12:12:34 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:34 INFO - PROCESS | 1868 | 1461093154985 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]]]}] 12:12:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:12:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1037ms 12:12:35 INFO - PROCESS | 1868 | 1461093155045 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 12:12:35 INFO - PROCESS | 1868 | 1461093155048 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 12:12:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:12:35 INFO - PROCESS | 1868 | 1461093155054 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:12:35 INFO - PROCESS | 1868 | 1461093155057 Marionette TRACE conn3 <- [1,458,null,{}] 12:12:35 INFO - PROCESS | 1868 | 1461093155062 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}] 12:12:35 INFO - PROCESS | 1868 | 1461093155243 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 12:12:35 INFO - PROCESS | 1868 | 1461093155266 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bd0a800 == 58 [pid = 1868] [id = 122] 12:12:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff7cc39400) [pid = 1868] [serial = 365] [outer = (nil)] 12:12:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff8bdcc000) [pid = 1868] [serial = 366] [outer = 0x7eff7cc39400] 12:12:35 INFO - PROCESS | 1868 | 1461093155325 Marionette DEBUG loaded listener.js 12:12:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff8bdd0c00) [pid = 1868] [serial = 367] [outer = 0x7eff7cc39400] 12:12:36 INFO - PROCESS | 1868 | 1461093156081 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] 12:12:36 INFO - PROCESS | 1868 | 1461093156175 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 12:12:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:12:36 INFO - PROCESS | 1868 | 1461093156181 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:12:36 INFO - PROCESS | 1868 | 1461093156183 Marionette TRACE conn3 <- [1,462,null,{}] 12:12:36 INFO - PROCESS | 1868 | 1461093156188 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}] 12:12:36 INFO - PROCESS | 1868 | 1461093156362 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 12:12:36 INFO - PROCESS | 1868 | 1461093156381 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fd9c000 == 59 [pid = 1868] [id = 123] 12:12:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff7c576800) [pid = 1868] [serial = 368] [outer = (nil)] 12:12:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff7c57c400) [pid = 1868] [serial = 369] [outer = 0x7eff7c576800] 12:12:36 INFO - PROCESS | 1868 | 1461093156440 Marionette DEBUG loaded listener.js 12:12:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7d73d400) [pid = 1868] [serial = 370] [outer = 0x7eff7c576800] 12:12:37 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff744af800) [pid = 1868] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff77d44c00) [pid = 1868] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff77d40c00) [pid = 1868] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff7cdb2400) [pid = 1868] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff744b3c00) [pid = 1868] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff739d5c00) [pid = 1868] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff8a847800) [pid = 1868] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:12:37 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff8af33c00) [pid = 1868] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:12:37 INFO - PROCESS | 1868 | 1461093157372 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] 12:12:37 INFO - PROCESS | 1868 | 1461093157413 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 12:12:37 INFO - PROCESS | 1868 | 1461093157419 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:12:37 INFO - PROCESS | 1868 | 1461093157422 Marionette TRACE conn3 <- [1,466,null,{}] 12:12:37 INFO - PROCESS | 1868 | 1461093157427 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}] 12:12:37 INFO - PROCESS | 1868 | 1461093157590 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 12:12:37 INFO - PROCESS | 1868 | 1461093157688 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92b34000 == 60 [pid = 1868] [id = 124] 12:12:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff74566c00) [pid = 1868] [serial = 371] [outer = (nil)] 12:12:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff9008e000) [pid = 1868] [serial = 372] [outer = 0x7eff74566c00] 12:12:37 INFO - PROCESS | 1868 | 1461093157761 Marionette DEBUG loaded listener.js 12:12:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff9020c800) [pid = 1868] [serial = 373] [outer = 0x7eff74566c00] 12:12:38 INFO - PROCESS | 1868 | 1461093158386 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] 12:12:38 INFO - PROCESS | 1868 | 1461093158454 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 12:12:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:12:38 INFO - PROCESS | 1868 | 1461093158460 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:12:38 INFO - PROCESS | 1868 | 1461093158462 Marionette TRACE conn3 <- [1,470,null,{}] 12:12:38 INFO - PROCESS | 1868 | 1461093158470 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}] 12:12:38 INFO - PROCESS | 1868 | 1461093158629 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 12:12:38 INFO - PROCESS | 1868 | 1461093158646 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc8c000 == 61 [pid = 1868] [id = 125] 12:12:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff73f70800) [pid = 1868] [serial = 374] [outer = (nil)] 12:12:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff91e0e000) [pid = 1868] [serial = 375] [outer = 0x7eff73f70800] 12:12:38 INFO - PROCESS | 1868 | 1461093158704 Marionette DEBUG loaded listener.js 12:12:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff928f3c00) [pid = 1868] [serial = 376] [outer = 0x7eff73f70800] 12:12:39 INFO - PROCESS | 1868 | 1461093159426 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]]]}] 12:12:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:12:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1032ms 12:12:39 INFO - PROCESS | 1868 | 1461093159493 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 12:12:39 INFO - PROCESS | 1868 | 1461093159499 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 12:12:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:12:39 INFO - PROCESS | 1868 | 1461093159507 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:12:39 INFO - PROCESS | 1868 | 1461093159512 Marionette TRACE conn3 <- [1,474,null,{}] 12:12:39 INFO - PROCESS | 1868 | 1461093159604 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}] 12:12:39 INFO - PROCESS | 1868 | 1461093159773 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 12:12:39 INFO - PROCESS | 1868 | 1461093159891 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f3b000 == 62 [pid = 1868] [id = 126] 12:12:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff75cb5800) [pid = 1868] [serial = 377] [outer = (nil)] 12:12:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff77b7a800) [pid = 1868] [serial = 378] [outer = 0x7eff75cb5800] 12:12:39 INFO - PROCESS | 1868 | 1461093159961 Marionette DEBUG loaded listener.js 12:12:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff79bca400) [pid = 1868] [serial = 379] [outer = 0x7eff75cb5800] 12:12:40 INFO - PROCESS | 1868 | 1461093160795 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]]]}] 12:12:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:12:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1321ms 12:12:40 INFO - PROCESS | 1868 | 1461093160828 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 12:12:40 INFO - PROCESS | 1868 | 1461093160836 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 12:12:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:12:40 INFO - PROCESS | 1868 | 1461093160846 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:12:40 INFO - PROCESS | 1868 | 1461093160849 Marionette TRACE conn3 <- [1,478,null,{}] 12:12:40 INFO - PROCESS | 1868 | 1461093160856 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}] 12:12:41 INFO - PROCESS | 1868 | 1461093161012 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 12:12:41 INFO - PROCESS | 1868 | 1461093161155 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8a8f5000 == 63 [pid = 1868] [id = 127] 12:12:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff75e22400) [pid = 1868] [serial = 380] [outer = (nil)] 12:12:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7cbb6400) [pid = 1868] [serial = 381] [outer = 0x7eff75e22400] 12:12:41 INFO - PROCESS | 1868 | 1461093161225 Marionette DEBUG loaded listener.js 12:12:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7cd0f000) [pid = 1868] [serial = 382] [outer = 0x7eff75e22400] 12:12:42 INFO - PROCESS | 1868 | 1461093162216 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]]]}] 12:12:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:12:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1431ms 12:12:42 INFO - PROCESS | 1868 | 1461093162281 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 12:12:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:12:42 INFO - PROCESS | 1868 | 1461093162285 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 12:12:42 INFO - PROCESS | 1868 | 1461093162292 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:12:42 INFO - PROCESS | 1868 | 1461093162297 Marionette TRACE conn3 <- [1,482,null,{}] 12:12:42 INFO - PROCESS | 1868 | 1461093162313 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}] 12:12:42 INFO - PROCESS | 1868 | 1461093162470 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 12:12:42 INFO - PROCESS | 1868 | 1461093162606 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74baa000 == 64 [pid = 1868] [id = 128] 12:12:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff73d6a000) [pid = 1868] [serial = 383] [outer = (nil)] 12:12:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff73d71800) [pid = 1868] [serial = 384] [outer = 0x7eff73d6a000] 12:12:42 INFO - PROCESS | 1868 | 1461093162761 Marionette DEBUG loaded listener.js 12:12:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff7d9b8c00) [pid = 1868] [serial = 385] [outer = 0x7eff73d6a000] 12:12:43 INFO - PROCESS | 1868 | 1461093163631 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]]]}] 12:12:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:12:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1384ms 12:12:43 INFO - PROCESS | 1868 | 1461093163677 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 12:12:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:12:43 INFO - PROCESS | 1868 | 1461093163682 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 12:12:43 INFO - PROCESS | 1868 | 1461093163687 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:12:43 INFO - PROCESS | 1868 | 1461093163690 Marionette TRACE conn3 <- [1,486,null,{}] 12:12:43 INFO - PROCESS | 1868 | 1461093163696 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}] 12:12:43 INFO - PROCESS | 1868 | 1461093163841 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 12:12:43 INFO - PROCESS | 1868 | 1461093163983 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72055000 == 65 [pid = 1868] [id = 129] 12:12:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff73d68400) [pid = 1868] [serial = 386] [outer = (nil)] 12:12:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff8bdc7000) [pid = 1868] [serial = 387] [outer = 0x7eff73d68400] 12:12:44 INFO - PROCESS | 1868 | 1461093164053 Marionette DEBUG loaded listener.js 12:12:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff8dec9000) [pid = 1868] [serial = 388] [outer = 0x7eff73d68400] 12:12:44 INFO - PROCESS | 1868 | 1461093164872 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]]]}] 12:12:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:12:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1233ms 12:12:44 INFO - PROCESS | 1868 | 1461093164921 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 12:12:44 INFO - PROCESS | 1868 | 1461093164924 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 12:12:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:12:44 INFO - PROCESS | 1868 | 1461093164930 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:12:44 INFO - PROCESS | 1868 | 1461093164933 Marionette TRACE conn3 <- [1,490,null,{}] 12:12:44 INFO - PROCESS | 1868 | 1461093164938 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}] 12:12:45 INFO - PROCESS | 1868 | 1461093165074 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 12:12:45 INFO - PROCESS | 1868 | 1461093165216 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bbf800 == 66 [pid = 1868] [id = 130] 12:12:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7333b400) [pid = 1868] [serial = 389] [outer = (nil)] 12:12:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff73344000) [pid = 1868] [serial = 390] [outer = 0x7eff7333b400] 12:12:45 INFO - PROCESS | 1868 | 1461093165284 Marionette DEBUG loaded listener.js 12:12:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff73349800) [pid = 1868] [serial = 391] [outer = 0x7eff7333b400] 12:12:46 INFO - PROCESS | 1868 | 1461093166412 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]]]}] 12:12:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:12:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1535ms 12:12:46 INFO - PROCESS | 1868 | 1461093166466 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 12:12:46 INFO - PROCESS | 1868 | 1461093166471 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 12:12:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:12:46 INFO - PROCESS | 1868 | 1461093166478 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:12:46 INFO - PROCESS | 1868 | 1461093166482 Marionette TRACE conn3 <- [1,494,null,{}] 12:12:46 INFO - PROCESS | 1868 | 1461093166489 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}] 12:12:46 INFO - PROCESS | 1868 | 1461093166633 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 12:12:46 INFO - PROCESS | 1868 | 1461093166810 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be18000 == 67 [pid = 1868] [id = 131] 12:12:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7456a000) [pid = 1868] [serial = 392] [outer = (nil)] 12:12:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff74ab2800) [pid = 1868] [serial = 393] [outer = 0x7eff7456a000] 12:12:46 INFO - PROCESS | 1868 | 1461093166874 Marionette DEBUG loaded listener.js 12:12:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff75cb6c00) [pid = 1868] [serial = 394] [outer = 0x7eff7456a000] 12:12:47 INFO - PROCESS | 1868 | 1461093167727 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]]]}] 12:12:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:12:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1331ms 12:12:47 INFO - PROCESS | 1868 | 1461093167809 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 12:12:47 INFO - PROCESS | 1868 | 1461093167817 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 12:12:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:12:47 INFO - PROCESS | 1868 | 1461093167826 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:12:47 INFO - PROCESS | 1868 | 1461093167830 Marionette TRACE conn3 <- [1,498,null,{}] 12:12:47 INFO - PROCESS | 1868 | 1461093167835 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}] 12:12:48 INFO - PROCESS | 1868 | 1461093168030 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff91e6d800 == 66 [pid = 1868] [id = 93] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff92b34000 == 65 [pid = 1868] [id = 124] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff7cd05800) [pid = 1868] [serial = 339] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | 1461093168184 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8fd9c000 == 64 [pid = 1868] [id = 123] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bd0a800 == 63 [pid = 1868] [id = 122] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1c000 == 62 [pid = 1868] [id = 121] 12:12:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74be8800 == 63 [pid = 1868] [id = 132] 12:12:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff739da400) [pid = 1868] [serial = 395] [outer = (nil)] 12:12:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff77d46400) [pid = 1868] [serial = 396] [outer = 0x7eff739da400] 12:12:48 INFO - PROCESS | 1868 | 1461093168292 Marionette DEBUG loaded listener.js 12:12:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff7a7c8400) [pid = 1868] [serial = 397] [outer = 0x7eff739da400] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79c9b800 == 62 [pid = 1868] [id = 120] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bee000 == 61 [pid = 1868] [id = 119] 12:12:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8d903000 == 60 [pid = 1868] [id = 105] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff8fd59800) [pid = 1868] [serial = 255] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff7e62d800) [pid = 1868] [serial = 213] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff79ebe000) [pid = 1868] [serial = 210] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff8afd6c00) [pid = 1868] [serial = 216] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff8c0bd400) [pid = 1868] [serial = 207] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff7b809800) [pid = 1868] [serial = 321] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff8df88000) [pid = 1868] [serial = 327] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff7cd0e800) [pid = 1868] [serial = 324] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff74ab5800) [pid = 1868] [serial = 331] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff74aad000) [pid = 1868] [serial = 330] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff77d48c00) [pid = 1868] [serial = 333] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff7916a800) [pid = 1868] [serial = 334] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff77d42800) [pid = 1868] [serial = 318] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7c3e0800) [pid = 1868] [serial = 336] [outer = (nil)] [url = about:blank] 12:12:48 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff7c9e1c00) [pid = 1868] [serial = 337] [outer = (nil)] [url = about:blank] 12:12:49 INFO - PROCESS | 1868 | 1461093169043 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]]]}] 12:12:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:12:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 12:12:49 INFO - PROCESS | 1868 | 1461093169111 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 12:12:49 INFO - PROCESS | 1868 | 1461093169115 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 12:12:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:12:49 INFO - PROCESS | 1868 | 1461093169121 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:12:49 INFO - PROCESS | 1868 | 1461093169126 Marionette TRACE conn3 <- [1,502,null,{}] 12:12:49 INFO - PROCESS | 1868 | 1461093169141 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}] 12:12:49 INFO - PROCESS | 1868 | 1461093169271 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 12:12:49 INFO - PROCESS | 1868 | 1461093169287 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c60e000 == 61 [pid = 1868] [id = 133] 12:12:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7a859400) [pid = 1868] [serial = 398] [outer = (nil)] 12:12:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff7c57f400) [pid = 1868] [serial = 399] [outer = 0x7eff7a859400] 12:12:49 INFO - PROCESS | 1868 | 1461093169348 Marionette DEBUG loaded listener.js 12:12:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff7cbb2800) [pid = 1868] [serial = 400] [outer = 0x7eff7a859400] 12:12:50 INFO - PROCESS | 1868 | 1461093170052 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]]]}] 12:12:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:12:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 987ms 12:12:50 INFO - PROCESS | 1868 | 1461093170109 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 12:12:50 INFO - PROCESS | 1868 | 1461093170112 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 12:12:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:12:50 INFO - PROCESS | 1868 | 1461093170125 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:12:50 INFO - PROCESS | 1868 | 1461093170127 Marionette TRACE conn3 <- [1,506,null,{}] 12:12:50 INFO - PROCESS | 1868 | 1461093170132 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}] 12:12:50 INFO - PROCESS | 1868 | 1461093170265 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 12:12:50 INFO - PROCESS | 1868 | 1461093170279 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddcb800 == 62 [pid = 1868] [id = 134] 12:12:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff7c580800) [pid = 1868] [serial = 401] [outer = (nil)] 12:12:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff7ceb2000) [pid = 1868] [serial = 402] [outer = 0x7eff7c580800] 12:12:50 INFO - PROCESS | 1868 | 1461093170336 Marionette DEBUG loaded listener.js 12:12:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff7d341400) [pid = 1868] [serial = 403] [outer = 0x7eff7c580800] 12:12:51 INFO - PROCESS | 1868 | 1461093171117 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]]]}] 12:12:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:12:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1026ms 12:12:51 INFO - PROCESS | 1868 | 1461093171151 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 12:12:51 INFO - PROCESS | 1868 | 1461093171154 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 12:12:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:12:51 INFO - PROCESS | 1868 | 1461093171159 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:12:51 INFO - PROCESS | 1868 | 1461093171161 Marionette TRACE conn3 <- [1,510,null,{}] 12:12:51 INFO - PROCESS | 1868 | 1461093171173 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}] 12:12:51 INFO - PROCESS | 1868 | 1461093171405 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 12:12:51 INFO - PROCESS | 1868 | 1461093171425 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b0b000 == 63 [pid = 1868] [id = 135] 12:12:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff7cd03800) [pid = 1868] [serial = 404] [outer = (nil)] 12:12:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7d9b5400) [pid = 1868] [serial = 405] [outer = 0x7eff7cd03800] 12:12:51 INFO - PROCESS | 1868 | 1461093171484 Marionette DEBUG loaded listener.js 12:12:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff7e7f7000) [pid = 1868] [serial = 406] [outer = 0x7eff7cd03800] 12:12:52 INFO - PROCESS | 1868 | 1461093172215 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]]]}] 12:12:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:12:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1085ms 12:12:52 INFO - PROCESS | 1868 | 1461093172248 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 12:12:52 INFO - PROCESS | 1868 | 1461093172251 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 12:12:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:12:52 INFO - PROCESS | 1868 | 1461093172256 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:12:52 INFO - PROCESS | 1868 | 1461093172258 Marionette TRACE conn3 <- [1,514,null,{}] 12:12:52 INFO - PROCESS | 1868 | 1461093172263 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}] 12:12:52 INFO - PROCESS | 1868 | 1461093172479 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 12:12:52 INFO - PROCESS | 1868 | 1461093172505 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ab76000 == 64 [pid = 1868] [id = 136] 12:12:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7e7f6800) [pid = 1868] [serial = 407] [outer = (nil)] 12:12:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff8afb9800) [pid = 1868] [serial = 408] [outer = 0x7eff7e7f6800] 12:12:52 INFO - PROCESS | 1868 | 1461093172567 Marionette DEBUG loaded listener.js 12:12:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff8bc2cc00) [pid = 1868] [serial = 409] [outer = 0x7eff7e7f6800] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff7c451c00) [pid = 1868] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff7cbbb400) [pid = 1868] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff77d3cc00) [pid = 1868] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff77d3d000) [pid = 1868] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff7c576800) [pid = 1868] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff7916b400) [pid = 1868] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff77b7c400) [pid = 1868] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff7c28ac00) [pid = 1868] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff79167c00) [pid = 1868] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff74566c00) [pid = 1868] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff7cc39400) [pid = 1868] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff77b7d400) [pid = 1868] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff77b78000) [pid = 1868] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff7c6a8400) [pid = 1868] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:12:53 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff91e0bc00) [pid = 1868] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:12:53 INFO - PROCESS | 1868 | 1461093173493 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]]]}] 12:12:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:12:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1277ms 12:12:53 INFO - PROCESS | 1868 | 1461093173538 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 12:12:53 INFO - PROCESS | 1868 | 1461093173541 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 12:12:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:12:53 INFO - PROCESS | 1868 | 1461093173547 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:12:53 INFO - PROCESS | 1868 | 1461093173560 Marionette TRACE conn3 <- [1,518,null,{}] 12:12:53 INFO - PROCESS | 1868 | 1461093173566 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}] 12:12:53 INFO - PROCESS | 1868 | 1461093173691 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 12:12:53 INFO - PROCESS | 1868 | 1461093173793 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e519800 == 65 [pid = 1868] [id = 137] 12:12:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff722eb400) [pid = 1868] [serial = 410] [outer = (nil)] 12:12:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff722f7000) [pid = 1868] [serial = 411] [outer = 0x7eff722eb400] 12:12:53 INFO - PROCESS | 1868 | 1461093173851 Marionette DEBUG loaded listener.js 12:12:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff75e2cc00) [pid = 1868] [serial = 412] [outer = 0x7eff722eb400] 12:12:54 INFO - PROCESS | 1868 | 1461093174461 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]]]}] 12:12:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:12:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 939ms 12:12:54 INFO - PROCESS | 1868 | 1461093174487 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 12:12:54 INFO - PROCESS | 1868 | 1461093174490 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 12:12:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:12:54 INFO - PROCESS | 1868 | 1461093174495 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:12:54 INFO - PROCESS | 1868 | 1461093174497 Marionette TRACE conn3 <- [1,522,null,{}] 12:12:54 INFO - PROCESS | 1868 | 1461093174502 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}] 12:12:54 INFO - PROCESS | 1868 | 1461093174625 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 12:12:54 INFO - PROCESS | 1868 | 1461093174732 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8dfb7800 == 66 [pid = 1868] [id = 138] 12:12:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff722ec000) [pid = 1868] [serial = 413] [outer = (nil)] 12:12:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff7916b400) [pid = 1868] [serial = 414] [outer = 0x7eff722ec000] 12:12:54 INFO - PROCESS | 1868 | 1461093174789 Marionette DEBUG loaded listener.js 12:12:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff8aab6400) [pid = 1868] [serial = 415] [outer = 0x7eff722ec000] 12:12:55 INFO - PROCESS | 1868 | 1461093175673 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]]]}] 12:12:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:12:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1229ms 12:12:55 INFO - PROCESS | 1868 | 1461093175730 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 12:12:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:12:55 INFO - PROCESS | 1868 | 1461093175736 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 12:12:55 INFO - PROCESS | 1868 | 1461093175743 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:12:55 INFO - PROCESS | 1868 | 1461093175749 Marionette TRACE conn3 <- [1,526,null,{}] 12:12:55 INFO - PROCESS | 1868 | 1461093175756 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}] 12:12:55 INFO - PROCESS | 1868 | 1461093175919 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 12:12:56 INFO - PROCESS | 1868 | 1461093176058 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f63000 == 67 [pid = 1868] [id = 139] 12:12:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff73d6a800) [pid = 1868] [serial = 416] [outer = (nil)] 12:12:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff744ba000) [pid = 1868] [serial = 417] [outer = 0x7eff73d6a800] 12:12:56 INFO - PROCESS | 1868 | 1461093176133 Marionette DEBUG loaded listener.js 12:12:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff77b71c00) [pid = 1868] [serial = 418] [outer = 0x7eff73d6a800] 12:12:57 INFO - PROCESS | 1868 | 1461093177003 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]]]}] 12:12:57 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 12:12:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1288ms 12:12:57 INFO - PROCESS | 1868 | 1461093177031 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 12:12:57 INFO - PROCESS | 1868 | 1461093177039 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 12:12:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:12:57 INFO - PROCESS | 1868 | 1461093177050 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:12:57 INFO - PROCESS | 1868 | 1461093177053 Marionette TRACE conn3 <- [1,530,null,{}] 12:12:57 INFO - PROCESS | 1868 | 1461093177059 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}] 12:12:57 INFO - PROCESS | 1868 | 1461093177207 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 12:12:57 INFO - PROCESS | 1868 | 1461093177352 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1f000 == 68 [pid = 1868] [id = 140] 12:12:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff73d71000) [pid = 1868] [serial = 419] [outer = (nil)] 12:12:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7c573c00) [pid = 1868] [serial = 420] [outer = 0x7eff73d71000] 12:12:57 INFO - PROCESS | 1868 | 1461093177421 Marionette DEBUG loaded listener.js 12:12:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff7c9dd400) [pid = 1868] [serial = 421] [outer = 0x7eff73d71000] 12:12:58 INFO - PROCESS | 1868 | 1461093178323 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"]]]}] 12:12:58 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 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:12:58 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 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:12:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:12:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:12:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:12:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1330ms 12:12:58 INFO - PROCESS | 1868 | 1461093178383 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 12:12:58 INFO - PROCESS | 1868 | 1461093178386 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 12:12:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:12:58 INFO - PROCESS | 1868 | 1461093178392 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:12:58 INFO - PROCESS | 1868 | 1461093178398 Marionette TRACE conn3 <- [1,534,null,{}] 12:12:58 INFO - PROCESS | 1868 | 1461093178431 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}] 12:12:58 INFO - PROCESS | 1868 | 1461093178601 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 12:12:58 INFO - PROCESS | 1868 | 1461093178739 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94372000 == 69 [pid = 1868] [id = 141] 12:12:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7cbd6000) [pid = 1868] [serial = 422] [outer = (nil)] 12:12:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff8af08c00) [pid = 1868] [serial = 423] [outer = 0x7eff7cbd6000] 12:12:58 INFO - PROCESS | 1868 | 1461093178815 Marionette DEBUG loaded listener.js 12:12:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff8bc2a400) [pid = 1868] [serial = 424] [outer = 0x7eff7cbd6000] 12:12:59 INFO - PROCESS | 1868 | 1461093179544 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]]]}] 12:12:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:12:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1203ms 12:12:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:12:59 INFO - PROCESS | 1868 | 1461093179596 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 12:12:59 INFO - PROCESS | 1868 | 1461093179600 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 12:12:59 INFO - PROCESS | 1868 | 1461093179606 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:12:59 INFO - PROCESS | 1868 | 1461093179609 Marionette TRACE conn3 <- [1,538,null,{}] 12:12:59 INFO - PROCESS | 1868 | 1461093179614 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}] 12:12:59 INFO - PROCESS | 1868 | 1461093179777 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 12:12:59 INFO - PROCESS | 1868 | 1461093179906 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:12:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bc2800 == 70 [pid = 1868] [id = 142] 12:12:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff75e2e000) [pid = 1868] [serial = 425] [outer = (nil)] 12:12:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff8bdc2400) [pid = 1868] [serial = 426] [outer = 0x7eff75e2e000] 12:12:59 INFO - PROCESS | 1868 | 1461093179976 Marionette DEBUG loaded listener.js 12:13:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff8df43400) [pid = 1868] [serial = 427] [outer = 0x7eff75e2e000] 12:13:00 INFO - PROCESS | 1868 | 1461093180697 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]]]}] 12:13:00 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. 12:13:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1140ms 12:13:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:13:00 INFO - PROCESS | 1868 | 1461093180751 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 12:13:00 INFO - PROCESS | 1868 | 1461093180754 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 12:13:00 INFO - PROCESS | 1868 | 1461093180761 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:13:00 INFO - PROCESS | 1868 | 1461093180764 Marionette TRACE conn3 <- [1,542,null,{}] 12:13:00 INFO - PROCESS | 1868 | 1461093180769 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}] 12:13:00 INFO - PROCESS | 1868 | 1461093180910 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 12:13:01 INFO - PROCESS | 1868 | 1461093181054 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73b9f000 == 71 [pid = 1868] [id = 143] 12:13:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff80485400) [pid = 1868] [serial = 428] [outer = (nil)] 12:13:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff8df8cc00) [pid = 1868] [serial = 429] [outer = 0x7eff80485400] 12:13:01 INFO - PROCESS | 1868 | 1461093181122 Marionette DEBUG loaded listener.js 12:13:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff90091800) [pid = 1868] [serial = 430] [outer = 0x7eff80485400] 12:13:01 INFO - PROCESS | 1868 | 1461093181964 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]]]}] 12:13:01 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. 12:13:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1231ms 12:13:02 INFO - PROCESS | 1868 | 1461093182019 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 12:13:02 INFO - PROCESS | 1868 | 1461093182022 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 12:13:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:13:02 INFO - PROCESS | 1868 | 1461093182030 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:13:02 INFO - PROCESS | 1868 | 1461093182033 Marionette TRACE conn3 <- [1,546,null,{}] 12:13:02 INFO - PROCESS | 1868 | 1461093182038 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}] 12:13:02 INFO - PROCESS | 1868 | 1461093182224 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 12:13:02 INFO - PROCESS | 1868 | 1461093182354 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74cb9800 == 72 [pid = 1868] [id = 144] 12:13:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff7c002800) [pid = 1868] [serial = 431] [outer = (nil)] 12:13:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff7c007000) [pid = 1868] [serial = 432] [outer = 0x7eff7c002800] 12:13:02 INFO - PROCESS | 1868 | 1461093182426 Marionette DEBUG loaded listener.js 12:13:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff91e9c800) [pid = 1868] [serial = 433] [outer = 0x7eff7c002800] 12:13:03 INFO - PROCESS | 1868 | 1461093183210 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]]]}] 12:13:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:13:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1230ms 12:13:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:13:03 INFO - PROCESS | 1868 | 1461093183262 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 12:13:03 INFO - PROCESS | 1868 | 1461093183265 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 12:13:03 INFO - PROCESS | 1868 | 1461093183271 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:13:03 INFO - PROCESS | 1868 | 1461093183274 Marionette TRACE conn3 <- [1,550,null,{}] 12:13:03 INFO - PROCESS | 1868 | 1461093183279 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}] 12:13:03 INFO - PROCESS | 1868 | 1461093183431 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 12:13:03 INFO - PROCESS | 1868 | 1461093183560 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7488a800 == 73 [pid = 1868] [id = 145] 12:13:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff74c1e000) [pid = 1868] [serial = 434] [outer = (nil)] 12:13:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff74c21800) [pid = 1868] [serial = 435] [outer = 0x7eff74c1e000] 12:13:03 INFO - PROCESS | 1868 | 1461093183644 Marionette DEBUG loaded listener.js 12:13:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff74c2a400) [pid = 1868] [serial = 436] [outer = 0x7eff74c1e000] 12:13:04 INFO - PROCESS | 1868 | 1461093184379 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]]]}] 12:13:04 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. 12:13:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1129ms 12:13:04 INFO - PROCESS | 1868 | 1461093184433 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 12:13:04 INFO - PROCESS | 1868 | 1461093184436 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 12:13:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:13:04 INFO - PROCESS | 1868 | 1461093184446 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:13:04 INFO - PROCESS | 1868 | 1461093184449 Marionette TRACE conn3 <- [1,554,null,{}] 12:13:04 INFO - PROCESS | 1868 | 1461093184453 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}] 12:13:04 INFO - PROCESS | 1868 | 1461093184593 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 12:13:04 INFO - PROCESS | 1868 | 1461093184738 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d12000 == 74 [pid = 1868] [id = 146] 12:13:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff74c1e400) [pid = 1868] [serial = 437] [outer = (nil)] 12:13:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff9020a800) [pid = 1868] [serial = 438] [outer = 0x7eff74c1e400] 12:13:04 INFO - PROCESS | 1868 | 1461093184811 Marionette DEBUG loaded listener.js 12:13:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff9280e000) [pid = 1868] [serial = 439] [outer = 0x7eff74c1e400] 12:13:05 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:05 INFO - PROCESS | 1868 | 1461093185634 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]]]}] 12:13:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:13:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1232ms 12:13:05 INFO - PROCESS | 1868 | 1461093185679 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 12:13:05 INFO - PROCESS | 1868 | 1461093185682 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 12:13:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:13:05 INFO - PROCESS | 1868 | 1461093185688 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:13:05 INFO - PROCESS | 1868 | 1461093185690 Marionette TRACE conn3 <- [1,558,null,{}] 12:13:05 INFO - PROCESS | 1868 | 1461093185696 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}] 12:13:05 INFO - PROCESS | 1868 | 1461093185843 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 12:13:05 INFO - PROCESS | 1868 | 1461093185990 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d728800 == 75 [pid = 1868] [id = 147] 12:13:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff6d6cbc00) [pid = 1868] [serial = 440] [outer = (nil)] 12:13:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff6d6d0800) [pid = 1868] [serial = 441] [outer = 0x7eff6d6cbc00] 12:13:06 INFO - PROCESS | 1868 | 1461093186059 Marionette DEBUG loaded listener.js 12:13:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff6d6d5c00) [pid = 1868] [serial = 442] [outer = 0x7eff6d6cbc00] 12:13:07 INFO - PROCESS | 1868 | 1461093187103 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]]]}] 12:13:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:13:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1480ms 12:13:07 INFO - PROCESS | 1868 | 1461093187168 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 12:13:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:13:07 INFO - PROCESS | 1868 | 1461093187174 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 12:13:07 INFO - PROCESS | 1868 | 1461093187181 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:13:07 INFO - PROCESS | 1868 | 1461093187186 Marionette TRACE conn3 <- [1,562,null,{}] 12:13:07 INFO - PROCESS | 1868 | 1461093187194 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}] 12:13:07 INFO - PROCESS | 1868 | 1461093187349 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 12:13:07 INFO - PROCESS | 1868 | 1461093187522 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7488b800 == 76 [pid = 1868] [id = 148] 12:13:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff6d6d2c00) [pid = 1868] [serial = 443] [outer = (nil)] 12:13:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff73d69800) [pid = 1868] [serial = 444] [outer = 0x7eff6d6d2c00] 12:13:07 INFO - PROCESS | 1868 | 1461093187602 Marionette DEBUG loaded listener.js 12:13:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff73f75000) [pid = 1868] [serial = 445] [outer = 0x7eff6d6d2c00] 12:13:08 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:08 INFO - PROCESS | 1868 | 1461093188439 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]]]}] 12:13:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:13:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1280ms 12:13:08 INFO - PROCESS | 1868 | 1461093188462 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 12:13:08 INFO - PROCESS | 1868 | 1461093188471 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 12:13:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:13:08 INFO - PROCESS | 1868 | 1461093188499 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:13:08 INFO - PROCESS | 1868 | 1461093188504 Marionette TRACE conn3 <- [1,566,null,{}] 12:13:08 INFO - PROCESS | 1868 | 1461093188509 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}] 12:13:08 INFO - PROCESS | 1868 | 1461093188653 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 12:13:08 INFO - PROCESS | 1868 | 1461093188782 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bb5000 == 77 [pid = 1868] [id = 149] 12:13:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff73d63800) [pid = 1868] [serial = 446] [outer = (nil)] 12:13:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff74ab0c00) [pid = 1868] [serial = 447] [outer = 0x7eff73d63800] 12:13:08 INFO - PROCESS | 1868 | 1461093188863 Marionette DEBUG loaded listener.js 12:13:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff77b72000) [pid = 1868] [serial = 448] [outer = 0x7eff73d63800] 12:13:09 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7a709800 == 76 [pid = 1868] [id = 64] 12:13:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9437c800 == 75 [pid = 1868] [id = 97] 12:13:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e519800 == 74 [pid = 1868] [id = 137] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff91e0e000) [pid = 1868] [serial = 375] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ab76000 == 73 [pid = 1868] [id = 136] 12:13:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddcb800 == 72 [pid = 1868] [id = 134] 12:13:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c60e000 == 71 [pid = 1868] [id = 133] 12:13:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74be8800 == 70 [pid = 1868] [id = 132] 12:13:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be18000 == 69 [pid = 1868] [id = 131] 12:13:10 INFO - PROCESS | 1868 | 1461093190322 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]]]}] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff7c57c400) [pid = 1868] [serial = 369] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff7d6ee000) [pid = 1868] [serial = 363] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff8ab0a800) [pid = 1868] [serial = 364] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff8de25800) [pid = 1868] [serial = 351] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff79166c00) [pid = 1868] [serial = 358] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff77d41800) [pid = 1868] [serial = 357] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff77d45000) [pid = 1868] [serial = 342] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff7dd83400) [pid = 1868] [serial = 348] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff7d73e000) [pid = 1868] [serial = 340] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff7c9dd800) [pid = 1868] [serial = 360] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff7cbb9c00) [pid = 1868] [serial = 361] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff7c9e3400) [pid = 1868] [serial = 345] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff9008e000) [pid = 1868] [serial = 372] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff75e21c00) [pid = 1868] [serial = 354] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff8bdcc000) [pid = 1868] [serial = 366] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff8bdd0c00) [pid = 1868] [serial = 367] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff9020c800) [pid = 1868] [serial = 373] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff7d73d400) [pid = 1868] [serial = 370] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7ceb4400) [pid = 1868] [serial = 286] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff79170000) [pid = 1868] [serial = 283] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff8fd60000) [pid = 1868] [serial = 289] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff92810400) [pid = 1868] [serial = 292] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff7dd0c800) [pid = 1868] [serial = 325] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff90146400) [pid = 1868] [serial = 328] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff77d49000) [pid = 1868] [serial = 319] [outer = (nil)] [url = about:blank] 12:13:10 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff7c3d9000) [pid = 1868] [serial = 322] [outer = (nil)] [url = about:blank] 12:13:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:13:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1900ms 12:13:10 INFO - PROCESS | 1868 | 1461093190396 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 12:13:10 INFO - PROCESS | 1868 | 1461093190400 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 12:13:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:13:10 INFO - PROCESS | 1868 | 1461093190405 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:13:10 INFO - PROCESS | 1868 | 1461093190410 Marionette TRACE conn3 <- [1,570,null,{}] 12:13:10 INFO - PROCESS | 1868 | 1461093190425 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}] 12:13:10 INFO - PROCESS | 1868 | 1461093190570 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 12:13:10 INFO - PROCESS | 1868 | 1461093190616 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c619000 == 70 [pid = 1868] [id = 150] 12:13:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff73d6f000) [pid = 1868] [serial = 449] [outer = (nil)] 12:13:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7cbb7800) [pid = 1868] [serial = 450] [outer = 0x7eff73d6f000] 12:13:10 INFO - PROCESS | 1868 | 1461093190770 Marionette DEBUG loaded listener.js 12:13:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff7cd0a000) [pid = 1868] [serial = 451] [outer = 0x7eff73d6f000] 12:13:11 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:11 INFO - PROCESS | 1868 | 1461093191392 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]]]}] 12:13:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:13:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1036ms 12:13:11 INFO - PROCESS | 1868 | 1461093191444 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 12:13:11 INFO - PROCESS | 1868 | 1461093191451 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 12:13:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:13:11 INFO - PROCESS | 1868 | 1461093191457 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:13:11 INFO - PROCESS | 1868 | 1461093191459 Marionette TRACE conn3 <- [1,574,null,{}] 12:13:11 INFO - PROCESS | 1868 | 1461093191464 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}] 12:13:11 INFO - PROCESS | 1868 | 1461093191637 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 12:13:11 INFO - PROCESS | 1868 | 1461093191655 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddc2800 == 71 [pid = 1868] [id = 151] 12:13:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff75e2c800) [pid = 1868] [serial = 452] [outer = (nil)] 12:13:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff7dd0a800) [pid = 1868] [serial = 453] [outer = 0x7eff75e2c800] 12:13:11 INFO - PROCESS | 1868 | 1461093191716 Marionette DEBUG loaded listener.js 12:13:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff89ccf800) [pid = 1868] [serial = 454] [outer = 0x7eff75e2c800] 12:13:12 INFO - PROCESS | 1868 | 1461093192442 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]]]}] 12:13:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:13:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1025ms 12:13:12 INFO - PROCESS | 1868 | 1461093192483 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 12:13:12 INFO - PROCESS | 1868 | 1461093192485 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 12:13:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:13:12 INFO - PROCESS | 1868 | 1461093192496 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:13:12 INFO - PROCESS | 1868 | 1461093192498 Marionette TRACE conn3 <- [1,578,null,{}] 12:13:12 INFO - PROCESS | 1868 | 1461093192504 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}] 12:13:12 INFO - PROCESS | 1868 | 1461093192688 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 12:13:12 INFO - PROCESS | 1868 | 1461093192714 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8a8ee800 == 72 [pid = 1868] [id = 152] 12:13:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff75b5e800) [pid = 1868] [serial = 455] [outer = (nil)] 12:13:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff75b66c00) [pid = 1868] [serial = 456] [outer = 0x7eff75b5e800] 12:13:12 INFO - PROCESS | 1868 | 1461093192778 Marionette DEBUG loaded listener.js 12:13:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff75b6c800) [pid = 1868] [serial = 457] [outer = 0x7eff75b5e800] 12:13:13 INFO - PROCESS | 1868 | 1461093193587 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]]]}] 12:13:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:13:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1135ms 12:13:13 INFO - PROCESS | 1868 | 1461093193627 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 1868 | 1461093193631 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 12:13:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:13:13 INFO - PROCESS | 1868 | 1461093193636 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 1868 | 1461093193638 Marionette TRACE conn3 <- [1,582,null,{}] 12:13:13 INFO - PROCESS | 1868 | 1461093193649 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}] 12:13:13 INFO - PROCESS | 1868 | 1461093193844 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 12:13:13 INFO - PROCESS | 1868 | 1461093193879 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bf4c000 == 73 [pid = 1868] [id = 153] 12:13:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff8ab0a800) [pid = 1868] [serial = 458] [outer = (nil)] 12:13:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff8bdcb400) [pid = 1868] [serial = 459] [outer = 0x7eff8ab0a800] 12:13:13 INFO - PROCESS | 1868 | 1461093193952 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff8fc2f800) [pid = 1868] [serial = 460] [outer = 0x7eff8ab0a800] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff7c580800) [pid = 1868] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff722eb400) [pid = 1868] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff739da400) [pid = 1868] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff7cd03800) [pid = 1868] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7e7f6800) [pid = 1868] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff7456a000) [pid = 1868] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7a859400) [pid = 1868] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:13:14 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff73f70800) [pid = 1868] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:13:14 INFO - PROCESS | 1868 | 1461093194824 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]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:13:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1238ms 12:13:14 INFO - PROCESS | 1868 | 1461093194876 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 1868 | 1461093194879 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 12:13:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:13:14 INFO - PROCESS | 1868 | 1461093194884 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 1868 | 1461093194886 Marionette TRACE conn3 <- [1,586,null,{}] 12:13:14 INFO - PROCESS | 1868 | 1461093194900 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}] 12:13:15 INFO - PROCESS | 1868 | 1461093195030 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 12:13:15 INFO - PROCESS | 1868 | 1461093195044 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8dfc0800 == 74 [pid = 1868] [id = 154] 12:13:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff722f9800) [pid = 1868] [serial = 461] [outer = (nil)] 12:13:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff7460fc00) [pid = 1868] [serial = 462] [outer = 0x7eff722f9800] 12:13:15 INFO - PROCESS | 1868 | 1461093195104 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff74614000) [pid = 1868] [serial = 463] [outer = 0x7eff722f9800] 12:13:15 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:15 INFO - PROCESS | 1868 | 1461093195829 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]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:13:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 982ms 12:13:15 INFO - PROCESS | 1868 | 1461093195868 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 1868 | 1461093195873 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 12:13:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:13:15 INFO - PROCESS | 1868 | 1461093195879 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 1868 | 1461093195882 Marionette TRACE conn3 <- [1,590,null,{}] 12:13:15 INFO - PROCESS | 1868 | 1461093195888 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}] 12:13:16 INFO - PROCESS | 1868 | 1461093196063 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 12:13:16 INFO - PROCESS | 1868 | 1461093196077 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92842000 == 75 [pid = 1868] [id = 155] 12:13:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff724b3000) [pid = 1868] [serial = 464] [outer = (nil)] 12:13:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff724b7c00) [pid = 1868] [serial = 465] [outer = 0x7eff724b3000] 12:13:16 INFO - PROCESS | 1868 | 1461093196136 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff724bb800) [pid = 1868] [serial = 466] [outer = 0x7eff724b3000] 12:13:17 INFO - PROCESS | 1868 | 1461093197046 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]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:13:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1229ms 12:13:17 INFO - PROCESS | 1868 | 1461093197110 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 12:13:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:13:17 INFO - PROCESS | 1868 | 1461093197116 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 12:13:17 INFO - PROCESS | 1868 | 1461093197123 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 1868 | 1461093197129 Marionette TRACE conn3 <- [1,594,null,{}] 12:13:17 INFO - PROCESS | 1868 | 1461093197136 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}] 12:13:17 INFO - PROCESS | 1868 | 1461093197307 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 12:13:17 INFO - PROCESS | 1868 | 1461093197454 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7486e800 == 76 [pid = 1868] [id = 156] 12:13:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff724b4000) [pid = 1868] [serial = 467] [outer = (nil)] 12:13:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff73347400) [pid = 1868] [serial = 468] [outer = 0x7eff724b4000] 12:13:17 INFO - PROCESS | 1868 | 1461093197530 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff74336400) [pid = 1868] [serial = 469] [outer = 0x7eff724b4000] 12:13:18 INFO - PROCESS | 1868 | 1461093198517 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]]]}] 12:13:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff739d2c00) [pid = 1868] [serial = 470] [outer = 0x7eff73f69c00] 12:13:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:13:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1487ms 12:13:18 INFO - PROCESS | 1868 | 1461093198637 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 1868 | 1461093198645 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 12:13:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:13:18 INFO - PROCESS | 1868 | 1461093198657 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 1868 | 1461093198660 Marionette TRACE conn3 <- [1,598,null,{}] 12:13:18 INFO - PROCESS | 1868 | 1461093198666 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}] 12:13:18 INFO - PROCESS | 1868 | 1461093198830 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 12:13:18 INFO - PROCESS | 1868 | 1461093198979 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddc9800 == 77 [pid = 1868] [id = 157] 12:13:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff7333a400) [pid = 1868] [serial = 471] [outer = (nil)] 12:13:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff74c21c00) [pid = 1868] [serial = 472] [outer = 0x7eff7333a400] 12:13:19 INFO - PROCESS | 1868 | 1461093199098 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff77b71800) [pid = 1868] [serial = 473] [outer = 0x7eff7333a400] 12:13:20 INFO - PROCESS | 1868 | 1461093200100 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]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:13:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1490ms 12:13:20 INFO - PROCESS | 1868 | 1461093200147 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 1868 | 1461093200151 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 12:13:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:13:20 INFO - PROCESS | 1868 | 1461093200157 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 1868 | 1461093200162 Marionette TRACE conn3 <- [1,602,null,{}] 12:13:20 INFO - PROCESS | 1868 | 1461093200178 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}] 12:13:20 INFO - PROCESS | 1868 | 1461093200342 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 12:13:20 INFO - PROCESS | 1868 | 1461093200531 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f77c800 == 78 [pid = 1868] [id = 158] 12:13:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff7a749800) [pid = 1868] [serial = 474] [outer = (nil)] 12:13:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff7c9e1c00) [pid = 1868] [serial = 475] [outer = 0x7eff7a749800] 12:13:20 INFO - PROCESS | 1868 | 1461093200620 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff7cd09400) [pid = 1868] [serial = 476] [outer = 0x7eff7a749800] 12:13:21 INFO - PROCESS | 1868 | 1461093201369 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]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:13:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1281ms 12:13:21 INFO - PROCESS | 1868 | 1461093201441 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 1868 | 1461093201451 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 12:13:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:13:21 INFO - PROCESS | 1868 | 1461093201457 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 1868 | 1461093201459 Marionette TRACE conn3 <- [1,606,null,{}] 12:13:21 INFO - PROCESS | 1868 | 1461093201464 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}] 12:13:21 INFO - PROCESS | 1868 | 1461093201619 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 12:13:21 INFO - PROCESS | 1868 | 1461093201775 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94373000 == 79 [pid = 1868] [id = 159] 12:13:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff74ab7400) [pid = 1868] [serial = 477] [outer = (nil)] 12:13:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff83de7800) [pid = 1868] [serial = 478] [outer = 0x7eff74ab7400] 12:13:21 INFO - PROCESS | 1868 | 1461093201845 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff7ceb4800) [pid = 1868] [serial = 479] [outer = 0x7eff74ab7400] 12:13:22 INFO - PROCESS | 1868 | 1461093202689 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]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:13:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1285ms 12:13:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:13:22 INFO - PROCESS | 1868 | 1461093202743 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 1868 | 1461093202745 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 12:13:22 INFO - PROCESS | 1868 | 1461093202751 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 1868 | 1461093202754 Marionette TRACE conn3 <- [1,610,null,{}] 12:13:22 INFO - PROCESS | 1868 | 1461093202759 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}] 12:13:22 INFO - PROCESS | 1868 | 1461093202902 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 12:13:23 INFO - PROCESS | 1868 | 1461093203051 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747dc000 == 80 [pid = 1868] [id = 160] 12:13:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7226d800) [pid = 1868] [serial = 480] [outer = (nil)] 12:13:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff72274400) [pid = 1868] [serial = 481] [outer = 0x7eff7226d800] 12:13:23 INFO - PROCESS | 1868 | 1461093203120 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff72278c00) [pid = 1868] [serial = 482] [outer = 0x7eff7226d800] 12:13:23 INFO - PROCESS | 1868 | 1461093203931 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]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:13:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1232ms 12:13:23 INFO - PROCESS | 1868 | 1461093203986 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 1868 | 1461093203990 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 12:13:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:13:24 INFO - PROCESS | 1868 | 1461093203996 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 1868 | 1461093203998 Marionette TRACE conn3 <- [1,614,null,{}] 12:13:24 INFO - PROCESS | 1868 | 1461093204004 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}] 12:13:24 INFO - PROCESS | 1868 | 1461093204175 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 12:13:24 INFO - PROCESS | 1868 | 1461093204327 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b56000 == 81 [pid = 1868] [id = 161] 12:13:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff722ee800) [pid = 1868] [serial = 483] [outer = (nil)] 12:13:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff722f7400) [pid = 1868] [serial = 484] [outer = 0x7eff722ee800] 12:13:24 INFO - PROCESS | 1868 | 1461093204395 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff8ab0c000) [pid = 1868] [serial = 485] [outer = 0x7eff722ee800] 12:13:25 INFO - PROCESS | 1868 | 1461093205580 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]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:13:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1634ms 12:13:25 INFO - PROCESS | 1868 | 1461093205631 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 12:13:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:13:25 INFO - PROCESS | 1868 | 1461093205637 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 12:13:25 INFO - PROCESS | 1868 | 1461093205644 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 1868 | 1461093205648 Marionette TRACE conn3 <- [1,618,null,{}] 12:13:25 INFO - PROCESS | 1868 | 1461093205656 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}] 12:13:25 INFO - PROCESS | 1868 | 1461093205806 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 12:13:25 INFO - PROCESS | 1868 | 1461093205984 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b45000 == 82 [pid = 1868] [id = 162] 12:13:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff7246ac00) [pid = 1868] [serial = 486] [outer = (nil)] 12:13:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff7246d000) [pid = 1868] [serial = 487] [outer = 0x7eff7246ac00] 12:13:26 INFO - PROCESS | 1868 | 1461093206047 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff724bbc00) [pid = 1868] [serial = 488] [outer = 0x7eff7246ac00] 12:13:26 INFO - PROCESS | 1868 | 1461093206835 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]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:13:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1231ms 12:13:26 INFO - PROCESS | 1868 | 1461093206878 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 1868 | 1461093206889 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 12:13:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:13:26 INFO - PROCESS | 1868 | 1461093206924 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 1868 | 1461093206927 Marionette TRACE conn3 <- [1,622,null,{}] 12:13:26 INFO - PROCESS | 1868 | 1461093206935 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}] 12:13:27 INFO - PROCESS | 1868 | 1461093207167 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 12:13:27 INFO - PROCESS | 1868 | 1461093207318 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734d2800 == 83 [pid = 1868] [id = 163] 12:13:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff73d6a400) [pid = 1868] [serial = 489] [outer = (nil)] 12:13:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff744b9400) [pid = 1868] [serial = 490] [outer = 0x7eff73d6a400] 12:13:27 INFO - PROCESS | 1868 | 1461093207383 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff74607c00) [pid = 1868] [serial = 491] [outer = 0x7eff73d6a400] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa42800 == 82 [pid = 1868] [id = 115] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8fd94000 == 81 [pid = 1868] [id = 117] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bc04000 == 80 [pid = 1868] [id = 114] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8d918800 == 79 [pid = 1868] [id = 116] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e513800 == 78 [pid = 1868] [id = 113] 12:13:27 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff7916b400) [pid = 1868] [serial = 414] [outer = (nil)] [url = about:blank] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8dfc0800 == 77 [pid = 1868] [id = 154] 12:13:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bf4c000 == 76 [pid = 1868] [id = 153] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8a8ee800 == 75 [pid = 1868] [id = 152] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b0b000 == 74 [pid = 1868] [id = 135] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddc2800 == 73 [pid = 1868] [id = 151] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c619000 == 72 [pid = 1868] [id = 150] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff72055000 == 71 [pid = 1868] [id = 129] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bb5000 == 70 [pid = 1868] [id = 149] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7488b800 == 69 [pid = 1868] [id = 148] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94372000 == 68 [pid = 1868] [id = 141] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1f000 == 67 [pid = 1868] [id = 140] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f63000 == 66 [pid = 1868] [id = 139] 12:13:28 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8dfb7800 == 65 [pid = 1868] [id = 138] 12:13:28 INFO - PROCESS | 1868 | 1461093208284 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]]]}] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff73d71800) [pid = 1868] [serial = 384] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7d341400) [pid = 1868] [serial = 403] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff75e2cc00) [pid = 1868] [serial = 412] [outer = (nil)] [url = about:blank] 12:13:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:13:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1391ms 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff77d46400) [pid = 1868] [serial = 396] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7d9b5400) [pid = 1868] [serial = 405] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff8afb9800) [pid = 1868] [serial = 408] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff75cb6c00) [pid = 1868] [serial = 394] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff74ab2800) [pid = 1868] [serial = 393] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff722f7000) [pid = 1868] [serial = 411] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff7ceb2000) [pid = 1868] [serial = 402] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff73344000) [pid = 1868] [serial = 390] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff7c57f400) [pid = 1868] [serial = 399] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff928f3c00) [pid = 1868] [serial = 376] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff7a7c8400) [pid = 1868] [serial = 397] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff7e7f7000) [pid = 1868] [serial = 406] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff7cbb2800) [pid = 1868] [serial = 400] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff77b7a800) [pid = 1868] [serial = 378] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff8bdc7000) [pid = 1868] [serial = 387] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff7cbb6400) [pid = 1868] [serial = 381] [outer = (nil)] [url = about:blank] 12:13:28 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff8bc2cc00) [pid = 1868] [serial = 409] [outer = (nil)] [url = about:blank] 12:13:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:13:28 INFO - PROCESS | 1868 | 1461093208327 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 1868 | 1461093208330 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 12:13:28 INFO - PROCESS | 1868 | 1461093208336 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 1868 | 1461093208341 Marionette TRACE conn3 <- [1,626,null,{}] 12:13:28 INFO - PROCESS | 1868 | 1461093208355 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}] 12:13:28 INFO - PROCESS | 1868 | 1461093208493 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 12:13:28 INFO - PROCESS | 1868 | 1461093208510 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bf0000 == 66 [pid = 1868] [id = 164] 12:13:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff74c2ac00) [pid = 1868] [serial = 492] [outer = (nil)] 12:13:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff75b63400) [pid = 1868] [serial = 493] [outer = 0x7eff74c2ac00] 12:13:28 INFO - PROCESS | 1868 | 1461093208571 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff75cb2000) [pid = 1868] [serial = 494] [outer = 0x7eff74c2ac00] 12:13:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:13:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 982ms 12:13:29 INFO - PROCESS | 1868 | 1461093209311 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]]]}] 12:13:29 INFO - PROCESS | 1868 | 1461093209319 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 1868 | 1461093209323 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 12:13:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:13:29 INFO - PROCESS | 1868 | 1461093209345 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 1868 | 1461093209348 Marionette TRACE conn3 <- [1,630,null,{}] 12:13:29 INFO - PROCESS | 1868 | 1461093209353 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}] 12:13:29 INFO - PROCESS | 1868 | 1461093209484 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 12:13:29 INFO - PROCESS | 1868 | 1461093209501 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d05800 == 67 [pid = 1868] [id = 165] 12:13:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff74e7c000) [pid = 1868] [serial = 495] [outer = (nil)] 12:13:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff77d3c400) [pid = 1868] [serial = 496] [outer = 0x7eff74e7c000] 12:13:29 INFO - PROCESS | 1868 | 1461093209560 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff77d44800) [pid = 1868] [serial = 497] [outer = 0x7eff74e7c000] 12:13:30 INFO - PROCESS | 1868 | 1461093210291 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]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:13:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 980ms 12:13:30 INFO - PROCESS | 1868 | 1461093210321 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 1868 | 1461093210324 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 12:13:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:13:30 INFO - PROCESS | 1868 | 1461093210339 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 1868 | 1461093210342 Marionette TRACE conn3 <- [1,634,null,{}] 12:13:30 INFO - PROCESS | 1868 | 1461093210347 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}] 12:13:30 INFO - PROCESS | 1868 | 1461093210528 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 12:13:30 INFO - PROCESS | 1868 | 1461093210560 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d10800 == 68 [pid = 1868] [id = 166] 12:13:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff74c27800) [pid = 1868] [serial = 498] [outer = (nil)] 12:13:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff77d43c00) [pid = 1868] [serial = 499] [outer = 0x7eff74c27800] 12:13:30 INFO - PROCESS | 1868 | 1461093210619 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff7916c800) [pid = 1868] [serial = 500] [outer = 0x7eff74c27800] 12:13:31 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:31 INFO - PROCESS | 1868 | 1461093211387 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]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:13:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1139ms 12:13:31 INFO - PROCESS | 1868 | 1461093211483 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 1868 | 1461093211487 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 12:13:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:13:31 INFO - PROCESS | 1868 | 1461093211493 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 1868 | 1461093211495 Marionette TRACE conn3 <- [1,638,null,{}] 12:13:31 INFO - PROCESS | 1868 | 1461093211500 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}] 12:13:31 INFO - PROCESS | 1868 | 1461093211713 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 12:13:31 INFO - PROCESS | 1868 | 1461093211746 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd4000 == 69 [pid = 1868] [id = 167] 12:13:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7a7c8400) [pid = 1868] [serial = 501] [outer = (nil)] 12:13:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff7c57e400) [pid = 1868] [serial = 502] [outer = 0x7eff7a7c8400] 12:13:31 INFO - PROCESS | 1868 | 1461093211816 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff7c9e3c00) [pid = 1868] [serial = 503] [outer = 0x7eff7a7c8400] 12:13:32 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff75b5e800) [pid = 1868] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff8ab0a800) [pid = 1868] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff722f9800) [pid = 1868] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff73d63800) [pid = 1868] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff75e2c800) [pid = 1868] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff6d6d2c00) [pid = 1868] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:13:32 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff73d6f000) [pid = 1868] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:13:33 INFO - PROCESS | 1868 | 1461093213109 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]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:13:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1682ms 12:13:33 INFO - PROCESS | 1868 | 1461093213176 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 12:13:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:13:33 INFO - PROCESS | 1868 | 1461093213182 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 12:13:33 INFO - PROCESS | 1868 | 1461093213189 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 1868 | 1461093213195 Marionette TRACE conn3 <- [1,642,null,{}] 12:13:33 INFO - PROCESS | 1868 | 1461093213246 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}] 12:13:33 INFO - PROCESS | 1868 | 1461093213434 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 12:13:33 INFO - PROCESS | 1868 | 1461093213656 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74878800 == 70 [pid = 1868] [id = 168] 12:13:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff72278800) [pid = 1868] [serial = 504] [outer = (nil)] 12:13:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff724ad400) [pid = 1868] [serial = 505] [outer = 0x7eff72278800] 12:13:33 INFO - PROCESS | 1868 | 1461093213735 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff73345000) [pid = 1868] [serial = 506] [outer = 0x7eff72278800] 12:13:34 INFO - PROCESS | 1868 | 1461093214536 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]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:13:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1382ms 12:13:34 INFO - PROCESS | 1868 | 1461093214571 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 1868 | 1461093214579 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 12:13:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:13:34 INFO - PROCESS | 1868 | 1461093214589 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 1868 | 1461093214592 Marionette TRACE conn3 <- [1,646,null,{}] 12:13:34 INFO - PROCESS | 1868 | 1461093214598 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}] 12:13:34 INFO - PROCESS | 1868 | 1461093214758 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 12:13:34 INFO - PROCESS | 1868 | 1461093214917 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d04800 == 71 [pid = 1868] [id = 169] 12:13:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff72469400) [pid = 1868] [serial = 507] [outer = (nil)] 12:13:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff74c1fc00) [pid = 1868] [serial = 508] [outer = 0x7eff72469400] 12:13:34 INFO - PROCESS | 1868 | 1461093214987 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff75b63800) [pid = 1868] [serial = 509] [outer = 0x7eff72469400] 12:13:35 INFO - PROCESS | 1868 | 1461093215943 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]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:13:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1428ms 12:13:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:13:36 INFO - PROCESS | 1868 | 1461093216016 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 1868 | 1461093216020 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 12:13:36 INFO - PROCESS | 1868 | 1461093216026 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 1868 | 1461093216031 Marionette TRACE conn3 <- [1,650,null,{}] 12:13:36 INFO - PROCESS | 1868 | 1461093216047 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}] 12:13:36 INFO - PROCESS | 1868 | 1461093216238 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 12:13:36 INFO - PROCESS | 1868 | 1461093216383 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e513800 == 72 [pid = 1868] [id = 170] 12:13:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff77d44c00) [pid = 1868] [serial = 510] [outer = (nil)] 12:13:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff7afca800) [pid = 1868] [serial = 511] [outer = 0x7eff77d44c00] 12:13:36 INFO - PROCESS | 1868 | 1461093216508 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff7c011c00) [pid = 1868] [serial = 512] [outer = 0x7eff77d44c00] 12:13:37 INFO - PROCESS | 1868 | 1461093217342 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]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:13:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1344ms 12:13:37 INFO - PROCESS | 1868 | 1461093217370 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 12:13:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:13:37 INFO - PROCESS | 1868 | 1461093217375 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 12:13:37 INFO - PROCESS | 1868 | 1461093217380 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 1868 | 1461093217383 Marionette TRACE conn3 <- [1,654,null,{}] 12:13:37 INFO - PROCESS | 1868 | 1461093217388 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}] 12:13:37 INFO - PROCESS | 1868 | 1461093217532 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 12:13:37 INFO - PROCESS | 1868 | 1461093217683 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b21000 == 73 [pid = 1868] [id = 171] 12:13:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff72469c00) [pid = 1868] [serial = 513] [outer = (nil)] 12:13:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff7c9e8000) [pid = 1868] [serial = 514] [outer = 0x7eff72469c00] 12:13:37 INFO - PROCESS | 1868 | 1461093217753 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff7cd0a400) [pid = 1868] [serial = 515] [outer = 0x7eff72469c00] 12:13:38 INFO - PROCESS | 1868 | 1461093218634 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]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:13:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1282ms 12:13:38 INFO - PROCESS | 1868 | 1461093218663 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 1868 | 1461093218667 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 12:13:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:13:38 INFO - PROCESS | 1868 | 1461093218673 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 1868 | 1461093218676 Marionette TRACE conn3 <- [1,658,null,{}] 12:13:38 INFO - PROCESS | 1868 | 1461093218681 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}] 12:13:38 INFO - PROCESS | 1868 | 1461093218827 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 12:13:38 INFO - PROCESS | 1868 | 1461093218981 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ab76000 == 74 [pid = 1868] [id = 172] 12:13:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff7c3d9000) [pid = 1868] [serial = 516] [outer = (nil)] 12:13:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff7ceb6000) [pid = 1868] [serial = 517] [outer = 0x7eff7c3d9000] 12:13:39 INFO - PROCESS | 1868 | 1461093219051 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff7d737c00) [pid = 1868] [serial = 518] [outer = 0x7eff7c3d9000] 12:13:39 INFO - PROCESS | 1868 | 1461093219869 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]]]}] 12:13:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:13:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1236ms 12:13:39 INFO - PROCESS | 1868 | 1461093219910 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 12:13:39 INFO - PROCESS | 1868 | 1461093219913 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 12:13:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:13:39 INFO - PROCESS | 1868 | 1461093219919 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:13:39 INFO - PROCESS | 1868 | 1461093219922 Marionette TRACE conn3 <- [1,662,null,{}] 12:13:39 INFO - PROCESS | 1868 | 1461093219927 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}] 12:13:40 INFO - PROCESS | 1868 | 1461093220107 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 12:13:40 INFO - PROCESS | 1868 | 1461093220254 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8df29000 == 75 [pid = 1868] [id = 173] 12:13:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff7c9e1800) [pid = 1868] [serial = 519] [outer = (nil)] 12:13:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff8af33c00) [pid = 1868] [serial = 520] [outer = 0x7eff7c9e1800] 12:13:40 INFO - PROCESS | 1868 | 1461093220327 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff8bdce800) [pid = 1868] [serial = 521] [outer = 0x7eff7c9e1800] 12:13:40 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:41 INFO - PROCESS | 1868 | 1461093221193 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]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:13:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1325ms 12:13:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:13:41 INFO - PROCESS | 1868 | 1461093221245 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 1868 | 1461093221248 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 12:13:41 INFO - PROCESS | 1868 | 1461093221254 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 1868 | 1461093221257 Marionette TRACE conn3 <- [1,666,null,{}] 12:13:41 INFO - PROCESS | 1868 | 1461093221262 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}] 12:13:41 INFO - PROCESS | 1868 | 1461093221407 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 12:13:41 INFO - PROCESS | 1868 | 1461093221571 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7486e000 == 76 [pid = 1868] [id = 174] 12:13:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff73341400) [pid = 1868] [serial = 522] [outer = (nil)] 12:13:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff77f3dc00) [pid = 1868] [serial = 523] [outer = 0x7eff73341400] 12:13:41 INFO - PROCESS | 1868 | 1461093221640 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff8bcd2000) [pid = 1868] [serial = 524] [outer = 0x7eff73341400] 12:13:42 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:42 INFO - PROCESS | 1868 | 1461093222696 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]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:13:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1483ms 12:13:42 INFO - PROCESS | 1868 | 1461093222737 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 1868 | 1461093222744 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 12:13:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:13:42 INFO - PROCESS | 1868 | 1461093222752 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 1868 | 1461093222757 Marionette TRACE conn3 <- [1,670,null,{}] 12:13:42 INFO - PROCESS | 1868 | 1461093222763 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}] 12:13:42 INFO - PROCESS | 1868 | 1461093222938 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 12:13:43 INFO - PROCESS | 1868 | 1461093223134 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734ca800 == 77 [pid = 1868] [id = 175] 12:13:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff73348000) [pid = 1868] [serial = 525] [outer = (nil)] 12:13:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff73d6ac00) [pid = 1868] [serial = 526] [outer = 0x7eff73348000] 12:13:43 INFO - PROCESS | 1868 | 1461093223198 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff74573000) [pid = 1868] [serial = 527] [outer = 0x7eff73348000] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74baa000 == 76 [pid = 1868] [id = 128] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8a8f5000 == 75 [pid = 1868] [id = 127] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73d10800 == 74 [pid = 1868] [id = 166] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d05800 == 73 [pid = 1868] [id = 165] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff724b7c00) [pid = 1868] [serial = 465] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bf0000 == 72 [pid = 1868] [id = 164] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734d2800 == 71 [pid = 1868] [id = 163] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b45000 == 70 [pid = 1868] [id = 162] 12:13:43 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7486e800 == 69 [pid = 1868] [id = 156] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff8af08c00) [pid = 1868] [serial = 423] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff744ba000) [pid = 1868] [serial = 417] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff8bdc2400) [pid = 1868] [serial = 426] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff6d6d0800) [pid = 1868] [serial = 441] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff7c573c00) [pid = 1868] [serial = 420] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff9020a800) [pid = 1868] [serial = 438] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff8df8cc00) [pid = 1868] [serial = 429] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff77b72000) [pid = 1868] [serial = 448] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff8fc2f800) [pid = 1868] [serial = 460] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff74614000) [pid = 1868] [serial = 463] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff89ccf800) [pid = 1868] [serial = 454] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff75b6c800) [pid = 1868] [serial = 457] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff75b66c00) [pid = 1868] [serial = 456] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff8bdcb400) [pid = 1868] [serial = 459] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff7460fc00) [pid = 1868] [serial = 462] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff74c21800) [pid = 1868] [serial = 435] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff7c007000) [pid = 1868] [serial = 432] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff74ab0c00) [pid = 1868] [serial = 447] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff7dd0a800) [pid = 1868] [serial = 453] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff73f75000) [pid = 1868] [serial = 445] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff73d69800) [pid = 1868] [serial = 444] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff7cbb7800) [pid = 1868] [serial = 450] [outer = (nil)] [url = about:blank] 12:13:43 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff7cd0a000) [pid = 1868] [serial = 451] [outer = (nil)] [url = about:blank] 12:13:44 INFO - PROCESS | 1868 | 1461093224074 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]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:13:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1381ms 12:13:44 INFO - PROCESS | 1868 | 1461093224133 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 1868 | 1461093224141 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 12:13:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:13:44 INFO - PROCESS | 1868 | 1461093224150 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 1868 | 1461093224153 Marionette TRACE conn3 <- [1,674,null,{}] 12:13:44 INFO - PROCESS | 1868 | 1461093224158 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}] 12:13:44 INFO - PROCESS | 1868 | 1461093224295 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 12:13:44 INFO - PROCESS | 1868 | 1461093224311 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ca6000 == 70 [pid = 1868] [id = 176] 12:13:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff7460d400) [pid = 1868] [serial = 528] [outer = (nil)] 12:13:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff75b62000) [pid = 1868] [serial = 529] [outer = 0x7eff7460d400] 12:13:44 INFO - PROCESS | 1868 | 1461093224369 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff75b6c000) [pid = 1868] [serial = 530] [outer = 0x7eff7460d400] 12:13:44 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:45 INFO - PROCESS | 1868 | 1461093225146 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]]]}] 12:13:45 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 12:13:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1027ms 12:13:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:13:45 INFO - PROCESS | 1868 | 1461093225176 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 1868 | 1461093225178 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 12:13:45 INFO - PROCESS | 1868 | 1461093225183 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 1868 | 1461093225189 Marionette TRACE conn3 <- [1,678,null,{}] 12:13:45 INFO - PROCESS | 1868 | 1461093225203 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}] 12:13:45 INFO - PROCESS | 1868 | 1461093225397 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 12:13:45 INFO - PROCESS | 1868 | 1461093225418 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79ba7000 == 71 [pid = 1868] [id = 177] 12:13:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff77b7a800) [pid = 1868] [serial = 531] [outer = (nil)] 12:13:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7a859400) [pid = 1868] [serial = 532] [outer = 0x7eff77b7a800] 12:13:45 INFO - PROCESS | 1868 | 1461093225480 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff7c578800) [pid = 1868] [serial = 533] [outer = 0x7eff77b7a800] 12:13:46 INFO - PROCESS | 1868 | 1461093226248 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]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:13:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1088ms 12:13:46 INFO - PROCESS | 1868 | 1461093226293 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 12:13:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:13:46 INFO - PROCESS | 1868 | 1461093226297 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 12:13:46 INFO - PROCESS | 1868 | 1461093226308 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 1868 | 1461093226310 Marionette TRACE conn3 <- [1,682,null,{}] 12:13:46 INFO - PROCESS | 1868 | 1461093226315 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}] 12:13:46 INFO - PROCESS | 1868 | 1461093226487 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 12:13:46 INFO - PROCESS | 1868 | 1461093226570 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cd55000 == 72 [pid = 1868] [id = 178] 12:13:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff77d42000) [pid = 1868] [serial = 534] [outer = (nil)] 12:13:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff7cd0b800) [pid = 1868] [serial = 535] [outer = 0x7eff77d42000] 12:13:46 INFO - PROCESS | 1868 | 1461093226629 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff7d73e000) [pid = 1868] [serial = 536] [outer = 0x7eff77d42000] 12:13:47 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:47 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:13:47 INFO - PROCESS | 1868 | 1461093227794 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]]]}] 12:13:47 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) 12:13:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1532ms 12:13:47 INFO - PROCESS | 1868 | 1461093227837 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 1868 | 1461093227840 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 12:13:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:13:47 INFO - PROCESS | 1868 | 1461093227850 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 1868 | 1461093227852 Marionette TRACE conn3 <- [1,686,null,{}] 12:13:47 INFO - PROCESS | 1868 | 1461093227856 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}] 12:13:48 INFO - PROCESS | 1868 | 1461093228071 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 12:13:48 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff74e7c000) [pid = 1868] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:13:48 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff74c27800) [pid = 1868] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:13:48 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff73d6a400) [pid = 1868] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:13:48 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff7246ac00) [pid = 1868] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:13:48 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff74c2ac00) [pid = 1868] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:13:48 INFO - PROCESS | 1868 | 1461093228166 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74fce000 == 73 [pid = 1868] [id = 179] 12:13:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff6d6cac00) [pid = 1868] [serial = 537] [outer = (nil)] 12:13:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff74c24400) [pid = 1868] [serial = 538] [outer = 0x7eff6d6cac00] 12:13:48 INFO - PROCESS | 1868 | 1461093228224 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff7d738000) [pid = 1868] [serial = 539] [outer = 0x7eff6d6cac00] 12:13:49 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:49 INFO - PROCESS | 1868 | 1461093229264 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]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:13:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1425ms 12:13:49 INFO - PROCESS | 1868 | 1461093229275 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 1868 | 1461093229289 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 12:13:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:13:49 INFO - PROCESS | 1868 | 1461093229295 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 1868 | 1461093229297 Marionette TRACE conn3 <- [1,690,null,{}] 12:13:49 INFO - PROCESS | 1868 | 1461093229302 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}] 12:13:49 INFO - PROCESS | 1868 | 1461093229450 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 12:13:49 INFO - PROCESS | 1868 | 1461093229460 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad9f800 == 74 [pid = 1868] [id = 180] 12:13:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff739da800) [pid = 1868] [serial = 540] [outer = (nil)] 12:13:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff8afd6c00) [pid = 1868] [serial = 541] [outer = 0x7eff739da800] 12:13:49 INFO - PROCESS | 1868 | 1461093229525 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff90008800) [pid = 1868] [serial = 542] [outer = 0x7eff739da800] 12:13:50 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:50 INFO - PROCESS | 1868 | 1461093230786 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]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:13:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1537ms 12:13:50 INFO - PROCESS | 1868 | 1461093230832 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 12:13:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:13:50 INFO - PROCESS | 1868 | 1461093230838 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 12:13:50 INFO - PROCESS | 1868 | 1461093230846 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 1868 | 1461093230851 Marionette TRACE conn3 <- [1,694,null,{}] 12:13:50 INFO - PROCESS | 1868 | 1461093230868 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}] 12:13:51 INFO - PROCESS | 1868 | 1461093231145 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 12:13:51 INFO - PROCESS | 1868 | 1461093231260 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74be1800 == 75 [pid = 1868] [id = 181] 12:13:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff6ccb4400) [pid = 1868] [serial = 543] [outer = (nil)] 12:13:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff72270000) [pid = 1868] [serial = 544] [outer = 0x7eff6ccb4400] 12:13:51 INFO - PROCESS | 1868 | 1461093231330 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff722f7000) [pid = 1868] [serial = 545] [outer = 0x7eff6ccb4400] 12:13:52 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:52 INFO - PROCESS | 1868 | 1461093232648 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]]]}] 12:13:52 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) 12:13:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1844ms 12:13:52 INFO - PROCESS | 1868 | 1461093232721 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 1868 | 1461093232728 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 12:13:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:13:52 INFO - PROCESS | 1868 | 1461093232758 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 1868 | 1461093232761 Marionette TRACE conn3 <- [1,698,null,{}] 12:13:52 INFO - PROCESS | 1868 | 1461093232767 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}] 12:13:52 INFO - PROCESS | 1868 | 1461093232914 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 12:13:53 INFO - PROCESS | 1868 | 1461093233061 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1e000 == 76 [pid = 1868] [id = 182] 12:13:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff6ccba000) [pid = 1868] [serial = 546] [outer = (nil)] 12:13:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff73346400) [pid = 1868] [serial = 547] [outer = 0x7eff6ccba000] 12:13:53 INFO - PROCESS | 1868 | 1461093233131 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff75b5fc00) [pid = 1868] [serial = 548] [outer = 0x7eff6ccba000] 12:13:54 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:54 INFO - PROCESS | 1868 | 1461093234543 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]]]}] 12:13:54 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) 12:13:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1841ms 12:13:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:13:54 INFO - PROCESS | 1868 | 1461093234595 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 1868 | 1461093234598 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 12:13:54 INFO - PROCESS | 1868 | 1461093234605 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 1868 | 1461093234610 Marionette TRACE conn3 <- [1,702,null,{}] 12:13:54 INFO - PROCESS | 1868 | 1461093234626 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}] 12:13:54 INFO - PROCESS | 1868 | 1461093234848 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 12:13:54 INFO - PROCESS | 1868 | 1461093234959 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f778800 == 77 [pid = 1868] [id = 183] 12:13:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff74c27800) [pid = 1868] [serial = 549] [outer = (nil)] 12:13:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff7c28ac00) [pid = 1868] [serial = 550] [outer = 0x7eff74c27800] 12:13:55 INFO - PROCESS | 1868 | 1461093235030 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff89cd6800) [pid = 1868] [serial = 551] [outer = 0x7eff74c27800] 12:13:56 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:56 INFO - PROCESS | 1868 | 1461093236193 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]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:13:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1633ms 12:13:56 INFO - PROCESS | 1868 | 1461093236237 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 1868 | 1461093236241 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 12:13:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:13:56 INFO - PROCESS | 1868 | 1461093236246 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 1868 | 1461093236249 Marionette TRACE conn3 <- [1,706,null,{}] 12:13:56 INFO - PROCESS | 1868 | 1461093236254 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}] 12:13:56 INFO - PROCESS | 1868 | 1461093236678 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 12:13:56 INFO - PROCESS | 1868 | 1461093236883 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7204a000 == 78 [pid = 1868] [id = 184] 12:13:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff6d6cb800) [pid = 1868] [serial = 552] [outer = (nil)] 12:13:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6d6d2400) [pid = 1868] [serial = 553] [outer = 0x7eff6d6cb800] 12:13:56 INFO - PROCESS | 1868 | 1461093236946 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff722f1c00) [pid = 1868] [serial = 554] [outer = 0x7eff6d6cb800] 12:13:58 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:58 INFO - PROCESS | 1868 | 1461093238169 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]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:13:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1976ms 12:13:58 INFO - PROCESS | 1868 | 1461093238224 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 1868 | 1461093238229 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 12:13:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:13:58 INFO - PROCESS | 1868 | 1461093238237 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 1868 | 1461093238243 Marionette TRACE conn3 <- [1,710,null,{}] 12:13:58 INFO - PROCESS | 1868 | 1461093238249 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}] 12:13:58 INFO - PROCESS | 1868 | 1461093238466 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 12:13:58 INFO - PROCESS | 1868 | 1461093238618 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d19000 == 79 [pid = 1868] [id = 185] 12:13:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff72465c00) [pid = 1868] [serial = 555] [outer = (nil)] 12:13:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff739d7400) [pid = 1868] [serial = 556] [outer = 0x7eff72465c00] 12:13:58 INFO - PROCESS | 1868 | 1461093238685 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff73d70400) [pid = 1868] [serial = 557] [outer = 0x7eff72465c00] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7488a800 == 78 [pid = 1868] [id = 145] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734e0000 == 77 [pid = 1868] [id = 118] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d12000 == 76 [pid = 1868] [id = 146] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d728800 == 75 [pid = 1868] [id = 147] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bc2800 == 74 [pid = 1868] [id = 142] 12:13:58 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74fce000 == 73 [pid = 1868] [id = 179] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff7c57e400) [pid = 1868] [serial = 502] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff722f7400) [pid = 1868] [serial = 484] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff73347400) [pid = 1868] [serial = 468] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff74c21c00) [pid = 1868] [serial = 472] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff7c9e1c00) [pid = 1868] [serial = 475] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cd55000 == 72 [pid = 1868] [id = 178] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79ba7000 == 71 [pid = 1868] [id = 177] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ca6000 == 70 [pid = 1868] [id = 176] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734ca800 == 69 [pid = 1868] [id = 175] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7486e000 == 68 [pid = 1868] [id = 174] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8df29000 == 67 [pid = 1868] [id = 173] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ab76000 == 66 [pid = 1868] [id = 172] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b21000 == 65 [pid = 1868] [id = 171] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e513800 == 64 [pid = 1868] [id = 170] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d04800 == 63 [pid = 1868] [id = 169] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74878800 == 62 [pid = 1868] [id = 168] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd4000 == 61 [pid = 1868] [id = 167] 12:13:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff92842000 == 60 [pid = 1868] [id = 155] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff77d44800) [pid = 1868] [serial = 497] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff77d3c400) [pid = 1868] [serial = 496] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff77d43c00) [pid = 1868] [serial = 499] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff7916c800) [pid = 1868] [serial = 500] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff74607c00) [pid = 1868] [serial = 491] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff744b9400) [pid = 1868] [serial = 490] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff724bbc00) [pid = 1868] [serial = 488] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7246d000) [pid = 1868] [serial = 487] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff75b63400) [pid = 1868] [serial = 493] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff75cb2000) [pid = 1868] [serial = 494] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff83de7800) [pid = 1868] [serial = 478] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff72274400) [pid = 1868] [serial = 481] [outer = (nil)] [url = about:blank] 12:13:59 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff8fd62400) [pid = 1868] [serial = 256] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:13:59 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:13:59 INFO - PROCESS | 1868 | 1461093239966 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]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:14:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1781ms 12:14:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:14:00 INFO - PROCESS | 1868 | 1461093240019 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 1868 | 1461093240022 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 12:14:00 INFO - PROCESS | 1868 | 1461093240028 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 1868 | 1461093240031 Marionette TRACE conn3 <- [1,714,null,{}] 12:14:00 INFO - PROCESS | 1868 | 1461093240036 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}] 12:14:00 INFO - PROCESS | 1868 | 1461093240247 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 12:14:00 INFO - PROCESS | 1868 | 1461093240356 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bd4000 == 61 [pid = 1868] [id = 186] 12:14:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff724bbc00) [pid = 1868] [serial = 558] [outer = (nil)] 12:14:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff74567800) [pid = 1868] [serial = 559] [outer = 0x7eff724bbc00] 12:14:00 INFO - PROCESS | 1868 | 1461093240415 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff74614400) [pid = 1868] [serial = 560] [outer = 0x7eff724bbc00] 12:14:01 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:01 INFO - PROCESS | 1868 | 1461093241522 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]]]}] 12:14:01 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 12:14:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1536ms 12:14:01 INFO - PROCESS | 1868 | 1461093241564 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 1868 | 1461093241569 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 12:14:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:14:01 INFO - PROCESS | 1868 | 1461093241603 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 1868 | 1461093241609 Marionette TRACE conn3 <- [1,718,null,{}] 12:14:01 INFO - PROCESS | 1868 | 1461093241631 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}] 12:14:01 INFO - PROCESS | 1868 | 1461093241806 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 12:14:01 INFO - PROCESS | 1868 | 1461093241872 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f27000 == 62 [pid = 1868] [id = 187] 12:14:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff74aad400) [pid = 1868] [serial = 561] [outer = (nil)] 12:14:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff74e7c000) [pid = 1868] [serial = 562] [outer = 0x7eff74aad400] 12:14:01 INFO - PROCESS | 1868 | 1461093241931 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff75cb2800) [pid = 1868] [serial = 563] [outer = 0x7eff74aad400] 12:14:03 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:03 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:03 INFO - PROCESS | 1868 | 1461093243141 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]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:14:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1560ms 12:14:03 INFO - PROCESS | 1868 | 1461093243156 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 1868 | 1461093243159 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 12:14:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:14:03 INFO - PROCESS | 1868 | 1461093243165 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 1868 | 1461093243167 Marionette TRACE conn3 <- [1,722,null,{}] 12:14:03 INFO - PROCESS | 1868 | 1461093243172 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}] 12:14:03 INFO - PROCESS | 1868 | 1461093243345 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff724b3000) [pid = 1868] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff74fab400) [pid = 1868] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff74c1e000) [pid = 1868] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff74ab8800) [pid = 1868] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff722ec000) [pid = 1868] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff73348000) [pid = 1868] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff722ee800) [pid = 1868] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff75cb5800) [pid = 1868] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff80485400) [pid = 1868] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff7c457000) [pid = 1868] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff724b4000) [pid = 1868] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff77b7a800) [pid = 1868] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff7c002800) [pid = 1868] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff77d42000) [pid = 1868] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff73341400) [pid = 1868] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff73d68400) [pid = 1868] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff74570400) [pid = 1868] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff73f69000) [pid = 1868] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff7333b400) [pid = 1868] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff7cbd6000) [pid = 1868] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff74c1e400) [pid = 1868] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff73d71000) [pid = 1868] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff73d6a000) [pid = 1868] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff6d6cac00) [pid = 1868] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7460d400) [pid = 1868] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff744b2c00) [pid = 1868] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7333a400) [pid = 1868] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff73d6a800) [pid = 1868] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff75e22400) [pid = 1868] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff7a749800) [pid = 1868] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff75e2e000) [pid = 1868] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:14:03 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff6d6cbc00) [pid = 1868] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:14:03 INFO - PROCESS | 1868 | 1461093243869 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7205d000 == 63 [pid = 1868] [id = 188] 12:14:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff6ccb8c00) [pid = 1868] [serial = 564] [outer = (nil)] 12:14:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff6d6cd400) [pid = 1868] [serial = 565] [outer = 0x7eff6ccb8c00] 12:14:03 INFO - PROCESS | 1868 | 1461093243927 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff724bc000) [pid = 1868] [serial = 566] [outer = 0x7eff6ccb8c00] 12:14:04 INFO - PROCESS | 1868 | 1461093244524 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] 12:14:04 INFO - PROCESS | 1868 | 1461093244553 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 12:14:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 12:14:04 INFO - PROCESS | 1868 | 1461093244559 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 1868 | 1461093244561 Marionette TRACE conn3 <- [1,726,null,{}] 12:14:04 INFO - PROCESS | 1868 | 1461093244566 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}] 12:14:04 INFO - PROCESS | 1868 | 1461093244739 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 12:14:04 INFO - PROCESS | 1868 | 1461093244762 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79ba4000 == 64 [pid = 1868] [id = 189] 12:14:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff75e22400) [pid = 1868] [serial = 567] [outer = (nil)] 12:14:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff75e2e000) [pid = 1868] [serial = 568] [outer = 0x7eff75e22400] 12:14:04 INFO - PROCESS | 1868 | 1461093244835 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff77d3d400) [pid = 1868] [serial = 569] [outer = 0x7eff75e22400] 12:14:05 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:05 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:05 INFO - PROCESS | 1868 | 1461093245677 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]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:14:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1179ms 12:14:05 INFO - PROCESS | 1868 | 1461093245738 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 1868 | 1461093245741 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 12:14:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:14:05 INFO - PROCESS | 1868 | 1461093245757 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 1868 | 1461093245761 Marionette TRACE conn3 <- [1,730,null,{}] 12:14:05 INFO - PROCESS | 1868 | 1461093245848 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}] 12:14:06 INFO - PROCESS | 1868 | 1461093246027 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 12:14:06 INFO - PROCESS | 1868 | 1461093246234 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74eca000 == 65 [pid = 1868] [id = 190] 12:14:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff724b9800) [pid = 1868] [serial = 570] [outer = (nil)] 12:14:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff739d8800) [pid = 1868] [serial = 571] [outer = 0x7eff724b9800] 12:14:06 INFO - PROCESS | 1868 | 1461093246309 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff73f6c400) [pid = 1868] [serial = 572] [outer = 0x7eff724b9800] 12:14:07 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:07 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:07 INFO - PROCESS | 1868 | 1461093247247 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] 12:14:07 INFO - PROCESS | 1868 | 1461093247330 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 12:14:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 12:14:07 INFO - PROCESS | 1868 | 1461093247338 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 1868 | 1461093247341 Marionette TRACE conn3 <- [1,734,null,{}] 12:14:07 INFO - PROCESS | 1868 | 1461093247347 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}] 12:14:07 INFO - PROCESS | 1868 | 1461093247574 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 12:14:07 INFO - PROCESS | 1868 | 1461093247594 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7205f000 == 66 [pid = 1868] [id = 191] 12:14:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff74610000) [pid = 1868] [serial = 573] [outer = (nil)] 12:14:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff74e84800) [pid = 1868] [serial = 574] [outer = 0x7eff74610000] 12:14:07 INFO - PROCESS | 1868 | 1461093247706 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff75cb2c00) [pid = 1868] [serial = 575] [outer = 0x7eff74610000] 12:14:08 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:08 INFO - PROCESS | 1868 | 1461093248701 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]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:14:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1435ms 12:14:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:14:08 INFO - PROCESS | 1868 | 1461093248773 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 1868 | 1461093248776 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 12:14:08 INFO - PROCESS | 1868 | 1461093248782 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 1868 | 1461093248785 Marionette TRACE conn3 <- [1,738,null,{}] 12:14:08 INFO - PROCESS | 1868 | 1461093248791 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}] 12:14:08 INFO - PROCESS | 1868 | 1461093248950 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 12:14:09 INFO - PROCESS | 1868 | 1461093249076 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d40c000 == 67 [pid = 1868] [id = 192] 12:14:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff77b79400) [pid = 1868] [serial = 576] [outer = (nil)] 12:14:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff77d46800) [pid = 1868] [serial = 577] [outer = 0x7eff77b79400] 12:14:09 INFO - PROCESS | 1868 | 1461093249150 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff77f49400) [pid = 1868] [serial = 578] [outer = 0x7eff77b79400] 12:14:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:10 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:10 INFO - PROCESS | 1868 | 1461093250558 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]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:14:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1798ms 12:14:10 INFO - PROCESS | 1868 | 1461093250641 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 1868 | 1461093250651 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 12:14:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:14:10 INFO - PROCESS | 1868 | 1461093250661 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 1868 | 1461093250663 Marionette TRACE conn3 <- [1,742,null,{}] 12:14:10 INFO - PROCESS | 1868 | 1461093250669 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}] 12:14:10 INFO - PROCESS | 1868 | 1461093250813 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 12:14:10 INFO - PROCESS | 1868 | 1461093250960 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1f000 == 68 [pid = 1868] [id = 193] 12:14:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff77b76800) [pid = 1868] [serial = 579] [outer = (nil)] 12:14:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff7bb97400) [pid = 1868] [serial = 580] [outer = 0x7eff77b76800] 12:14:11 INFO - PROCESS | 1868 | 1461093251030 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff7c577000) [pid = 1868] [serial = 581] [outer = 0x7eff77b76800] 12:14:12 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:12 INFO - PROCESS | 1868 | 1461093252255 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]]]}] 12:14:12 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 12:14:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1632ms 12:14:12 INFO - PROCESS | 1868 | 1461093252292 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 1868 | 1461093252294 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 12:14:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:14:12 INFO - PROCESS | 1868 | 1461093252300 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 1868 | 1461093252302 Marionette TRACE conn3 <- [1,746,null,{}] 12:14:12 INFO - PROCESS | 1868 | 1461093252308 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}] 12:14:12 INFO - PROCESS | 1868 | 1461093252498 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 12:14:12 INFO - PROCESS | 1868 | 1461093252651 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad23000 == 69 [pid = 1868] [id = 194] 12:14:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff6ccbf400) [pid = 1868] [serial = 582] [outer = (nil)] 12:14:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff7c66e400) [pid = 1868] [serial = 583] [outer = 0x7eff6ccbf400] 12:14:12 INFO - PROCESS | 1868 | 1461093252724 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff7cbb4800) [pid = 1868] [serial = 584] [outer = 0x7eff6ccbf400] 12:14:13 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:13 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:13 INFO - PROCESS | 1868 | 1461093253930 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]]]}] 12:14:13 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.) 12:14:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1685ms 12:14:14 INFO - PROCESS | 1868 | 1461093254080 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 1868 | 1461093254082 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 12:14:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:14:14 INFO - PROCESS | 1868 | 1461093254097 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 1868 | 1461093254099 Marionette TRACE conn3 <- [1,750,null,{}] 12:14:14 INFO - PROCESS | 1868 | 1461093254103 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}] 12:14:14 INFO - PROCESS | 1868 | 1461093254308 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 12:14:14 INFO - PROCESS | 1868 | 1461093254460 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d0a000 == 70 [pid = 1868] [id = 195] 12:14:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff6d6cb000) [pid = 1868] [serial = 585] [outer = (nil)] 12:14:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff7333dc00) [pid = 1868] [serial = 586] [outer = 0x7eff6d6cb000] 12:14:14 INFO - PROCESS | 1868 | 1461093254532 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7916ec00) [pid = 1868] [serial = 587] [outer = 0x7eff6d6cb000] 12:14:15 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:15 INFO - PROCESS | 1868 | 1461093255953 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]]]}] 12:14:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:14:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1886ms 12:14:15 INFO - PROCESS | 1868 | 1461093255980 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 12:14:15 INFO - PROCESS | 1868 | 1461093255986 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 12:14:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:14:15 INFO - PROCESS | 1868 | 1461093255993 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:14:15 INFO - PROCESS | 1868 | 1461093255996 Marionette TRACE conn3 <- [1,754,null,{}] 12:14:16 INFO - PROCESS | 1868 | 1461093256003 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}] 12:14:16 INFO - PROCESS | 1868 | 1461093256146 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 12:14:16 INFO - PROCESS | 1868 | 1461093256303 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d71d000 == 71 [pid = 1868] [id = 196] 12:14:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff73342800) [pid = 1868] [serial = 588] [outer = (nil)] 12:14:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff73d66800) [pid = 1868] [serial = 589] [outer = 0x7eff73342800] 12:14:16 INFO - PROCESS | 1868 | 1461093256414 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff74334800) [pid = 1868] [serial = 590] [outer = 0x7eff73342800] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7205d000 == 70 [pid = 1868] [id = 188] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f27000 == 69 [pid = 1868] [id = 187] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff724ad400) [pid = 1868] [serial = 505] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff8af33c00) [pid = 1868] [serial = 520] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff7afca800) [pid = 1868] [serial = 511] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff7ceb6000) [pid = 1868] [serial = 517] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff7c9e8000) [pid = 1868] [serial = 514] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff74c1fc00) [pid = 1868] [serial = 508] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff8afd6c00) [pid = 1868] [serial = 541] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bd4000 == 68 [pid = 1868] [id = 186] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73d19000 == 67 [pid = 1868] [id = 185] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7204a000 == 66 [pid = 1868] [id = 184] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1e000 == 65 [pid = 1868] [id = 182] 12:14:17 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74be1800 == 64 [pid = 1868] [id = 181] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff724bb800) [pid = 1868] [serial = 466] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff7cbb9400) [pid = 1868] [serial = 346] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff74c2a400) [pid = 1868] [serial = 436] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff7916e400) [pid = 1868] [serial = 343] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff8aab6400) [pid = 1868] [serial = 415] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff73d6ac00) [pid = 1868] [serial = 526] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff8ab0c000) [pid = 1868] [serial = 485] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff79bca400) [pid = 1868] [serial = 379] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff90091800) [pid = 1868] [serial = 430] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff74573000) [pid = 1868] [serial = 527] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff89cd7400) [pid = 1868] [serial = 349] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff74336400) [pid = 1868] [serial = 469] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7a859400) [pid = 1868] [serial = 532] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff91e9c800) [pid = 1868] [serial = 433] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7d73e000) [pid = 1868] [serial = 536] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff77f3dc00) [pid = 1868] [serial = 523] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff8dec9000) [pid = 1868] [serial = 388] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff8fc30800) [pid = 1868] [serial = 352] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff9020f000) [pid = 1868] [serial = 316] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff73349800) [pid = 1868] [serial = 391] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff8bc2a400) [pid = 1868] [serial = 424] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff8bcd2000) [pid = 1868] [serial = 524] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff9280e000) [pid = 1868] [serial = 439] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff7c9dd400) [pid = 1868] [serial = 421] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff7cd0b800) [pid = 1868] [serial = 535] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff7c578800) [pid = 1868] [serial = 533] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff7d9b8c00) [pid = 1868] [serial = 385] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff74c24400) [pid = 1868] [serial = 538] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff75b6c000) [pid = 1868] [serial = 530] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff7b8e0400) [pid = 1868] [serial = 355] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff77b71800) [pid = 1868] [serial = 473] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff77b71c00) [pid = 1868] [serial = 418] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff7cd0f000) [pid = 1868] [serial = 382] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff7cd09400) [pid = 1868] [serial = 476] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff8df43400) [pid = 1868] [serial = 427] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff75b62000) [pid = 1868] [serial = 529] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff6d6d5c00) [pid = 1868] [serial = 442] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff7d738000) [pid = 1868] [serial = 539] [outer = (nil)] [url = about:blank] 12:14:17 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:17 INFO - PROCESS | 1868 | 1461093257714 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]]]}] 12:14:17 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 12:14:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1743ms 12:14:17 INFO - PROCESS | 1868 | 1461093257735 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 12:14:17 INFO - PROCESS | 1868 | 1461093257743 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 12:14:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:14:17 INFO - PROCESS | 1868 | 1461093257870 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 1868 | 1461093257874 Marionette TRACE conn3 <- [1,758,null,{}] 12:14:17 INFO - PROCESS | 1868 | 1461093257882 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}] 12:14:18 INFO - PROCESS | 1868 | 1461093258018 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 12:14:18 INFO - PROCESS | 1868 | 1461093258027 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74874000 == 65 [pid = 1868] [id = 197] 12:14:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff6d6d5000) [pid = 1868] [serial = 591] [outer = (nil)] 12:14:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff74aaac00) [pid = 1868] [serial = 592] [outer = 0x7eff6d6d5000] 12:14:18 INFO - PROCESS | 1868 | 1461093258087 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff74e86c00) [pid = 1868] [serial = 593] [outer = 0x7eff6d6d5000] 12:14:18 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:18 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:14:18 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:18 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:18 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:14:18 INFO - PROCESS | 1868 | 1461093258832 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]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:14:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1013ms 12:14:18 INFO - PROCESS | 1868 | 1461093258855 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 1868 | 1461093258859 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 12:14:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:14:18 INFO - PROCESS | 1868 | 1461093258864 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 1868 | 1461093258870 Marionette TRACE conn3 <- [1,762,null,{}] 12:14:18 INFO - PROCESS | 1868 | 1461093258892 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}] 12:14:19 INFO - PROCESS | 1868 | 1461093259031 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 12:14:19 INFO - PROCESS | 1868 | 1461093259049 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d05800 == 66 [pid = 1868] [id = 198] 12:14:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff75e2c000) [pid = 1868] [serial = 594] [outer = (nil)] 12:14:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff77bd5000) [pid = 1868] [serial = 595] [outer = 0x7eff75e2c000] 12:14:19 INFO - PROCESS | 1868 | 1461093259109 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff77f47400) [pid = 1868] [serial = 596] [outer = 0x7eff75e2c000] 12:14:20 INFO - PROCESS | 1868 | 1461093260299 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]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:14:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1486ms 12:14:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:14:20 INFO - PROCESS | 1868 | 1461093260351 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 1868 | 1461093260354 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 12:14:20 INFO - PROCESS | 1868 | 1461093260359 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 1868 | 1461093260362 Marionette TRACE conn3 <- [1,766,null,{}] 12:14:20 INFO - PROCESS | 1868 | 1461093260367 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}] 12:14:20 INFO - PROCESS | 1868 | 1461093260546 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 12:14:20 INFO - PROCESS | 1868 | 1461093260572 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be06000 == 67 [pid = 1868] [id = 199] 12:14:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff722f2000) [pid = 1868] [serial = 597] [outer = (nil)] 12:14:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7a85fc00) [pid = 1868] [serial = 598] [outer = 0x7eff722f2000] 12:14:20 INFO - PROCESS | 1868 | 1461093260632 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7c004000) [pid = 1868] [serial = 599] [outer = 0x7eff722f2000] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff74aad400) [pid = 1868] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff724bbc00) [pid = 1868] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff72465c00) [pid = 1868] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff6d6cb800) [pid = 1868] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff6ccb8c00) [pid = 1868] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff72469c00) [pid = 1868] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff72469400) [pid = 1868] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff77d44c00) [pid = 1868] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff7226d800) [pid = 1868] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff7c3d9000) [pid = 1868] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 83 (0x7eff72278800) [pid = 1868] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 82 (0x7eff74ab7400) [pid = 1868] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 81 (0x7eff7a7c8400) [pid = 1868] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:14:21 INFO - PROCESS | 1868 | --DOMWINDOW == 80 (0x7eff7c9e1800) [pid = 1868] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:14:21 INFO - PROCESS | 1868 | 1461093261841 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]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:14:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1529ms 12:14:21 INFO - PROCESS | 1868 | 1461093261888 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 1868 | 1461093261891 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 12:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:14:21 INFO - PROCESS | 1868 | 1461093261896 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 1868 | 1461093261898 Marionette TRACE conn3 <- [1,770,null,{}] 12:14:21 INFO - PROCESS | 1868 | 1461093261904 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}] 12:14:22 INFO - PROCESS | 1868 | 1461093262070 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 12:14:22 INFO - PROCESS | 1868 | 1461093262177 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b4a000 == 68 [pid = 1868] [id = 200] 12:14:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 81 (0x7eff73347400) [pid = 1868] [serial = 600] [outer = (nil)] 12:14:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 82 (0x7eff74614000) [pid = 1868] [serial = 601] [outer = 0x7eff73347400] 12:14:22 INFO - PROCESS | 1868 | 1461093262234 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 83 (0x7eff77b7a000) [pid = 1868] [serial = 602] [outer = 0x7eff73347400] 12:14:22 INFO - PROCESS | 1868 | 1461093262833 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]]]}] 12:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 973ms 12:14:22 INFO - PROCESS | 1868 | 1461093262870 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 12:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:14:22 INFO - PROCESS | 1868 | 1461093262873 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 12:14:22 INFO - PROCESS | 1868 | 1461093262878 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 1868 | 1461093262881 Marionette TRACE conn3 <- [1,774,null,{}] 12:14:22 INFO - PROCESS | 1868 | 1461093262886 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}] 12:14:23 INFO - PROCESS | 1868 | 1461093263086 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 12:14:23 INFO - PROCESS | 1868 | 1461093263106 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e4d7800 == 69 [pid = 1868] [id = 201] 12:14:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 84 (0x7eff77b76000) [pid = 1868] [serial = 603] [outer = (nil)] 12:14:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff7c9da800) [pid = 1868] [serial = 604] [outer = 0x7eff77b76000] 12:14:23 INFO - PROCESS | 1868 | 1461093263168 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff7cd10c00) [pid = 1868] [serial = 605] [outer = 0x7eff77b76000] 12:14:23 INFO - PROCESS | 1868 | 1461093263939 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]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1077ms 12:14:23 INFO - PROCESS | 1868 | 1461093263986 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 1868 | 1461093263992 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 12:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:14:24 INFO - PROCESS | 1868 | 1461093264016 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 1868 | 1461093264023 Marionette TRACE conn3 <- [1,778,null,{}] 12:14:24 INFO - PROCESS | 1868 | 1461093264033 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}] 12:14:24 INFO - PROCESS | 1868 | 1461093264201 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 12:14:24 INFO - PROCESS | 1868 | 1461093264356 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74baa000 == 70 [pid = 1868] [id = 202] 12:14:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff6d6cd000) [pid = 1868] [serial = 606] [outer = (nil)] 12:14:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff73344000) [pid = 1868] [serial = 607] [outer = 0x7eff6d6cd000] 12:14:24 INFO - PROCESS | 1868 | 1461093264428 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff73f6e400) [pid = 1868] [serial = 608] [outer = 0x7eff6d6cd000] 12:14:25 INFO - PROCESS | 1868 | 1461093265318 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]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1355ms 12:14:25 INFO - PROCESS | 1868 | 1461093265355 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 1868 | 1461093265364 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 12:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:14:25 INFO - PROCESS | 1868 | 1461093265373 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 1868 | 1461093265377 Marionette TRACE conn3 <- [1,782,null,{}] 12:14:25 INFO - PROCESS | 1868 | 1461093265383 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}] 12:14:25 INFO - PROCESS | 1868 | 1461093265537 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 12:14:25 INFO - PROCESS | 1868 | 1461093265694 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bc0c800 == 71 [pid = 1868] [id = 203] 12:14:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff7333e000) [pid = 1868] [serial = 609] [outer = (nil)] 12:14:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff74fab400) [pid = 1868] [serial = 610] [outer = 0x7eff7333e000] 12:14:25 INFO - PROCESS | 1868 | 1461093265763 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff75cad800) [pid = 1868] [serial = 611] [outer = 0x7eff7333e000] 12:14:26 INFO - PROCESS | 1868 | 1461093266749 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]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:14:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1431ms 12:14:26 INFO - PROCESS | 1868 | 1461093266805 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 1868 | 1461093266808 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 12:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:14:26 INFO - PROCESS | 1868 | 1461093266814 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 1868 | 1461093266819 Marionette TRACE conn3 <- [1,786,null,{}] 12:14:26 INFO - PROCESS | 1868 | 1461093266835 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}] 12:14:27 INFO - PROCESS | 1868 | 1461093266999 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 12:14:27 INFO - PROCESS | 1868 | 1461093267150 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1e000 == 72 [pid = 1868] [id = 204] 12:14:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff77b78000) [pid = 1868] [serial = 612] [outer = (nil)] 12:14:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7b8db400) [pid = 1868] [serial = 613] [outer = 0x7eff77b78000] 12:14:27 INFO - PROCESS | 1868 | 1461093267222 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7c6a8400) [pid = 1868] [serial = 614] [outer = 0x7eff77b78000] 12:14:28 INFO - PROCESS | 1868 | 1461093268104 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]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1331ms 12:14:28 INFO - PROCESS | 1868 | 1461093268146 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 1868 | 1461093268150 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 12:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:14:28 INFO - PROCESS | 1868 | 1461093268156 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 1868 | 1461093268159 Marionette TRACE conn3 <- [1,790,null,{}] 12:14:28 INFO - PROCESS | 1868 | 1461093268165 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}] 12:14:28 INFO - PROCESS | 1868 | 1461093268318 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 12:14:28 INFO - PROCESS | 1868 | 1461093268474 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc0f000 == 73 [pid = 1868] [id = 205] 12:14:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff77f46000) [pid = 1868] [serial = 615] [outer = (nil)] 12:14:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff7cd07400) [pid = 1868] [serial = 616] [outer = 0x7eff77f46000] 12:14:28 INFO - PROCESS | 1868 | 1461093268545 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff7ceb1c00) [pid = 1868] [serial = 617] [outer = 0x7eff77f46000] 12:14:29 INFO - PROCESS | 1868 | 1461093269407 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]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:14:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1283ms 12:14:29 INFO - PROCESS | 1868 | 1461093269440 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 1868 | 1461093269444 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 12:14:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:14:29 INFO - PROCESS | 1868 | 1461093269449 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 1868 | 1461093269451 Marionette TRACE conn3 <- [1,794,null,{}] 12:14:29 INFO - PROCESS | 1868 | 1461093269457 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}] 12:14:29 INFO - PROCESS | 1868 | 1461093269604 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 12:14:29 INFO - PROCESS | 1868 | 1461093269762 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8df20000 == 74 [pid = 1868] [id = 206] 12:14:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff7c9e8000) [pid = 1868] [serial = 618] [outer = (nil)] 12:14:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff7d6cbc00) [pid = 1868] [serial = 619] [outer = 0x7eff7c9e8000] 12:14:29 INFO - PROCESS | 1868 | 1461093269835 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff7d9af800) [pid = 1868] [serial = 620] [outer = 0x7eff7c9e8000] 12:14:30 INFO - PROCESS | 1868 | 1461093270717 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]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 12:14:30 INFO - PROCESS | 1868 | 1461093270782 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 12:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:14:30 INFO - PROCESS | 1868 | 1461093270786 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 12:14:30 INFO - PROCESS | 1868 | 1461093270792 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 1868 | 1461093270795 Marionette TRACE conn3 <- [1,798,null,{}] 12:14:30 INFO - PROCESS | 1868 | 1461093270800 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}] 12:14:30 INFO - PROCESS | 1868 | 1461093270985 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 12:14:31 INFO - PROCESS | 1868 | 1461093271138 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f6ac800 == 75 [pid = 1868] [id = 207] 12:14:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff7db16000) [pid = 1868] [serial = 621] [outer = (nil)] 12:14:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff7e7f6c00) [pid = 1868] [serial = 622] [outer = 0x7eff7db16000] 12:14:31 INFO - PROCESS | 1868 | 1461093271212 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff89c4e000) [pid = 1868] [serial = 623] [outer = 0x7eff7db16000] 12:14:32 INFO - PROCESS | 1868 | 1461093272111 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]]]}] 12:14:32 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 12:14:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1682ms 12:14:32 INFO - PROCESS | 1868 | 1461093272474 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 1868 | 1461093272481 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 12:14:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:14:32 INFO - PROCESS | 1868 | 1461093272496 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 1868 | 1461093272500 Marionette TRACE conn3 <- [1,802,null,{}] 12:14:32 INFO - PROCESS | 1868 | 1461093272667 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}] 12:14:32 INFO - PROCESS | 1868 | 1461093272917 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 12:14:33 INFO - PROCESS | 1868 | 1461093273042 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74889000 == 76 [pid = 1868] [id = 208] 12:14:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7333c800) [pid = 1868] [serial = 624] [outer = (nil)] 12:14:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff73340400) [pid = 1868] [serial = 625] [outer = 0x7eff7333c800] 12:14:33 INFO - PROCESS | 1868 | 1461093273174 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff73d6d000) [pid = 1868] [serial = 626] [outer = 0x7eff7333c800] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cecd000 == 75 [pid = 1868] [id = 65] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff80158800 == 74 [pid = 1868] [id = 66] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b4a000 == 73 [pid = 1868] [id = 200] 12:14:33 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff75e2e000) [pid = 1868] [serial = 568] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff72270000) [pid = 1868] [serial = 544] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff73346400) [pid = 1868] [serial = 547] [outer = (nil)] [url = about:blank] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be06000 == 72 [pid = 1868] [id = 199] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d05800 == 71 [pid = 1868] [id = 198] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74874000 == 70 [pid = 1868] [id = 197] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad9f800 == 69 [pid = 1868] [id = 180] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d71d000 == 68 [pid = 1868] [id = 196] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74eca000 == 67 [pid = 1868] [id = 190] 12:14:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79ba4000 == 66 [pid = 1868] [id = 189] 12:14:34 INFO - PROCESS | 1868 | 1461093274054 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]]]}] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff7cd0a400) [pid = 1868] [serial = 515] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff75b63800) [pid = 1868] [serial = 509] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff7c011c00) [pid = 1868] [serial = 512] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff72278c00) [pid = 1868] [serial = 482] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff7d737c00) [pid = 1868] [serial = 518] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 98 (0x7eff73345000) [pid = 1868] [serial = 506] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 97 (0x7eff7ceb4800) [pid = 1868] [serial = 479] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 96 (0x7eff7c9e3c00) [pid = 1868] [serial = 503] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff8bdce800) [pid = 1868] [serial = 521] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff74e7c000) [pid = 1868] [serial = 562] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff74567800) [pid = 1868] [serial = 559] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff73d70400) [pid = 1868] [serial = 557] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff739d7400) [pid = 1868] [serial = 556] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff722f1c00) [pid = 1868] [serial = 554] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 89 (0x7eff6d6d2400) [pid = 1868] [serial = 553] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 88 (0x7eff6d6cd400) [pid = 1868] [serial = 565] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 87 (0x7eff7c28ac00) [pid = 1868] [serial = 550] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 86 (0x7eff724bc000) [pid = 1868] [serial = 566] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 85 (0x7eff75cb2800) [pid = 1868] [serial = 563] [outer = (nil)] [url = about:blank] 12:14:34 INFO - PROCESS | 1868 | --DOMWINDOW == 84 (0x7eff74614400) [pid = 1868] [serial = 560] [outer = (nil)] [url = about:blank] 12:14:34 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 12:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1646ms 12:14:34 INFO - PROCESS | 1868 | 1461093274135 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 12:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:14:34 INFO - PROCESS | 1868 | 1461093274140 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 12:14:34 INFO - PROCESS | 1868 | 1461093274150 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 1868 | 1461093274155 Marionette TRACE conn3 <- [1,806,null,{}] 12:14:34 INFO - PROCESS | 1868 | 1461093274161 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}] 12:14:34 INFO - PROCESS | 1868 | 1461093274308 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 12:14:34 INFO - PROCESS | 1868 | 1461093274452 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747dd000 == 67 [pid = 1868] [id = 209] 12:14:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 85 (0x7eff7333d800) [pid = 1868] [serial = 627] [outer = (nil)] 12:14:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 86 (0x7eff744b7800) [pid = 1868] [serial = 628] [outer = 0x7eff7333d800] 12:14:34 INFO - PROCESS | 1868 | 1461093274516 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 87 (0x7eff74ab3400) [pid = 1868] [serial = 629] [outer = 0x7eff7333d800] 12:14:35 INFO - PROCESS | 1868 | 1461093275290 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]]]}] 12:14:35 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 12:14:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1187ms 12:14:35 INFO - PROCESS | 1868 | 1461093275334 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 1868 | 1461093275338 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 12:14:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:14:35 INFO - PROCESS | 1868 | 1461093275344 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 1868 | 1461093275348 Marionette TRACE conn3 <- [1,810,null,{}] 12:14:35 INFO - PROCESS | 1868 | 1461093275363 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}] 12:14:35 INFO - PROCESS | 1868 | 1461093275514 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 12:14:35 INFO - PROCESS | 1868 | 1461093275526 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7692e800 == 68 [pid = 1868] [id = 210] 12:14:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 88 (0x7eff75b68400) [pid = 1868] [serial = 630] [outer = (nil)] 12:14:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 89 (0x7eff75cae800) [pid = 1868] [serial = 631] [outer = 0x7eff75b68400] 12:14:35 INFO - PROCESS | 1868 | 1461093275597 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 90 (0x7eff77b72000) [pid = 1868] [serial = 632] [outer = 0x7eff75b68400] 12:14:36 INFO - PROCESS | 1868 | 1461093276595 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]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1287ms 12:14:36 INFO - PROCESS | 1868 | 1461093276633 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 1868 | 1461093276636 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 12:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:14:36 INFO - PROCESS | 1868 | 1461093276642 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 1868 | 1461093276654 Marionette TRACE conn3 <- [1,814,null,{}] 12:14:36 INFO - PROCESS | 1868 | 1461093276659 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}] 12:14:36 INFO - PROCESS | 1868 | 1461093276851 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 12:14:36 INFO - PROCESS | 1868 | 1461093276870 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b4d000 == 69 [pid = 1868] [id = 211] 12:14:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff75b69400) [pid = 1868] [serial = 633] [outer = (nil)] 12:14:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff77d40c00) [pid = 1868] [serial = 634] [outer = 0x7eff75b69400] 12:14:36 INFO - PROCESS | 1868 | 1461093276931 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff77f3e000) [pid = 1868] [serial = 635] [outer = 0x7eff75b69400] 12:14:37 INFO - PROCESS | 1868 | 1461093277780 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] 12:14:37 INFO - PROCESS | 1868 | 1461093277844 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 12:14:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 12:14:37 INFO - PROCESS | 1868 | 1461093277849 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 1868 | 1461093277851 Marionette TRACE conn3 <- [1,818,null,{}] 12:14:37 INFO - PROCESS | 1868 | 1461093277857 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}] 12:14:38 INFO - PROCESS | 1868 | 1461093278034 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 12:14:38 INFO - PROCESS | 1868 | 1461093278058 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734c8800 == 70 [pid = 1868] [id = 212] 12:14:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff72272800) [pid = 1868] [serial = 636] [outer = (nil)] 12:14:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff79bc9000) [pid = 1868] [serial = 637] [outer = 0x7eff72272800] 12:14:38 INFO - PROCESS | 1868 | 1461093278120 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff7a74a800) [pid = 1868] [serial = 638] [outer = 0x7eff72272800] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 95 (0x7eff73342800) [pid = 1868] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 94 (0x7eff6d6d5000) [pid = 1868] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 93 (0x7eff722f2000) [pid = 1868] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 92 (0x7eff6d6cb000) [pid = 1868] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 91 (0x7eff75e2c000) [pid = 1868] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:14:38 INFO - PROCESS | 1868 | --DOMWINDOW == 90 (0x7eff73347400) [pid = 1868] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:14:39 INFO - PROCESS | 1868 | 1461093279092 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]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1280ms 12:14:39 INFO - PROCESS | 1868 | 1461093279130 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 1868 | 1461093279132 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 12:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:14:39 INFO - PROCESS | 1868 | 1461093279139 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 1868 | 1461093279141 Marionette TRACE conn3 <- [1,822,null,{}] 12:14:39 INFO - PROCESS | 1868 | 1461093279146 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}] 12:14:39 INFO - PROCESS | 1868 | 1461093279322 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 12:14:39 INFO - PROCESS | 1868 | 1461093279341 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc85800 == 71 [pid = 1868] [id = 213] 12:14:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 91 (0x7eff7bb99000) [pid = 1868] [serial = 639] [outer = (nil)] 12:14:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 92 (0x7eff7c574800) [pid = 1868] [serial = 640] [outer = 0x7eff7bb99000] 12:14:39 INFO - PROCESS | 1868 | 1461093279406 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 93 (0x7eff7c9e3400) [pid = 1868] [serial = 641] [outer = 0x7eff7bb99000] 12:14:40 INFO - PROCESS | 1868 | 1461093280185 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] 12:14:40 INFO - PROCESS | 1868 | 1461093280226 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 12:14:40 INFO - PROCESS | 1868 | 1461093280232 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 1868 | 1461093280234 Marionette TRACE conn3 <- [1,826,null,{}] 12:14:40 INFO - PROCESS | 1868 | 1461093280240 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}] 12:14:40 INFO - PROCESS | 1868 | 1461093280372 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 12:14:40 INFO - PROCESS | 1868 | 1461093280385 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d488000 == 72 [pid = 1868] [id = 214] 12:14:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 94 (0x7eff7c3d8800) [pid = 1868] [serial = 642] [outer = (nil)] 12:14:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 95 (0x7eff7ceb4800) [pid = 1868] [serial = 643] [outer = 0x7eff7c3d8800] 12:14:40 INFO - PROCESS | 1868 | 1461093280444 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 96 (0x7eff7d6f8000) [pid = 1868] [serial = 644] [outer = 0x7eff7c3d8800] 12:14:41 INFO - PROCESS | 1868 | 1461093281530 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]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1326ms 12:14:41 INFO - PROCESS | 1868 | 1461093281559 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 1868 | 1461093281567 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 12:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:14:41 INFO - PROCESS | 1868 | 1461093281576 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 1868 | 1461093281581 Marionette TRACE conn3 <- [1,830,null,{}] 12:14:41 INFO - PROCESS | 1868 | 1461093281588 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}] 12:14:41 INFO - PROCESS | 1868 | 1461093281770 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 12:14:41 INFO - PROCESS | 1868 | 1461093281933 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bef000 == 73 [pid = 1868] [id = 215] 12:14:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 97 (0x7eff73d66c00) [pid = 1868] [serial = 645] [outer = (nil)] 12:14:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 98 (0x7eff74336800) [pid = 1868] [serial = 646] [outer = 0x7eff73d66c00] 12:14:42 INFO - PROCESS | 1868 | 1461093282004 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 99 (0x7eff74aafc00) [pid = 1868] [serial = 647] [outer = 0x7eff73d66c00] 12:14:42 INFO - PROCESS | 1868 | 1461093282981 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]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:14:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1480ms 12:14:43 INFO - PROCESS | 1868 | 1461093283056 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 1868 | 1461093283064 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 12:14:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:14:43 INFO - PROCESS | 1868 | 1461093283074 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 1868 | 1461093283077 Marionette TRACE conn3 <- [1,834,null,{}] 12:14:43 INFO - PROCESS | 1868 | 1461093283083 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}] 12:14:43 INFO - PROCESS | 1868 | 1461093283289 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 12:14:43 INFO - PROCESS | 1868 | 1461093283540 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c607000 == 74 [pid = 1868] [id = 216] 12:14:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff74e79c00) [pid = 1868] [serial = 648] [outer = (nil)] 12:14:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff75e27400) [pid = 1868] [serial = 649] [outer = 0x7eff74e79c00] 12:14:43 INFO - PROCESS | 1868 | 1461093283622 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff77d43800) [pid = 1868] [serial = 650] [outer = 0x7eff74e79c00] 12:14:44 INFO - PROCESS | 1868 | 1461093284415 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]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1389ms 12:14:44 INFO - PROCESS | 1868 | 1461093284464 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 1868 | 1461093284468 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 12:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:14:44 INFO - PROCESS | 1868 | 1461093284473 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 1868 | 1461093284479 Marionette TRACE conn3 <- [1,838,null,{}] 12:14:44 INFO - PROCESS | 1868 | 1461093284494 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}] 12:14:44 INFO - PROCESS | 1868 | 1461093284657 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 12:14:44 INFO - PROCESS | 1868 | 1461093284808 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83f09800 == 75 [pid = 1868] [id = 217] 12:14:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff77d43000) [pid = 1868] [serial = 651] [outer = (nil)] 12:14:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7c45bc00) [pid = 1868] [serial = 652] [outer = 0x7eff77d43000] 12:14:44 INFO - PROCESS | 1868 | 1461093284886 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7cd09400) [pid = 1868] [serial = 653] [outer = 0x7eff77d43000] 12:14:45 INFO - PROCESS | 1868 | 1461093285776 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]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:14:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1333ms 12:14:45 INFO - PROCESS | 1868 | 1461093285808 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 12:14:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:14:45 INFO - PROCESS | 1868 | 1461093285814 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 12:14:45 INFO - PROCESS | 1868 | 1461093285820 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 1868 | 1461093285823 Marionette TRACE conn3 <- [1,842,null,{}] 12:14:45 INFO - PROCESS | 1868 | 1461093285828 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}] 12:14:45 INFO - PROCESS | 1868 | 1461093285987 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 12:14:46 INFO - PROCESS | 1868 | 1461093286147 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af74800 == 76 [pid = 1868] [id = 218] 12:14:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff722ec400) [pid = 1868] [serial = 654] [outer = (nil)] 12:14:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff7d742400) [pid = 1868] [serial = 655] [outer = 0x7eff722ec400] 12:14:46 INFO - PROCESS | 1868 | 1461093286221 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff7dd02800) [pid = 1868] [serial = 656] [outer = 0x7eff722ec400] 12:14:47 INFO - PROCESS | 1868 | 1461093287064 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]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1276ms 12:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:14:47 INFO - PROCESS | 1868 | 1461093287097 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 1868 | 1461093287099 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 12:14:47 INFO - PROCESS | 1868 | 1461093287106 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 1868 | 1461093287110 Marionette TRACE conn3 <- [1,846,null,{}] 12:14:47 INFO - PROCESS | 1868 | 1461093287115 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}] 12:14:47 INFO - PROCESS | 1868 | 1461093287281 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 12:14:47 INFO - PROCESS | 1868 | 1461093287443 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8dfbe800 == 77 [pid = 1868] [id = 219] 12:14:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff7cd0bc00) [pid = 1868] [serial = 657] [outer = (nil)] 12:14:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff7e62d400) [pid = 1868] [serial = 658] [outer = 0x7eff7cd0bc00] 12:14:47 INFO - PROCESS | 1868 | 1461093287514 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff8025f000) [pid = 1868] [serial = 659] [outer = 0x7eff7cd0bc00] 12:14:48 INFO - PROCESS | 1868 | 1461093288456 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]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:14:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1382ms 12:14:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:14:48 INFO - PROCESS | 1868 | 1461093288488 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 1868 | 1461093288491 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 12:14:48 INFO - PROCESS | 1868 | 1461093288497 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 1868 | 1461093288500 Marionette TRACE conn3 <- [1,850,null,{}] 12:14:48 INFO - PROCESS | 1868 | 1461093288505 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}] 12:14:48 INFO - PROCESS | 1868 | 1461093288678 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 12:14:48 INFO - PROCESS | 1868 | 1461093288842 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fd97000 == 78 [pid = 1868] [id = 220] 12:14:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff7dd89c00) [pid = 1868] [serial = 660] [outer = (nil)] 12:14:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff8a84f800) [pid = 1868] [serial = 661] [outer = 0x7eff7dd89c00] 12:14:48 INFO - PROCESS | 1868 | 1461093288917 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff8ab0b400) [pid = 1868] [serial = 662] [outer = 0x7eff7dd89c00] 12:14:49 INFO - PROCESS | 1868 | 1461093289813 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]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:14:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1381ms 12:14:49 INFO - PROCESS | 1868 | 1461093289879 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 1868 | 1461093289883 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 12:14:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:14:49 INFO - PROCESS | 1868 | 1461093289888 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 1868 | 1461093289892 Marionette TRACE conn3 <- [1,854,null,{}] 12:14:49 INFO - PROCESS | 1868 | 1461093289898 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}] 12:14:50 INFO - PROCESS | 1868 | 1461093290078 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 12:14:50 INFO - PROCESS | 1868 | 1461093290242 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90219800 == 79 [pid = 1868] [id = 221] 12:14:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff77f4b800) [pid = 1868] [serial = 663] [outer = (nil)] 12:14:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff8ab11400) [pid = 1868] [serial = 664] [outer = 0x7eff77f4b800] 12:14:50 INFO - PROCESS | 1868 | 1461093290316 Marionette DEBUG loaded listener.js 12:14:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff8ade1400) [pid = 1868] [serial = 665] [outer = 0x7eff77f4b800] 12:14:51 INFO - PROCESS | 1868 | 1461093291116 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]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1277ms 12:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:14:51 INFO - PROCESS | 1868 | 1461093291167 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 1868 | 1461093291170 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 12:14:51 INFO - PROCESS | 1868 | 1461093291176 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 1868 | 1461093291179 Marionette TRACE conn3 <- [1,858,null,{}] 12:14:51 INFO - PROCESS | 1868 | 1461093291184 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}] 12:14:51 INFO - PROCESS | 1868 | 1461093291324 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 12:14:51 INFO - PROCESS | 1868 | 1461093291484 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bd4000 == 80 [pid = 1868] [id = 222] 12:14:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff6ccb4000) [pid = 1868] [serial = 666] [outer = (nil)] 12:14:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff724b5c00) [pid = 1868] [serial = 667] [outer = 0x7eff6ccb4000] 12:14:51 INFO - PROCESS | 1868 | 1461093291553 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff7d341800) [pid = 1868] [serial = 668] [outer = 0x7eff6ccb4000] 12:14:52 INFO - PROCESS | 1868 | 1461093292602 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]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:14:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1485ms 12:14:52 INFO - PROCESS | 1868 | 1461093292661 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 1868 | 1461093292667 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 12:14:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:14:52 INFO - PROCESS | 1868 | 1461093292675 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 1868 | 1461093292678 Marionette TRACE conn3 <- [1,862,null,{}] 12:14:52 INFO - PROCESS | 1868 | 1461093292686 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}] 12:14:52 INFO - PROCESS | 1868 | 1461093292838 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 12:14:53 INFO - PROCESS | 1868 | 1461093293019 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f3a800 == 81 [pid = 1868] [id = 223] 12:14:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff722ed000) [pid = 1868] [serial = 669] [outer = (nil)] 12:14:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff73345000) [pid = 1868] [serial = 670] [outer = 0x7eff722ed000] 12:14:53 INFO - PROCESS | 1868 | 1461093293085 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff744b0000) [pid = 1868] [serial = 671] [outer = 0x7eff722ed000] 12:14:54 INFO - PROCESS | 1868 | 1461093294034 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]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1433ms 12:14:54 INFO - PROCESS | 1868 | 1461093294109 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 1868 | 1461093294117 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 12:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:14:54 INFO - PROCESS | 1868 | 1461093294126 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 1868 | 1461093294130 Marionette TRACE conn3 <- [1,866,null,{}] 12:14:54 INFO - PROCESS | 1868 | 1461093294135 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}] 12:14:54 INFO - PROCESS | 1868 | 1461093294312 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc85800 == 80 [pid = 1868] [id = 213] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734c8800 == 79 [pid = 1868] [id = 212] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff739d8800) [pid = 1868] [serial = 571] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff74e84800) [pid = 1868] [serial = 574] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff77d46800) [pid = 1868] [serial = 577] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff7bb97400) [pid = 1868] [serial = 580] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff7c66e400) [pid = 1868] [serial = 583] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff7c9da800) [pid = 1868] [serial = 604] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b4d000 == 78 [pid = 1868] [id = 211] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7692e800 == 77 [pid = 1868] [id = 210] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747dd000 == 76 [pid = 1868] [id = 209] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74889000 == 75 [pid = 1868] [id = 208] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1e000 == 74 [pid = 1868] [id = 204] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bc0c800 == 73 [pid = 1868] [id = 203] 12:14:54 INFO - PROCESS | 1868 | 1461093294500 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74baa000 == 72 [pid = 1868] [id = 202] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff74334800) [pid = 1868] [serial = 590] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff73d66800) [pid = 1868] [serial = 589] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff74aaac00) [pid = 1868] [serial = 592] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff7a85fc00) [pid = 1868] [serial = 598] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff74e86c00) [pid = 1868] [serial = 593] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff7916ec00) [pid = 1868] [serial = 587] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7333dc00) [pid = 1868] [serial = 586] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff77bd5000) [pid = 1868] [serial = 595] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7c004000) [pid = 1868] [serial = 599] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff77f47400) [pid = 1868] [serial = 596] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff74614000) [pid = 1868] [serial = 601] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff77b7a000) [pid = 1868] [serial = 602] [outer = (nil)] [url = about:blank] 12:14:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7204d000 == 73 [pid = 1868] [id = 224] 12:14:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff7333dc00) [pid = 1868] [serial = 672] [outer = (nil)] 12:14:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff74ab1c00) [pid = 1868] [serial = 673] [outer = 0x7eff7333dc00] 12:14:54 INFO - PROCESS | 1868 | 1461093294578 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff75bf5c00) [pid = 1868] [serial = 674] [outer = 0x7eff7333dc00] 12:14:55 INFO - PROCESS | 1868 | 1461093295377 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]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:14:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 12:14:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:14:55 INFO - PROCESS | 1868 | 1461093295407 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 1868 | 1461093295409 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 12:14:55 INFO - PROCESS | 1868 | 1461093295415 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 1868 | 1461093295420 Marionette TRACE conn3 <- [1,870,null,{}] 12:14:55 INFO - PROCESS | 1868 | 1461093295444 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}] 12:14:55 INFO - PROCESS | 1868 | 1461093295582 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 12:14:55 INFO - PROCESS | 1868 | 1461093295601 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d1a800 == 74 [pid = 1868] [id = 225] 12:14:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff77d4a000) [pid = 1868] [serial = 675] [outer = (nil)] 12:14:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff7916ec00) [pid = 1868] [serial = 676] [outer = 0x7eff77d4a000] 12:14:55 INFO - PROCESS | 1868 | 1461093295661 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff7ba52c00) [pid = 1868] [serial = 677] [outer = 0x7eff77d4a000] 12:14:56 INFO - PROCESS | 1868 | 1461093296415 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]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1040ms 12:14:56 INFO - PROCESS | 1868 | 1461093296454 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 1868 | 1461093296458 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 12:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:14:56 INFO - PROCESS | 1868 | 1461093296464 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 1868 | 1461093296466 Marionette TRACE conn3 <- [1,874,null,{}] 12:14:56 INFO - PROCESS | 1868 | 1461093296471 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}] 12:14:56 INFO - PROCESS | 1868 | 1461093296606 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 12:14:56 INFO - PROCESS | 1868 | 1461093296620 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cd47000 == 75 [pid = 1868] [id = 226] 12:14:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff77d46c00) [pid = 1868] [serial = 678] [outer = (nil)] 12:14:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff7c9e3c00) [pid = 1868] [serial = 679] [outer = 0x7eff77d46c00] 12:14:56 INFO - PROCESS | 1868 | 1461093296678 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff7ce45c00) [pid = 1868] [serial = 680] [outer = 0x7eff77d46c00] 12:14:57 INFO - PROCESS | 1868 | 1461093297582 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]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:14:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1125ms 12:14:57 INFO - PROCESS | 1868 | 1461093297590 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 1868 | 1461093297592 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 12:14:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:14:57 INFO - PROCESS | 1868 | 1461093297603 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 1868 | 1461093297605 Marionette TRACE conn3 <- [1,878,null,{}] 12:14:57 INFO - PROCESS | 1868 | 1461093297610 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}] 12:14:57 INFO - PROCESS | 1868 | 1461093297780 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 12:14:57 INFO - PROCESS | 1868 | 1461093297807 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8014c800 == 76 [pid = 1868] [id = 227] 12:14:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff77d6e800) [pid = 1868] [serial = 681] [outer = (nil)] 12:14:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff7ceb9c00) [pid = 1868] [serial = 682] [outer = 0x7eff77d6e800] 12:14:57 INFO - PROCESS | 1868 | 1461093297865 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff7e7ecc00) [pid = 1868] [serial = 683] [outer = 0x7eff77d6e800] 12:14:58 INFO - PROCESS | 1868 | 1461093298599 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]]]}] 12:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1024ms 12:14:58 INFO - PROCESS | 1868 | 1461093298628 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 12:14:58 INFO - PROCESS | 1868 | 1461093298632 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 12:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:14:58 INFO - PROCESS | 1868 | 1461093298638 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:14:58 INFO - PROCESS | 1868 | 1461093298640 Marionette TRACE conn3 <- [1,882,null,{}] 12:14:58 INFO - PROCESS | 1868 | 1461093298672 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}] 12:14:58 INFO - PROCESS | 1868 | 1461093298873 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff75e22400) [pid = 1868] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff739da800) [pid = 1868] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff6ccba000) [pid = 1868] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff6ccb4400) [pid = 1868] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff75b69400) [pid = 1868] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff72272800) [pid = 1868] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7bb99000) [pid = 1868] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff7333e000) [pid = 1868] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff7333d800) [pid = 1868] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff7333c800) [pid = 1868] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff6d6cd000) [pid = 1868] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff75b68400) [pid = 1868] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 104 (0x7eff77b79400) [pid = 1868] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 103 (0x7eff74c27800) [pid = 1868] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 102 (0x7eff724b9800) [pid = 1868] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 101 (0x7eff77b76800) [pid = 1868] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 100 (0x7eff74610000) [pid = 1868] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:14:59 INFO - PROCESS | 1868 | --DOMWINDOW == 99 (0x7eff6ccbf400) [pid = 1868] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:14:59 INFO - PROCESS | 1868 | 1461093299148 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bb6000 == 77 [pid = 1868] [id = 228] 12:14:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 100 (0x7eff6ccb2c00) [pid = 1868] [serial = 684] [outer = (nil)] 12:14:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 101 (0x7eff6d6cd000) [pid = 1868] [serial = 685] [outer = 0x7eff6ccb2c00] 12:14:59 INFO - PROCESS | 1868 | 1461093299217 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 102 (0x7eff74ab4000) [pid = 1868] [serial = 686] [outer = 0x7eff6ccb2c00] 12:14:59 INFO - PROCESS | 1868 | 1461093299884 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]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1288ms 12:14:59 INFO - PROCESS | 1868 | 1461093299926 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 1868 | 1461093299929 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 12:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:14:59 INFO - PROCESS | 1868 | 1461093299934 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 1868 | 1461093299937 Marionette TRACE conn3 <- [1,886,null,{}] 12:14:59 INFO - PROCESS | 1868 | 1461093299942 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}] 12:15:00 INFO - PROCESS | 1868 | 1461093300135 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 12:15:00 INFO - PROCESS | 1868 | 1461093300151 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8b983000 == 78 [pid = 1868] [id = 229] 12:15:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 103 (0x7eff74ab7800) [pid = 1868] [serial = 687] [outer = (nil)] 12:15:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 104 (0x7eff7a856c00) [pid = 1868] [serial = 688] [outer = 0x7eff74ab7800] 12:15:00 INFO - PROCESS | 1868 | 1461093300209 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 105 (0x7eff7cd11c00) [pid = 1868] [serial = 689] [outer = 0x7eff74ab7800] 12:15:00 INFO - PROCESS | 1868 | 1461093300910 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]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:15:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1030ms 12:15:00 INFO - PROCESS | 1868 | 1461093300965 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 1868 | 1461093300967 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 12:15:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:15:00 INFO - PROCESS | 1868 | 1461093300973 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 1868 | 1461093300975 Marionette TRACE conn3 <- [1,890,null,{}] 12:15:01 INFO - PROCESS | 1868 | 1461093301001 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}] 12:15:01 INFO - PROCESS | 1868 | 1461093301274 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 12:15:01 INFO - PROCESS | 1868 | 1461093301392 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74881000 == 79 [pid = 1868] [id = 230] 12:15:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff6ccb4c00) [pid = 1868] [serial = 690] [outer = (nil)] 12:15:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff6d6d4400) [pid = 1868] [serial = 691] [outer = 0x7eff6ccb4c00] 12:15:01 INFO - PROCESS | 1868 | 1461093301467 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff7246e400) [pid = 1868] [serial = 692] [outer = 0x7eff6ccb4c00] 12:15:02 INFO - PROCESS | 1868 | 1461093302468 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]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:15:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1525ms 12:15:02 INFO - PROCESS | 1868 | 1461093302501 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 1868 | 1461093302507 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 12:15:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:15:02 INFO - PROCESS | 1868 | 1461093302514 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 1868 | 1461093302521 Marionette TRACE conn3 <- [1,894,null,{}] 12:15:02 INFO - PROCESS | 1868 | 1461093302527 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}] 12:15:02 INFO - PROCESS | 1868 | 1461093302686 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 12:15:02 INFO - PROCESS | 1868 | 1461093302850 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bc08800 == 80 [pid = 1868] [id = 231] 12:15:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff6ccbf000) [pid = 1868] [serial = 693] [outer = (nil)] 12:15:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff75bf4c00) [pid = 1868] [serial = 694] [outer = 0x7eff6ccbf000] 12:15:02 INFO - PROCESS | 1868 | 1461093302923 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff77b79800) [pid = 1868] [serial = 695] [outer = 0x7eff6ccbf000] 12:15:03 INFO - PROCESS | 1868 | 1461093303957 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]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:15:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1491ms 12:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:15:04 INFO - PROCESS | 1868 | 1461093304006 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 1868 | 1461093304010 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 12:15:04 INFO - PROCESS | 1868 | 1461093304016 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 1868 | 1461093304020 Marionette TRACE conn3 <- [1,898,null,{}] 12:15:04 INFO - PROCESS | 1868 | 1461093304025 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}] 12:15:04 INFO - PROCESS | 1868 | 1461093304212 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 12:15:04 INFO - PROCESS | 1868 | 1461093304462 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f789000 == 81 [pid = 1868] [id = 232] 12:15:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff7b8e1800) [pid = 1868] [serial = 696] [outer = (nil)] 12:15:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff7c6ac400) [pid = 1868] [serial = 697] [outer = 0x7eff7b8e1800] 12:15:04 INFO - PROCESS | 1868 | 1461093304574 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff7d341400) [pid = 1868] [serial = 698] [outer = 0x7eff7b8e1800] 12:15:05 INFO - PROCESS | 1868 | 1461093305418 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]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:15:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1430ms 12:15:05 INFO - PROCESS | 1868 | 1461093305446 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 1868 | 1461093305451 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 12:15:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:15:05 INFO - PROCESS | 1868 | 1461093305467 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 1868 | 1461093305474 Marionette TRACE conn3 <- [1,902,null,{}] 12:15:05 INFO - PROCESS | 1868 | 1461093305479 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}] 12:15:05 INFO - PROCESS | 1868 | 1461093305636 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 12:15:05 INFO - PROCESS | 1868 | 1461093305799 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94194000 == 82 [pid = 1868] [id = 233] 12:15:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff6ccb7000) [pid = 1868] [serial = 699] [outer = (nil)] 12:15:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff83de6c00) [pid = 1868] [serial = 700] [outer = 0x7eff6ccb7000] 12:15:05 INFO - PROCESS | 1868 | 1461093305872 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff8aab5000) [pid = 1868] [serial = 701] [outer = 0x7eff6ccb7000] 12:15:06 INFO - PROCESS | 1868 | 1461093306711 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]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1293ms 12:15:06 INFO - PROCESS | 1868 | 1461093306753 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 1868 | 1461093306756 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 12:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:15:06 INFO - PROCESS | 1868 | 1461093306762 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 1868 | 1461093306764 Marionette TRACE conn3 <- [1,906,null,{}] 12:15:06 INFO - PROCESS | 1868 | 1461093306770 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}] 12:15:06 INFO - PROCESS | 1868 | 1461093306932 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 12:15:07 INFO - PROCESS | 1868 | 1461093307094 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c6c000 == 83 [pid = 1868] [id = 234] 12:15:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff7bcdf800) [pid = 1868] [serial = 702] [outer = (nil)] 12:15:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff8af10000) [pid = 1868] [serial = 703] [outer = 0x7eff7bcdf800] 12:15:07 INFO - PROCESS | 1868 | 1461093307166 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff8bc2f000) [pid = 1868] [serial = 704] [outer = 0x7eff7bcdf800] 12:15:08 INFO - PROCESS | 1868 | 1461093308017 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]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:15:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1325ms 12:15:08 INFO - PROCESS | 1868 | 1461093308088 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 1868 | 1461093308091 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 12:15:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:15:08 INFO - PROCESS | 1868 | 1461093308097 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 1868 | 1461093308099 Marionette TRACE conn3 <- [1,910,null,{}] 12:15:08 INFO - PROCESS | 1868 | 1461093308105 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}] 12:15:08 INFO - PROCESS | 1868 | 1461093308273 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 12:15:08 INFO - PROCESS | 1868 | 1461093308443 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9437e000 == 84 [pid = 1868] [id = 235] 12:15:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff8bdcb400) [pid = 1868] [serial = 705] [outer = (nil)] 12:15:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff8bdcec00) [pid = 1868] [serial = 706] [outer = 0x7eff8bdcb400] 12:15:08 INFO - PROCESS | 1868 | 1461093308524 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff8bf0c400) [pid = 1868] [serial = 707] [outer = 0x7eff8bdcb400] 12:15:09 INFO - PROCESS | 1868 | 1461093309374 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]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1325ms 12:15:09 INFO - PROCESS | 1868 | 1461093309423 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 1868 | 1461093309427 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 12:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:15:09 INFO - PROCESS | 1868 | 1461093309432 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 1868 | 1461093309435 Marionette TRACE conn3 <- [1,914,null,{}] 12:15:09 INFO - PROCESS | 1868 | 1461093309440 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}] 12:15:09 INFO - PROCESS | 1868 | 1461093309595 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 12:15:09 INFO - PROCESS | 1868 | 1461093309761 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b80800 == 85 [pid = 1868] [id = 236] 12:15:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff7b805000) [pid = 1868] [serial = 708] [outer = (nil)] 12:15:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff8f661c00) [pid = 1868] [serial = 709] [outer = 0x7eff7b805000] 12:15:09 INFO - PROCESS | 1868 | 1461093309835 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff8fc30400) [pid = 1868] [serial = 710] [outer = 0x7eff7b805000] 12:15:10 INFO - PROCESS | 1868 | 1461093310663 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]]]}] 12:15:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1289ms 12:15:10 INFO - PROCESS | 1868 | 1461093310722 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 12:15:10 INFO - PROCESS | 1868 | 1461093310725 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 12:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:15:10 INFO - PROCESS | 1868 | 1461093310731 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:15:10 INFO - PROCESS | 1868 | 1461093310734 Marionette TRACE conn3 <- [1,918,null,{}] 12:15:10 INFO - PROCESS | 1868 | 1461093310739 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}] 12:15:10 INFO - PROCESS | 1868 | 1461093310886 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 12:15:11 INFO - PROCESS | 1868 | 1461093311056 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afd6800 == 86 [pid = 1868] [id = 237] 12:15:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7226e400) [pid = 1868] [serial = 711] [outer = (nil)] 12:15:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff77bde400) [pid = 1868] [serial = 712] [outer = 0x7eff7226e400] 12:15:11 INFO - PROCESS | 1868 | 1461093311126 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff8fc33800) [pid = 1868] [serial = 713] [outer = 0x7eff7226e400] 12:15:11 INFO - PROCESS | 1868 | 1461093311945 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]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1276ms 12:15:12 INFO - PROCESS | 1868 | 1461093312026 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 12:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:15:12 INFO - PROCESS | 1868 | 1461093312031 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 12:15:12 INFO - PROCESS | 1868 | 1461093312037 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 1868 | 1461093312040 Marionette TRACE conn3 <- [1,922,null,{}] 12:15:12 INFO - PROCESS | 1868 | 1461093312045 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}] 12:15:12 INFO - PROCESS | 1868 | 1461093312195 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 12:15:12 INFO - PROCESS | 1868 | 1461093312735 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bed000 == 87 [pid = 1868] [id = 238] 12:15:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff6abda800) [pid = 1868] [serial = 714] [outer = (nil)] 12:15:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff6ccb8400) [pid = 1868] [serial = 715] [outer = 0x7eff6abda800] 12:15:12 INFO - PROCESS | 1868 | 1461093312818 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff72275400) [pid = 1868] [serial = 716] [outer = 0x7eff6abda800] 12:15:13 INFO - PROCESS | 1868 | 1461093313665 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]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:15:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1683ms 12:15:13 INFO - PROCESS | 1868 | 1461093313721 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 12:15:13 INFO - PROCESS | 1868 | 1461093313728 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 12:15:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:15:13 INFO - PROCESS | 1868 | 1461093313736 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 1868 | 1461093313740 Marionette TRACE conn3 <- [1,926,null,{}] 12:15:13 INFO - PROCESS | 1868 | 1461093313746 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}] 12:15:13 INFO - PROCESS | 1868 | 1461093313908 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 12:15:14 INFO - PROCESS | 1868 | 1461093314188 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d1b000 == 88 [pid = 1868] [id = 239] 12:15:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff739e0000) [pid = 1868] [serial = 717] [outer = (nil)] 12:15:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff73d6dc00) [pid = 1868] [serial = 718] [outer = 0x7eff739e0000] 12:15:14 INFO - PROCESS | 1868 | 1461093314300 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff744ad400) [pid = 1868] [serial = 719] [outer = 0x7eff739e0000] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8b983000 == 87 [pid = 1868] [id = 229] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bb6000 == 86 [pid = 1868] [id = 228] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7b8db400) [pid = 1868] [serial = 613] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff7cd07400) [pid = 1868] [serial = 616] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7d6cbc00) [pid = 1868] [serial = 619] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff7e7f6c00) [pid = 1868] [serial = 622] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8014c800 == 85 [pid = 1868] [id = 227] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cd47000 == 84 [pid = 1868] [id = 226] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d1a800 == 83 [pid = 1868] [id = 225] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7204d000 == 82 [pid = 1868] [id = 224] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f3a800 == 81 [pid = 1868] [id = 223] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff90219800 == 80 [pid = 1868] [id = 221] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8fd97000 == 79 [pid = 1868] [id = 220] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8dfbe800 == 78 [pid = 1868] [id = 219] 12:15:15 INFO - PROCESS | 1868 | 1461093315235 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]]]}] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8af74800 == 77 [pid = 1868] [id = 218] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83f09800 == 76 [pid = 1868] [id = 217] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c607000 == 75 [pid = 1868] [id = 216] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bef000 == 74 [pid = 1868] [id = 215] 12:15:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d488000 == 73 [pid = 1868] [id = 214] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff77d3d400) [pid = 1868] [serial = 569] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff90008800) [pid = 1868] [serial = 542] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff75b5fc00) [pid = 1868] [serial = 548] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff722f7000) [pid = 1868] [serial = 545] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff77d40c00) [pid = 1868] [serial = 634] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff79bc9000) [pid = 1868] [serial = 637] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff7c574800) [pid = 1868] [serial = 640] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff7a74a800) [pid = 1868] [serial = 638] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff75cad800) [pid = 1868] [serial = 611] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff74fab400) [pid = 1868] [serial = 610] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff744b7800) [pid = 1868] [serial = 628] [outer = (nil)] [url = about:blank] 12:15:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1533ms 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff74ab3400) [pid = 1868] [serial = 629] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff73d6d000) [pid = 1868] [serial = 626] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff73340400) [pid = 1868] [serial = 625] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff73f6e400) [pid = 1868] [serial = 608] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff73344000) [pid = 1868] [serial = 607] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff75cae800) [pid = 1868] [serial = 631] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff7c9e3400) [pid = 1868] [serial = 641] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff77f3e000) [pid = 1868] [serial = 635] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff77b72000) [pid = 1868] [serial = 632] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff77f49400) [pid = 1868] [serial = 578] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff89cd6800) [pid = 1868] [serial = 551] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff73f6c400) [pid = 1868] [serial = 572] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 107 (0x7eff7c577000) [pid = 1868] [serial = 581] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 106 (0x7eff75cb2c00) [pid = 1868] [serial = 575] [outer = (nil)] [url = about:blank] 12:15:15 INFO - PROCESS | 1868 | --DOMWINDOW == 105 (0x7eff7cbb4800) [pid = 1868] [serial = 584] [outer = (nil)] [url = about:blank] 12:15:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:15 INFO - PROCESS | 1868 | 1461093315287 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 1868 | 1461093315292 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 12:15:15 INFO - PROCESS | 1868 | 1461093315298 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 1868 | 1461093315301 Marionette TRACE conn3 <- [1,930,null,{}] 12:15:15 INFO - PROCESS | 1868 | 1461093315306 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}] 12:15:15 INFO - PROCESS | 1868 | 1461093315442 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 12:15:15 INFO - PROCESS | 1868 | 1461093315565 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74870800 == 74 [pid = 1868] [id = 240] 12:15:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 106 (0x7eff73d64800) [pid = 1868] [serial = 720] [outer = (nil)] 12:15:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 107 (0x7eff74614400) [pid = 1868] [serial = 721] [outer = 0x7eff73d64800] 12:15:15 INFO - PROCESS | 1868 | 1461093315628 Marionette DEBUG loaded listener.js 12:15:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 108 (0x7eff74e82400) [pid = 1868] [serial = 722] [outer = 0x7eff73d64800] 12:15:16 INFO - PROCESS | 1868 | 1461093316344 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]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1076ms 12:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:16 INFO - PROCESS | 1868 | 1461093316376 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 1868 | 1461093316378 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 12:15:16 INFO - PROCESS | 1868 | 1461093316392 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 1868 | 1461093316399 Marionette TRACE conn3 <- [1,934,null,{}] 12:15:16 INFO - PROCESS | 1868 | 1461093316407 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}] 12:15:16 INFO - PROCESS | 1868 | 1461093316556 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 12:15:16 INFO - PROCESS | 1868 | 1461093316679 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d0d000 == 75 [pid = 1868] [id = 241] 12:15:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff73f69000) [pid = 1868] [serial = 723] [outer = (nil)] 12:15:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff7698c000) [pid = 1868] [serial = 724] [outer = 0x7eff73f69000] 12:15:16 INFO - PROCESS | 1868 | 1461093316738 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff77d46800) [pid = 1868] [serial = 725] [outer = 0x7eff73f69000] 12:15:17 INFO - PROCESS | 1868 | 1461093317394 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]]]}] 12:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1041ms 12:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:17 INFO - PROCESS | 1868 | 1461093317425 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 1868 | 1461093317428 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 12:15:17 INFO - PROCESS | 1868 | 1461093317434 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 1868 | 1461093317436 Marionette TRACE conn3 <- [1,938,null,{}] 12:15:17 INFO - PROCESS | 1868 | 1461093317441 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}] 12:15:17 INFO - PROCESS | 1868 | 1461093317646 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 12:15:17 INFO - PROCESS | 1868 | 1461093317675 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be0d000 == 76 [pid = 1868] [id = 242] 12:15:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff74613c00) [pid = 1868] [serial = 726] [outer = (nil)] 12:15:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff79169000) [pid = 1868] [serial = 727] [outer = 0x7eff74613c00] 12:15:17 INFO - PROCESS | 1868 | 1461093317734 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff79bce800) [pid = 1868] [serial = 728] [outer = 0x7eff74613c00] 12:15:18 INFO - PROCESS | 1868 | 1461093318562 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]]]}] 12:15:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff77b79400) [pid = 1868] [serial = 729] [outer = 0x7eff73f69c00] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1185ms 12:15:18 INFO - PROCESS | 1868 | 1461093318641 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 1868 | 1461093318643 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:18 INFO - PROCESS | 1868 | 1461093318687 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 1868 | 1461093318690 Marionette TRACE conn3 <- [1,942,null,{}] 12:15:18 INFO - PROCESS | 1868 | 1461093318695 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}] 12:15:18 INFO - PROCESS | 1868 | 1461093318873 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 12:15:18 INFO - PROCESS | 1868 | 1461093318898 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd0800 == 77 [pid = 1868] [id = 243] 12:15:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff7c007800) [pid = 1868] [serial = 730] [outer = (nil)] 12:15:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff7c573c00) [pid = 1868] [serial = 731] [outer = 0x7eff7c007800] 12:15:18 INFO - PROCESS | 1868 | 1461093318965 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff7c9e8c00) [pid = 1868] [serial = 732] [outer = 0x7eff7c007800] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 117 (0x7eff7c9e8000) [pid = 1868] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 116 (0x7eff7db16000) [pid = 1868] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 115 (0x7eff77b78000) [pid = 1868] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 114 (0x7eff77f46000) [pid = 1868] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 113 (0x7eff77d6e800) [pid = 1868] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 112 (0x7eff6ccb2c00) [pid = 1868] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 111 (0x7eff722ed000) [pid = 1868] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 110 (0x7eff7333dc00) [pid = 1868] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 109 (0x7eff77d4a000) [pid = 1868] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:15:19 INFO - PROCESS | 1868 | --DOMWINDOW == 108 (0x7eff77d46c00) [pid = 1868] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:15:20 INFO - PROCESS | 1868 | 1461093320137 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]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1502ms 12:15:20 INFO - PROCESS | 1868 | 1461093320170 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 1868 | 1461093320173 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:20 INFO - PROCESS | 1868 | 1461093320179 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 1868 | 1461093320180 Marionette TRACE conn3 <- [1,946,null,{}] 12:15:20 INFO - PROCESS | 1868 | 1461093320186 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}] 12:15:20 INFO - PROCESS | 1868 | 1461093320347 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 12:15:20 INFO - PROCESS | 1868 | 1461093320364 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddc8800 == 78 [pid = 1868] [id = 244] 12:15:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 109 (0x7eff77d45c00) [pid = 1868] [serial = 733] [outer = (nil)] 12:15:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 110 (0x7eff7cd0ec00) [pid = 1868] [serial = 734] [outer = 0x7eff77d45c00] 12:15:20 INFO - PROCESS | 1868 | 1461093320421 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 111 (0x7eff7d73dc00) [pid = 1868] [serial = 735] [outer = 0x7eff77d45c00] 12:15:21 INFO - PROCESS | 1868 | 1461093321173 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]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1024ms 12:15:21 INFO - PROCESS | 1868 | 1461093321204 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 1868 | 1461093321206 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:21 INFO - PROCESS | 1868 | 1461093321212 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 1868 | 1461093321214 Marionette TRACE conn3 <- [1,950,null,{}] 12:15:21 INFO - PROCESS | 1868 | 1461093321219 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}] 12:15:21 INFO - PROCESS | 1868 | 1461093321405 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 12:15:21 INFO - PROCESS | 1868 | 1461093321421 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8a8ef800 == 79 [pid = 1868] [id = 245] 12:15:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 112 (0x7eff73340800) [pid = 1868] [serial = 736] [outer = (nil)] 12:15:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 113 (0x7eff7e632400) [pid = 1868] [serial = 737] [outer = 0x7eff73340800] 12:15:21 INFO - PROCESS | 1868 | 1461093321480 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 114 (0x7eff89cd1800) [pid = 1868] [serial = 738] [outer = 0x7eff73340800] 12:15:22 INFO - PROCESS | 1868 | 1461093322402 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]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1232ms 12:15:22 INFO - PROCESS | 1868 | 1461093322445 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 1868 | 1461093322451 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:22 INFO - PROCESS | 1868 | 1461093322458 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 1868 | 1461093322464 Marionette TRACE conn3 <- [1,954,null,{}] 12:15:22 INFO - PROCESS | 1868 | 1461093322472 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}] 12:15:22 INFO - PROCESS | 1868 | 1461093322661 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 12:15:22 INFO - PROCESS | 1868 | 1461093322822 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bed800 == 80 [pid = 1868] [id = 246] 12:15:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 115 (0x7eff6ccb3c00) [pid = 1868] [serial = 739] [outer = (nil)] 12:15:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 116 (0x7eff73340400) [pid = 1868] [serial = 740] [outer = 0x7eff6ccb3c00] 12:15:22 INFO - PROCESS | 1868 | 1461093322897 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 117 (0x7eff7433f800) [pid = 1868] [serial = 741] [outer = 0x7eff6ccb3c00] 12:15:23 INFO - PROCESS | 1868 | 1461093323818 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]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1431ms 12:15:23 INFO - PROCESS | 1868 | 1461093323892 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 1868 | 1461093323902 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 12:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:23 INFO - PROCESS | 1868 | 1461093323913 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 1868 | 1461093323916 Marionette TRACE conn3 <- [1,958,null,{}] 12:15:23 INFO - PROCESS | 1868 | 1461093323923 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}] 12:15:24 INFO - PROCESS | 1868 | 1461093324148 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 12:15:24 INFO - PROCESS | 1868 | 1461093324359 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be18000 == 81 [pid = 1868] [id = 247] 12:15:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 118 (0x7eff744b2800) [pid = 1868] [serial = 742] [outer = (nil)] 12:15:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff75b5fc00) [pid = 1868] [serial = 743] [outer = 0x7eff744b2800] 12:15:24 INFO - PROCESS | 1868 | 1461093324473 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff75e22000) [pid = 1868] [serial = 744] [outer = 0x7eff744b2800] 12:15:25 INFO - PROCESS | 1868 | 1461093325417 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]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1534ms 12:15:25 INFO - PROCESS | 1868 | 1461093325447 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 1868 | 1461093325451 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:25 INFO - PROCESS | 1868 | 1461093325457 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 1868 | 1461093325462 Marionette TRACE conn3 <- [1,962,null,{}] 12:15:25 INFO - PROCESS | 1868 | 1461093325478 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}] 12:15:25 INFO - PROCESS | 1868 | 1461093325640 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 12:15:25 INFO - PROCESS | 1868 | 1461093325811 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af98800 == 82 [pid = 1868] [id = 248] 12:15:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff79165800) [pid = 1868] [serial = 745] [outer = (nil)] 12:15:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff7c3db400) [pid = 1868] [serial = 746] [outer = 0x7eff79165800] 12:15:25 INFO - PROCESS | 1868 | 1461093325924 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff7cd09800) [pid = 1868] [serial = 747] [outer = 0x7eff79165800] 12:15:26 INFO - PROCESS | 1868 | 1461093326740 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]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1331ms 12:15:26 INFO - PROCESS | 1868 | 1461093326788 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 1868 | 1461093326793 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:26 INFO - PROCESS | 1868 | 1461093326799 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 1868 | 1461093326801 Marionette TRACE conn3 <- [1,966,null,{}] 12:15:26 INFO - PROCESS | 1868 | 1461093326806 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}] 12:15:26 INFO - PROCESS | 1868 | 1461093326986 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 12:15:27 INFO - PROCESS | 1868 | 1461093327154 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8de7a800 == 83 [pid = 1868] [id = 249] 12:15:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff7afbdc00) [pid = 1868] [serial = 748] [outer = (nil)] 12:15:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff89ccfc00) [pid = 1868] [serial = 749] [outer = 0x7eff7afbdc00] 12:15:27 INFO - PROCESS | 1868 | 1461093327223 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff8ab09000) [pid = 1868] [serial = 750] [outer = 0x7eff7afbdc00] 12:15:28 INFO - PROCESS | 1868 | 1461093328081 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]]]}] 12:15:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1332ms 12:15:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:28 INFO - PROCESS | 1868 | 1461093328132 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 12:15:28 INFO - PROCESS | 1868 | 1461093328135 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 12:15:28 INFO - PROCESS | 1868 | 1461093328142 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:28 INFO - PROCESS | 1868 | 1461093328145 Marionette TRACE conn3 <- [1,970,null,{}] 12:15:28 INFO - PROCESS | 1868 | 1461093328150 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}] 12:15:28 INFO - PROCESS | 1868 | 1461093328302 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 12:15:28 INFO - PROCESS | 1868 | 1461093328468 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f78a000 == 84 [pid = 1868] [id = 250] 12:15:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff7a862800) [pid = 1868] [serial = 751] [outer = (nil)] 12:15:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff8afb5800) [pid = 1868] [serial = 752] [outer = 0x7eff7a862800] 12:15:28 INFO - PROCESS | 1868 | 1461093328541 Marionette DEBUG loaded listener.js 12:15:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff8bdc3400) [pid = 1868] [serial = 753] [outer = 0x7eff7a862800] 12:15:29 INFO - PROCESS | 1868 | 1461093329406 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]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1338ms 12:15:29 INFO - PROCESS | 1868 | 1461093329480 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 1868 | 1461093329483 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:29 INFO - PROCESS | 1868 | 1461093329489 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 1868 | 1461093329492 Marionette TRACE conn3 <- [1,974,null,{}] 12:15:29 INFO - PROCESS | 1868 | 1461093329497 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}] 12:15:29 INFO - PROCESS | 1868 | 1461093329716 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 12:15:29 INFO - PROCESS | 1868 | 1461093329881 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94117000 == 85 [pid = 1868] [id = 251] 12:15:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff8bdcf000) [pid = 1868] [serial = 754] [outer = (nil)] 12:15:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff8df89400) [pid = 1868] [serial = 755] [outer = 0x7eff8bdcf000] 12:15:29 INFO - PROCESS | 1868 | 1461093329957 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff8fdb6400) [pid = 1868] [serial = 756] [outer = 0x7eff8bdcf000] 12:15:30 INFO - PROCESS | 1868 | 1461093330763 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]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1327ms 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:30 INFO - PROCESS | 1868 | 1461093330817 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 1868 | 1461093330820 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 12:15:30 INFO - PROCESS | 1868 | 1461093330825 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 1868 | 1461093330829 Marionette TRACE conn3 <- [1,978,null,{}] 12:15:30 INFO - PROCESS | 1868 | 1461093330834 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}] 12:15:30 INFO - PROCESS | 1868 | 1461093330982 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 12:15:31 INFO - PROCESS | 1868 | 1461093331150 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a1d000 == 86 [pid = 1868] [id = 252] 12:15:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff6b18cc00) [pid = 1868] [serial = 757] [outer = (nil)] 12:15:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff6b195800) [pid = 1868] [serial = 758] [outer = 0x7eff6b18cc00] 12:15:31 INFO - PROCESS | 1868 | 1461093331221 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff6b199c00) [pid = 1868] [serial = 759] [outer = 0x7eff6b18cc00] 12:15:32 INFO - PROCESS | 1868 | 1461093332062 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]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1279ms 12:15:32 INFO - PROCESS | 1868 | 1461093332105 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 1868 | 1461093332108 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:32 INFO - PROCESS | 1868 | 1461093332114 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 1868 | 1461093332117 Marionette TRACE conn3 <- [1,982,null,{}] 12:15:32 INFO - PROCESS | 1868 | 1461093332122 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}] 12:15:32 INFO - PROCESS | 1868 | 1461093332269 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 12:15:32 INFO - PROCESS | 1868 | 1461093332435 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab10800 == 87 [pid = 1868] [id = 253] 12:15:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff6b18f400) [pid = 1868] [serial = 760] [outer = (nil)] 12:15:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff73599000) [pid = 1868] [serial = 761] [outer = 0x7eff6b18f400] 12:15:32 INFO - PROCESS | 1868 | 1461093332513 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff7359f400) [pid = 1868] [serial = 762] [outer = 0x7eff6b18f400] 12:15:33 INFO - PROCESS | 1868 | 1461093333319 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]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1233ms 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:33 INFO - PROCESS | 1868 | 1461093333348 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 1868 | 1461093333351 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 12:15:33 INFO - PROCESS | 1868 | 1461093333355 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 1868 | 1461093333359 Marionette TRACE conn3 <- [1,986,null,{}] 12:15:33 INFO - PROCESS | 1868 | 1461093333364 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}] 12:15:33 INFO - PROCESS | 1868 | 1461093333520 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 12:15:33 INFO - PROCESS | 1868 | 1461093333718 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a17000 == 88 [pid = 1868] [id = 254] 12:15:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff6b191000) [pid = 1868] [serial = 763] [outer = (nil)] 12:15:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff735a3c00) [pid = 1868] [serial = 764] [outer = 0x7eff6b191000] 12:15:33 INFO - PROCESS | 1868 | 1461093333784 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff8fc33000) [pid = 1868] [serial = 765] [outer = 0x7eff6b191000] 12:15:34 INFO - PROCESS | 1868 | 1461093334923 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]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1634ms 12:15:34 INFO - PROCESS | 1868 | 1461093334990 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 12:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:35 INFO - PROCESS | 1868 | 1461093334996 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 12:15:35 INFO - PROCESS | 1868 | 1461093335003 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 1868 | 1461093335008 Marionette TRACE conn3 <- [1,990,null,{}] 12:15:35 INFO - PROCESS | 1868 | 1461093335016 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}] 12:15:35 INFO - PROCESS | 1868 | 1461093335226 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 12:15:35 INFO - PROCESS | 1868 | 1461093335458 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a09800 == 89 [pid = 1868] [id = 255] 12:15:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff69ccd400) [pid = 1868] [serial = 766] [outer = (nil)] 12:15:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6b18d000) [pid = 1868] [serial = 767] [outer = 0x7eff69ccd400] 12:15:35 INFO - PROCESS | 1868 | 1461093335596 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff6d6d6400) [pid = 1868] [serial = 768] [outer = 0x7eff69ccd400] 12:15:36 INFO - PROCESS | 1868 | 1461093336452 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]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1486ms 12:15:36 INFO - PROCESS | 1868 | 1461093336489 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 1868 | 1461093336497 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:36 INFO - PROCESS | 1868 | 1461093336505 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 1868 | 1461093336509 Marionette TRACE conn3 <- [1,994,null,{}] 12:15:36 INFO - PROCESS | 1868 | 1461093336514 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}] 12:15:36 INFO - PROCESS | 1868 | 1461093336660 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 12:15:36 INFO - PROCESS | 1868 | 1461093336842 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddc8800 == 88 [pid = 1868] [id = 244] 12:15:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd0800 == 87 [pid = 1868] [id = 243] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff7a856c00) [pid = 1868] [serial = 688] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff74336800) [pid = 1868] [serial = 646] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff75e27400) [pid = 1868] [serial = 649] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff7c45bc00) [pid = 1868] [serial = 652] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff7d742400) [pid = 1868] [serial = 655] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff7e62d400) [pid = 1868] [serial = 658] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff8a84f800) [pid = 1868] [serial = 661] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff8ab11400) [pid = 1868] [serial = 664] [outer = (nil)] [url = about:blank] 12:15:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74887800 == 88 [pid = 1868] [id = 256] 12:15:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff6abe5000) [pid = 1868] [serial = 769] [outer = (nil)] 12:15:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff735a5000) [pid = 1868] [serial = 770] [outer = 0x7eff6abe5000] 12:15:36 INFO - PROCESS | 1868 | 1461093336961 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff73f6c800) [pid = 1868] [serial = 771] [outer = 0x7eff6abe5000] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be0d000 == 87 [pid = 1868] [id = 242] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d0d000 == 86 [pid = 1868] [id = 241] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74870800 == 85 [pid = 1868] [id = 240] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73d1b000 == 84 [pid = 1868] [id = 239] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bed000 == 83 [pid = 1868] [id = 238] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f789000 == 82 [pid = 1868] [id = 232] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bc08800 == 81 [pid = 1868] [id = 231] 12:15:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74881000 == 80 [pid = 1868] [id = 230] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff7d9af800) [pid = 1868] [serial = 620] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff89c4e000) [pid = 1868] [serial = 623] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff7c6a8400) [pid = 1868] [serial = 614] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7ceb1c00) [pid = 1868] [serial = 617] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7ceb9c00) [pid = 1868] [serial = 682] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff6d6cd000) [pid = 1868] [serial = 685] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7e7ecc00) [pid = 1868] [serial = 683] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff7ceb4800) [pid = 1868] [serial = 643] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff744b0000) [pid = 1868] [serial = 671] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff73345000) [pid = 1868] [serial = 670] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff74ab1c00) [pid = 1868] [serial = 673] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff75bf5c00) [pid = 1868] [serial = 674] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff7916ec00) [pid = 1868] [serial = 676] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff7ba52c00) [pid = 1868] [serial = 677] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff7c9e3c00) [pid = 1868] [serial = 679] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff724b5c00) [pid = 1868] [serial = 667] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff74ab4000) [pid = 1868] [serial = 686] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff7ce45c00) [pid = 1868] [serial = 680] [outer = (nil)] [url = about:blank] 12:15:37 INFO - PROCESS | 1868 | 1461093337824 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]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1386ms 12:15:37 INFO - PROCESS | 1868 | 1461093337892 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 1868 | 1461093337896 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:37 INFO - PROCESS | 1868 | 1461093337901 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 1868 | 1461093337906 Marionette TRACE conn3 <- [1,998,null,{}] 12:15:37 INFO - PROCESS | 1868 | 1461093337921 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}] 12:15:38 INFO - PROCESS | 1868 | 1461093338067 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 12:15:38 INFO - PROCESS | 1868 | 1461093338187 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74cc1800 == 81 [pid = 1868] [id = 257] 12:15:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff722f2400) [pid = 1868] [serial = 772] [outer = (nil)] 12:15:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff74c1e400) [pid = 1868] [serial = 773] [outer = 0x7eff722f2400] 12:15:38 INFO - PROCESS | 1868 | 1461093338251 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff75e22800) [pid = 1868] [serial = 774] [outer = 0x7eff722f2400] 12:15:38 INFO - PROCESS | 1868 | 1461093338931 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]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1080ms 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:38 INFO - PROCESS | 1868 | 1461093338985 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 1868 | 1461093338989 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 12:15:38 INFO - PROCESS | 1868 | 1461093338994 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 1868 | 1461093338997 Marionette TRACE conn3 <- [1,1002,null,{}] 12:15:39 INFO - PROCESS | 1868 | 1461093339005 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}] 12:15:39 INFO - PROCESS | 1868 | 1461093339199 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 12:15:39 INFO - PROCESS | 1868 | 1461093339280 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b45000 == 82 [pid = 1868] [id = 258] 12:15:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff735a4c00) [pid = 1868] [serial = 775] [outer = (nil)] 12:15:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff77b78000) [pid = 1868] [serial = 776] [outer = 0x7eff735a4c00] 12:15:39 INFO - PROCESS | 1868 | 1461093339339 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff79bc2000) [pid = 1868] [serial = 777] [outer = 0x7eff735a4c00] 12:15:40 INFO - PROCESS | 1868 | 1461093340101 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]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1180ms 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:40 INFO - PROCESS | 1868 | 1461093340174 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 12:15:40 INFO - PROCESS | 1868 | 1461093340177 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 12:15:40 INFO - PROCESS | 1868 | 1461093340183 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 1868 | 1461093340186 Marionette TRACE conn3 <- [1,1006,null,{}] 12:15:40 INFO - PROCESS | 1868 | 1461093340196 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}] 12:15:40 INFO - PROCESS | 1868 | 1461093340386 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 12:15:40 INFO - PROCESS | 1868 | 1461093340406 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bb5d000 == 83 [pid = 1868] [id = 259] 12:15:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff75b61c00) [pid = 1868] [serial = 778] [outer = (nil)] 12:15:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff7ba52c00) [pid = 1868] [serial = 779] [outer = 0x7eff75b61c00] 12:15:40 INFO - PROCESS | 1868 | 1461093340464 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff7c9da000) [pid = 1868] [serial = 780] [outer = 0x7eff75b61c00] 12:15:41 INFO - PROCESS | 1868 | 1461093341272 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]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1129ms 12:15:41 INFO - PROCESS | 1868 | 1461093341315 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 1868 | 1461093341318 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:41 INFO - PROCESS | 1868 | 1461093341323 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 1868 | 1461093341326 Marionette TRACE conn3 <- [1,1010,null,{}] 12:15:41 INFO - PROCESS | 1868 | 1461093341331 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}] 12:15:41 INFO - PROCESS | 1868 | 1461093341550 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff7c3d8800) [pid = 1868] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff739e0000) [pid = 1868] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff77d45c00) [pid = 1868] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff6abda800) [pid = 1868] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff74613c00) [pid = 1868] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff7c007800) [pid = 1868] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff73f69000) [pid = 1868] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff74ab7800) [pid = 1868] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:41 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff73d64800) [pid = 1868] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:15:41 INFO - PROCESS | 1868 | 1461093341861 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b6e000 == 84 [pid = 1868] [id = 260] 12:15:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff6abda800) [pid = 1868] [serial = 781] [outer = (nil)] 12:15:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff73d64800) [pid = 1868] [serial = 782] [outer = 0x7eff6abda800] 12:15:41 INFO - PROCESS | 1868 | 1461093341926 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff7b804c00) [pid = 1868] [serial = 783] [outer = 0x7eff6abda800] 12:15:42 INFO - PROCESS | 1868 | 1461093342553 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]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1278ms 12:15:42 INFO - PROCESS | 1868 | 1461093342612 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:42 INFO - PROCESS | 1868 | 1461093342616 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 12:15:42 INFO - PROCESS | 1868 | 1461093342622 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 1868 | 1461093342626 Marionette TRACE conn3 <- [1,1014,null,{}] 12:15:42 INFO - PROCESS | 1868 | 1461093342631 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}] 12:15:42 INFO - PROCESS | 1868 | 1461093342809 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 12:15:42 INFO - PROCESS | 1868 | 1461093342826 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddc8800 == 85 [pid = 1868] [id = 261] 12:15:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff6abdcc00) [pid = 1868] [serial = 784] [outer = (nil)] 12:15:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff8a84d800) [pid = 1868] [serial = 785] [outer = 0x7eff6abdcc00] 12:15:42 INFO - PROCESS | 1868 | 1461093342884 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff8afde000) [pid = 1868] [serial = 786] [outer = 0x7eff6abdcc00] 12:15:43 INFO - PROCESS | 1868 | 1461093343601 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]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1033ms 12:15:43 INFO - PROCESS | 1868 | 1461093343655 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 1868 | 1461093343658 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:43 INFO - PROCESS | 1868 | 1461093343667 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 1868 | 1461093343669 Marionette TRACE conn3 <- [1,1018,null,{}] 12:15:43 INFO - PROCESS | 1868 | 1461093343699 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}] 12:15:43 INFO - PROCESS | 1868 | 1461093343837 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 12:15:44 INFO - PROCESS | 1868 | 1461093344084 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734c3800 == 86 [pid = 1868] [id = 262] 12:15:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff69cca400) [pid = 1868] [serial = 787] [outer = (nil)] 12:15:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff69cd0400) [pid = 1868] [serial = 788] [outer = 0x7eff69cca400] 12:15:44 INFO - PROCESS | 1868 | 1461093344159 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff6abe2800) [pid = 1868] [serial = 789] [outer = 0x7eff69cca400] 12:15:45 INFO - PROCESS | 1868 | 1461093345058 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]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1449ms 12:15:45 INFO - PROCESS | 1868 | 1461093345116 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 1868 | 1461093345123 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 12:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:45 INFO - PROCESS | 1868 | 1461093345130 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 1868 | 1461093345134 Marionette TRACE conn3 <- [1,1022,null,{}] 12:15:45 INFO - PROCESS | 1868 | 1461093345142 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}] 12:15:45 INFO - PROCESS | 1868 | 1461093345326 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 12:15:45 INFO - PROCESS | 1868 | 1461093345490 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f22000 == 87 [pid = 1868] [id = 263] 12:15:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff69ccb000) [pid = 1868] [serial = 790] [outer = (nil)] 12:15:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff744b2000) [pid = 1868] [serial = 791] [outer = 0x7eff69ccb000] 12:15:45 INFO - PROCESS | 1868 | 1461093345563 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff74ab9c00) [pid = 1868] [serial = 792] [outer = 0x7eff69ccb000] 12:15:46 INFO - PROCESS | 1868 | 1461093346450 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]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1378ms 12:15:46 INFO - PROCESS | 1868 | 1461093346512 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 1868 | 1461093346518 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:46 INFO - PROCESS | 1868 | 1461093346524 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 1868 | 1461093346527 Marionette TRACE conn3 <- [1,1026,null,{}] 12:15:46 INFO - PROCESS | 1868 | 1461093346532 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}] 12:15:46 INFO - PROCESS | 1868 | 1461093346697 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 12:15:46 INFO - PROCESS | 1868 | 1461093346864 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b03800 == 88 [pid = 1868] [id = 264] 12:15:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff72277000) [pid = 1868] [serial = 793] [outer = (nil)] 12:15:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff79bc2400) [pid = 1868] [serial = 794] [outer = 0x7eff72277000] 12:15:46 INFO - PROCESS | 1868 | 1461093346935 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff7c57a800) [pid = 1868] [serial = 795] [outer = 0x7eff72277000] 12:15:47 INFO - PROCESS | 1868 | 1461093347828 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]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1331ms 12:15:47 INFO - PROCESS | 1868 | 1461093347856 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 1868 | 1461093347860 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:47 INFO - PROCESS | 1868 | 1461093347876 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 1868 | 1461093347885 Marionette TRACE conn3 <- [1,1030,null,{}] 12:15:47 INFO - PROCESS | 1868 | 1461093347891 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}] 12:15:48 INFO - PROCESS | 1868 | 1461093348048 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 12:15:48 INFO - PROCESS | 1868 | 1461093348220 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af7e800 == 89 [pid = 1868] [id = 265] 12:15:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff75b61000) [pid = 1868] [serial = 796] [outer = (nil)] 12:15:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff8047f400) [pid = 1868] [serial = 797] [outer = 0x7eff75b61000] 12:15:48 INFO - PROCESS | 1868 | 1461093348292 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff8bd5fc00) [pid = 1868] [serial = 798] [outer = 0x7eff75b61000] 12:15:49 INFO - PROCESS | 1868 | 1461093349145 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]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1345ms 12:15:49 INFO - PROCESS | 1868 | 1461093349213 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 12:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:49 INFO - PROCESS | 1868 | 1461093349218 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 12:15:49 INFO - PROCESS | 1868 | 1461093349224 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 1868 | 1461093349227 Marionette TRACE conn3 <- [1,1034,null,{}] 12:15:49 INFO - PROCESS | 1868 | 1461093349231 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}] 12:15:49 INFO - PROCESS | 1868 | 1461093349397 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 12:15:49 INFO - PROCESS | 1868 | 1461093349564 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f784000 == 90 [pid = 1868] [id = 266] 12:15:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff75e21000) [pid = 1868] [serial = 799] [outer = (nil)] 12:15:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff8df42000) [pid = 1868] [serial = 800] [outer = 0x7eff75e21000] 12:15:49 INFO - PROCESS | 1868 | 1461093349633 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff8fc27400) [pid = 1868] [serial = 801] [outer = 0x7eff75e21000] 12:15:50 INFO - PROCESS | 1868 | 1461093350475 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]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1326ms 12:15:50 INFO - PROCESS | 1868 | 1461093350550 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 1868 | 1461093350554 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:50 INFO - PROCESS | 1868 | 1461093350559 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 1868 | 1461093350562 Marionette TRACE conn3 <- [1,1038,null,{}] 12:15:50 INFO - PROCESS | 1868 | 1461093350567 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}] 12:15:50 INFO - PROCESS | 1868 | 1461093350762 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 12:15:50 INFO - PROCESS | 1868 | 1461093350935 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9411b800 == 91 [pid = 1868] [id = 267] 12:15:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff78945c00) [pid = 1868] [serial = 802] [outer = (nil)] 12:15:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff78947c00) [pid = 1868] [serial = 803] [outer = 0x7eff78945c00] 12:15:51 INFO - PROCESS | 1868 | 1461093351014 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff8fc28c00) [pid = 1868] [serial = 804] [outer = 0x7eff78945c00] 12:15:51 INFO - PROCESS | 1868 | 1461093351895 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]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1377ms 12:15:51 INFO - PROCESS | 1868 | 1461093351936 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 1868 | 1461093351940 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:15:51 INFO - PROCESS | 1868 | 1461093351945 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 1868 | 1461093351949 Marionette TRACE conn3 <- [1,1042,null,{}] 12:15:51 INFO - PROCESS | 1868 | 1461093351954 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}] 12:15:52 INFO - PROCESS | 1868 | 1461093352117 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 12:15:52 INFO - PROCESS | 1868 | 1461093352292 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735e0800 == 92 [pid = 1868] [id = 268] 12:15:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff6af99000) [pid = 1868] [serial = 805] [outer = (nil)] 12:15:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff6af9e800) [pid = 1868] [serial = 806] [outer = 0x7eff6af99000] 12:15:52 INFO - PROCESS | 1868 | 1461093352358 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff6c8e1c00) [pid = 1868] [serial = 807] [outer = 0x7eff6af99000] 12:15:53 INFO - PROCESS | 1868 | 1461093353203 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]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1280ms 12:15:53 INFO - PROCESS | 1868 | 1461093353229 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 1868 | 1461093353231 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:15:53 INFO - PROCESS | 1868 | 1461093353239 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 1868 | 1461093353243 Marionette TRACE conn3 <- [1,1046,null,{}] 12:15:53 INFO - PROCESS | 1868 | 1461093353248 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}] 12:15:53 INFO - PROCESS | 1868 | 1461093353396 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 12:15:53 INFO - PROCESS | 1868 | 1461093353568 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9da000 == 93 [pid = 1868] [id = 269] 12:15:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff6af99400) [pid = 1868] [serial = 808] [outer = (nil)] 12:15:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff6c8e6800) [pid = 1868] [serial = 809] [outer = 0x7eff6af99400] 12:15:53 INFO - PROCESS | 1868 | 1461093353640 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff6c8ec400) [pid = 1868] [serial = 810] [outer = 0x7eff6af99400] 12:15:54 INFO - PROCESS | 1868 | 1461093354515 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]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1326ms 12:15:54 INFO - PROCESS | 1868 | 1461093354566 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 1868 | 1461093354569 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:15:54 INFO - PROCESS | 1868 | 1461093354575 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 1868 | 1461093354577 Marionette TRACE conn3 <- [1,1050,null,{}] 12:15:54 INFO - PROCESS | 1868 | 1461093354583 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}] 12:15:54 INFO - PROCESS | 1868 | 1461093354743 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 12:15:54 INFO - PROCESS | 1868 | 1461093354918 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff691e4800 == 94 [pid = 1868] [id = 270] 12:15:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6af97800) [pid = 1868] [serial = 811] [outer = (nil)] 12:15:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff722ebc00) [pid = 1868] [serial = 812] [outer = 0x7eff6af97800] 12:15:54 INFO - PROCESS | 1868 | 1461093354986 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff74fab400) [pid = 1868] [serial = 813] [outer = 0x7eff6af97800] 12:15:56 INFO - PROCESS | 1868 | 1461093356217 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]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1676ms 12:15:56 INFO - PROCESS | 1868 | 1461093356253 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 1868 | 1461093356260 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:15:56 INFO - PROCESS | 1868 | 1461093356269 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 1868 | 1461093356274 Marionette TRACE conn3 <- [1,1054,null,{}] 12:15:56 INFO - PROCESS | 1868 | 1461093356281 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}] 12:15:56 INFO - PROCESS | 1868 | 1461093356433 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 12:15:56 INFO - PROCESS | 1868 | 1461093356629 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73b8d800 == 95 [pid = 1868] [id = 271] 12:15:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff6af9a000) [pid = 1868] [serial = 814] [outer = (nil)] 12:15:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff6c8e1800) [pid = 1868] [serial = 815] [outer = 0x7eff6af9a000] 12:15:56 INFO - PROCESS | 1868 | 1461093356693 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff7226c800) [pid = 1868] [serial = 816] [outer = 0x7eff6af9a000] 12:15:57 INFO - PROCESS | 1868 | 1461093357755 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]]]}] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddc8800 == 94 [pid = 1868] [id = 261] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74b6e000 == 93 [pid = 1868] [id = 260] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff8f661c00) [pid = 1868] [serial = 709] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff8af10000) [pid = 1868] [serial = 703] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff8bdcec00) [pid = 1868] [serial = 706] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff77bde400) [pid = 1868] [serial = 712] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff83de6c00) [pid = 1868] [serial = 700] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff7e632400) [pid = 1868] [serial = 737] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bb5d000 == 92 [pid = 1868] [id = 259] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b45000 == 91 [pid = 1868] [id = 258] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74cc1800 == 90 [pid = 1868] [id = 257] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74887800 == 89 [pid = 1868] [id = 256] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a09800 == 88 [pid = 1868] [id = 255] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a1d000 == 87 [pid = 1868] [id = 252] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94117000 == 86 [pid = 1868] [id = 251] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f78a000 == 85 [pid = 1868] [id = 250] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8de7a800 == 84 [pid = 1868] [id = 249] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8af98800 == 83 [pid = 1868] [id = 248] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be18000 == 82 [pid = 1868] [id = 247] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bed800 == 81 [pid = 1868] [id = 246] 12:15:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8a8ef800 == 80 [pid = 1868] [id = 245] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff7d6f8000) [pid = 1868] [serial = 644] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff744ad400) [pid = 1868] [serial = 719] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff75bf4c00) [pid = 1868] [serial = 694] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7d73dc00) [pid = 1868] [serial = 735] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff72275400) [pid = 1868] [serial = 716] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff79169000) [pid = 1868] [serial = 727] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff7c6ac400) [pid = 1868] [serial = 697] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff7c573c00) [pid = 1868] [serial = 731] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff7698c000) [pid = 1868] [serial = 724] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff73d6dc00) [pid = 1868] [serial = 718] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff7cd11c00) [pid = 1868] [serial = 689] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff77d46800) [pid = 1868] [serial = 725] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff6d6d4400) [pid = 1868] [serial = 691] [outer = (nil)] [url = about:blank] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1593ms 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff7cd0ec00) [pid = 1868] [serial = 734] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff74614400) [pid = 1868] [serial = 721] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff739d2c00) [pid = 1868] [serial = 470] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff6ccb8400) [pid = 1868] [serial = 715] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff74e82400) [pid = 1868] [serial = 722] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7c9e8c00) [pid = 1868] [serial = 732] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff79bce800) [pid = 1868] [serial = 728] [outer = (nil)] [url = about:blank] 12:15:57 INFO - PROCESS | 1868 | 1461093357882 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 1868 | 1461093357889 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:15:57 INFO - PROCESS | 1868 | 1461093357900 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 1868 | 1461093357904 Marionette TRACE conn3 <- [1,1058,null,{}] 12:15:57 INFO - PROCESS | 1868 | 1461093357909 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}] 12:15:58 INFO - PROCESS | 1868 | 1461093358046 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 12:15:58 INFO - PROCESS | 1868 | 1461093358056 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734d2000 == 81 [pid = 1868] [id = 272] 12:15:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff7226d000) [pid = 1868] [serial = 817] [outer = (nil)] 12:15:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff7359a000) [pid = 1868] [serial = 818] [outer = 0x7eff7226d000] 12:15:58 INFO - PROCESS | 1868 | 1461093358114 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff739da800) [pid = 1868] [serial = 819] [outer = 0x7eff7226d000] 12:15:58 INFO - PROCESS | 1868 | 1461093358949 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]]]}] 12:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1078ms 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:15:58 INFO - PROCESS | 1868 | 1461093358979 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 1868 | 1461093358981 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 12:15:58 INFO - PROCESS | 1868 | 1461093358986 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 1868 | 1461093358992 Marionette TRACE conn3 <- [1,1062,null,{}] 12:15:59 INFO - PROCESS | 1868 | 1461093359006 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}] 12:15:59 INFO - PROCESS | 1868 | 1461093359146 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 12:15:59 INFO - PROCESS | 1868 | 1461093359163 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a1d000 == 82 [pid = 1868] [id = 273] 12:15:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff7460a800) [pid = 1868] [serial = 820] [outer = (nil)] 12:15:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff74ab2800) [pid = 1868] [serial = 821] [outer = 0x7eff7460a800] 12:15:59 INFO - PROCESS | 1868 | 1461093359225 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff74e80c00) [pid = 1868] [serial = 822] [outer = 0x7eff7460a800] 12:15:59 INFO - PROCESS | 1868 | 1461093359986 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]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1034ms 12:16:00 INFO - PROCESS | 1868 | 1461093360023 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 1868 | 1461093360029 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:16:00 INFO - PROCESS | 1868 | 1461093360035 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 1868 | 1461093360038 Marionette TRACE conn3 <- [1,1066,null,{}] 12:16:00 INFO - PROCESS | 1868 | 1461093360043 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}] 12:16:00 INFO - PROCESS | 1868 | 1461093360191 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 12:16:00 INFO - PROCESS | 1868 | 1461093360205 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c65800 == 83 [pid = 1868] [id = 274] 12:16:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff73d68400) [pid = 1868] [serial = 823] [outer = (nil)] 12:16:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff75cadc00) [pid = 1868] [serial = 824] [outer = 0x7eff73d68400] 12:16:00 INFO - PROCESS | 1868 | 1461093360263 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff75e27000) [pid = 1868] [serial = 825] [outer = 0x7eff73d68400] 12:16:01 INFO - PROCESS | 1868 | 1461093361146 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]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1134ms 12:16:01 INFO - PROCESS | 1868 | 1461093361170 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 1868 | 1461093361173 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:16:01 INFO - PROCESS | 1868 | 1461093361178 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 1868 | 1461093361180 Marionette TRACE conn3 <- [1,1070,null,{}] 12:16:01 INFO - PROCESS | 1868 | 1461093361185 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}] 12:16:01 INFO - PROCESS | 1868 | 1461093361358 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 12:16:01 INFO - PROCESS | 1868 | 1461093361381 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74cb5800 == 84 [pid = 1868] [id = 275] 12:16:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff74fa9800) [pid = 1868] [serial = 826] [outer = (nil)] 12:16:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff77b73400) [pid = 1868] [serial = 827] [outer = 0x7eff74fa9800] 12:16:01 INFO - PROCESS | 1868 | 1461093361439 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff77d3e000) [pid = 1868] [serial = 828] [outer = 0x7eff74fa9800] 12:16:02 INFO - PROCESS | 1868 | 1461093362309 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]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1175ms 12:16:02 INFO - PROCESS | 1868 | 1461093362354 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 1868 | 1461093362357 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:16:02 INFO - PROCESS | 1868 | 1461093362369 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 1868 | 1461093362371 Marionette TRACE conn3 <- [1,1074,null,{}] 12:16:02 INFO - PROCESS | 1868 | 1461093362376 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}] 12:16:02 INFO - PROCESS | 1868 | 1461093362808 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff75b61c00) [pid = 1868] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff6abda800) [pid = 1868] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff6abe5000) [pid = 1868] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff73340800) [pid = 1868] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff69ccd400) [pid = 1868] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff735a4c00) [pid = 1868] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:16:02 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff722f2400) [pid = 1868] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:16:02 INFO - PROCESS | 1868 | 1461093362904 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73b8f800 == 85 [pid = 1868] [id = 276] 12:16:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff6abda800) [pid = 1868] [serial = 829] [outer = (nil)] 12:16:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff735a4c00) [pid = 1868] [serial = 830] [outer = 0x7eff6abda800] 12:16:02 INFO - PROCESS | 1868 | 1461093362978 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff79eb3400) [pid = 1868] [serial = 831] [outer = 0x7eff6abda800] 12:16:03 INFO - PROCESS | 1868 | 1461093363619 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]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1276ms 12:16:03 INFO - PROCESS | 1868 | 1461093363647 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 1868 | 1461093363651 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:16:03 INFO - PROCESS | 1868 | 1461093363656 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 1868 | 1461093363658 Marionette TRACE conn3 <- [1,1078,null,{}] 12:16:03 INFO - PROCESS | 1868 | 1461093363663 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}] 12:16:03 INFO - PROCESS | 1868 | 1461093363849 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 12:16:03 INFO - PROCESS | 1868 | 1461093363888 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b5b800 == 86 [pid = 1868] [id = 277] 12:16:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff7ba4e000) [pid = 1868] [serial = 832] [outer = (nil)] 12:16:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff7c004400) [pid = 1868] [serial = 833] [outer = 0x7eff7ba4e000] 12:16:03 INFO - PROCESS | 1868 | 1461093363949 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff7c457000) [pid = 1868] [serial = 834] [outer = 0x7eff7ba4e000] 12:16:04 INFO - PROCESS | 1868 | 1461093364636 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]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1031ms 12:16:04 INFO - PROCESS | 1868 | 1461093364687 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 1868 | 1461093364689 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:16:04 INFO - PROCESS | 1868 | 1461093364694 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 1868 | 1461093364696 Marionette TRACE conn3 <- [1,1082,null,{}] 12:16:04 INFO - PROCESS | 1868 | 1461093364730 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}] 12:16:04 INFO - PROCESS | 1868 | 1461093364964 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 12:16:05 INFO - PROCESS | 1868 | 1461093365132 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab1b000 == 87 [pid = 1868] [id = 278] 12:16:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6abd6800) [pid = 1868] [serial = 835] [outer = (nil)] 12:16:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff6abe4400) [pid = 1868] [serial = 836] [outer = 0x7eff6abd6800] 12:16:05 INFO - PROCESS | 1868 | 1461093365212 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff6b196000) [pid = 1868] [serial = 837] [outer = 0x7eff6abd6800] 12:16:06 INFO - PROCESS | 1868 | 1461093366177 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]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1534ms 12:16:06 INFO - PROCESS | 1868 | 1461093366231 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 1868 | 1461093366238 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:16:06 INFO - PROCESS | 1868 | 1461093366245 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 1868 | 1461093366251 Marionette TRACE conn3 <- [1,1086,null,{}] 12:16:06 INFO - PROCESS | 1868 | 1461093366258 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}] 12:16:06 INFO - PROCESS | 1868 | 1461093366424 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 12:16:06 INFO - PROCESS | 1868 | 1461093366589 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bb1800 == 88 [pid = 1868] [id = 279] 12:16:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff69ccd400) [pid = 1868] [serial = 838] [outer = (nil)] 12:16:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff735a0c00) [pid = 1868] [serial = 839] [outer = 0x7eff69ccd400] 12:16:06 INFO - PROCESS | 1868 | 1461093366666 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff744ac000) [pid = 1868] [serial = 840] [outer = 0x7eff69ccd400] 12:16:07 INFO - PROCESS | 1868 | 1461093367544 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]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1329ms 12:16:07 INFO - PROCESS | 1868 | 1461093367574 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 1868 | 1461093367579 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:16:07 INFO - PROCESS | 1868 | 1461093367584 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 1868 | 1461093367588 Marionette TRACE conn3 <- [1,1090,null,{}] 12:16:07 INFO - PROCESS | 1868 | 1461093367593 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}] 12:16:07 INFO - PROCESS | 1868 | 1461093367748 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 12:16:07 INFO - PROCESS | 1868 | 1461093367921 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7b897000 == 89 [pid = 1868] [id = 280] 12:16:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff72462800) [pid = 1868] [serial = 841] [outer = (nil)] 12:16:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff75cb4000) [pid = 1868] [serial = 842] [outer = 0x7eff72462800] 12:16:07 INFO - PROCESS | 1868 | 1461093367989 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff77d43400) [pid = 1868] [serial = 843] [outer = 0x7eff72462800] 12:16:08 INFO - PROCESS | 1868 | 1461093368888 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]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1381ms 12:16:08 INFO - PROCESS | 1868 | 1461093368967 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 1868 | 1461093368974 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:16:08 INFO - PROCESS | 1868 | 1461093368990 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 1868 | 1461093368997 Marionette TRACE conn3 <- [1,1094,null,{}] 12:16:09 INFO - PROCESS | 1868 | 1461093369002 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}] 12:16:09 INFO - PROCESS | 1868 | 1461093369202 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 12:16:09 INFO - PROCESS | 1868 | 1461093369369 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd2800 == 90 [pid = 1868] [id = 281] 12:16:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff74ab0c00) [pid = 1868] [serial = 844] [outer = (nil)] 12:16:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff79165c00) [pid = 1868] [serial = 845] [outer = 0x7eff74ab0c00] 12:16:09 INFO - PROCESS | 1868 | 1461093369441 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff7c57bc00) [pid = 1868] [serial = 846] [outer = 0x7eff74ab0c00] 12:16:10 INFO - PROCESS | 1868 | 1461093370326 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]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1394ms 12:16:10 INFO - PROCESS | 1868 | 1461093370378 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:16:10 INFO - PROCESS | 1868 | 1461093370381 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 12:16:10 INFO - PROCESS | 1868 | 1461093370387 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 1868 | 1461093370390 Marionette TRACE conn3 <- [1,1098,null,{}] 12:16:10 INFO - PROCESS | 1868 | 1461093370395 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}] 12:16:10 INFO - PROCESS | 1868 | 1461093370553 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 12:16:10 INFO - PROCESS | 1868 | 1461093370726 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ddd7800 == 91 [pid = 1868] [id = 282] 12:16:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff74c29400) [pid = 1868] [serial = 847] [outer = (nil)] 12:16:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff7c9e5000) [pid = 1868] [serial = 848] [outer = 0x7eff74c29400] 12:16:10 INFO - PROCESS | 1868 | 1461093370793 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff7cbc0400) [pid = 1868] [serial = 849] [outer = 0x7eff74c29400] 12:16:11 INFO - PROCESS | 1868 | 1461093371630 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]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1276ms 12:16:11 INFO - PROCESS | 1868 | 1461093371664 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 1868 | 1461093371668 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:16:11 INFO - PROCESS | 1868 | 1461093371673 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 1868 | 1461093371676 Marionette TRACE conn3 <- [1,1102,null,{}] 12:16:11 INFO - PROCESS | 1868 | 1461093371681 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}] 12:16:11 INFO - PROCESS | 1868 | 1461093371837 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 12:16:12 INFO - PROCESS | 1868 | 1461093372015 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b14800 == 92 [pid = 1868] [id = 283] 12:16:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff7cebdc00) [pid = 1868] [serial = 850] [outer = (nil)] 12:16:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff7d738c00) [pid = 1868] [serial = 851] [outer = 0x7eff7cebdc00] 12:16:12 INFO - PROCESS | 1868 | 1461093372106 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff7e7f6800) [pid = 1868] [serial = 852] [outer = 0x7eff7cebdc00] 12:16:12 INFO - PROCESS | 1868 | 1461093372973 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]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1345ms 12:16:13 INFO - PROCESS | 1868 | 1461093373020 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 1868 | 1461093373023 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:16:13 INFO - PROCESS | 1868 | 1461093373029 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 1868 | 1461093373031 Marionette TRACE conn3 <- [1,1106,null,{}] 12:16:13 INFO - PROCESS | 1868 | 1461093373037 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}] 12:16:13 INFO - PROCESS | 1868 | 1461093373191 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 12:16:13 INFO - PROCESS | 1868 | 1461093373365 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad34000 == 93 [pid = 1868] [id = 284] 12:16:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff7a7cc800) [pid = 1868] [serial = 853] [outer = (nil)] 12:16:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff8ab05c00) [pid = 1868] [serial = 854] [outer = 0x7eff7a7cc800] 12:16:13 INFO - PROCESS | 1868 | 1461093373436 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff8bc26400) [pid = 1868] [serial = 855] [outer = 0x7eff7a7cc800] 12:16:14 INFO - PROCESS | 1868 | 1461093374285 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]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1326ms 12:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:16:14 INFO - PROCESS | 1868 | 1461093374356 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 1868 | 1461093374359 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 12:16:14 INFO - PROCESS | 1868 | 1461093374365 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 1868 | 1461093374368 Marionette TRACE conn3 <- [1,1110,null,{}] 12:16:14 INFO - PROCESS | 1868 | 1461093374373 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}] 12:16:14 INFO - PROCESS | 1868 | 1461093374527 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 12:16:14 INFO - PROCESS | 1868 | 1461093374695 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8df1c800 == 94 [pid = 1868] [id = 285] 12:16:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff7cd0dc00) [pid = 1868] [serial = 856] [outer = (nil)] 12:16:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff8bdc9c00) [pid = 1868] [serial = 857] [outer = 0x7eff7cd0dc00] 12:16:14 INFO - PROCESS | 1868 | 1461093374765 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff8bf0d800) [pid = 1868] [serial = 858] [outer = 0x7eff7cd0dc00] 12:16:15 INFO - PROCESS | 1868 | 1461093375561 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]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1232ms 12:16:15 INFO - PROCESS | 1868 | 1461093375596 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 1868 | 1461093375600 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:16:15 INFO - PROCESS | 1868 | 1461093375606 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 1868 | 1461093375608 Marionette TRACE conn3 <- [1,1114,null,{}] 12:16:15 INFO - PROCESS | 1868 | 1461093375614 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}] 12:16:15 INFO - PROCESS | 1868 | 1461093375762 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 12:16:15 INFO - PROCESS | 1868 | 1461093375935 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fda1800 == 95 [pid = 1868] [id = 286] 12:16:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff80479400) [pid = 1868] [serial = 859] [outer = (nil)] 12:16:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff8f65b400) [pid = 1868] [serial = 860] [outer = 0x7eff80479400] 12:16:16 INFO - PROCESS | 1868 | 1461093376006 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff8fc32400) [pid = 1868] [serial = 861] [outer = 0x7eff80479400] 12:16:17 INFO - PROCESS | 1868 | 1461093377142 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]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1575ms 12:16:17 INFO - PROCESS | 1868 | 1461093377183 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 1868 | 1461093377188 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:16:17 INFO - PROCESS | 1868 | 1461093377195 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 1868 | 1461093377200 Marionette TRACE conn3 <- [1,1118,null,{}] 12:16:17 INFO - PROCESS | 1868 | 1461093377207 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}] 12:16:17 INFO - PROCESS | 1868 | 1461093377368 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 12:16:17 INFO - PROCESS | 1868 | 1461093377596 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bad800 == 96 [pid = 1868] [id = 287] 12:16:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff6abdc000) [pid = 1868] [serial = 862] [outer = (nil)] 12:16:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff6af92400) [pid = 1868] [serial = 863] [outer = 0x7eff6abdc000] 12:16:17 INFO - PROCESS | 1868 | 1461093377677 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6b18c000) [pid = 1868] [serial = 864] [outer = 0x7eff6abdc000] 12:16:18 INFO - PROCESS | 1868 | 1461093378515 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]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1378ms 12:16:18 INFO - PROCESS | 1868 | 1461093378574 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 1868 | 1461093378590 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:16:18 INFO - PROCESS | 1868 | 1461093378602 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 1868 | 1461093378608 Marionette TRACE conn3 <- [1,1122,null,{}] 12:16:18 INFO - PROCESS | 1868 | 1461093378620 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}] 12:16:18 INFO - PROCESS | 1868 | 1461093378825 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 12:16:19 INFO - PROCESS | 1868 | 1461093379083 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72061800 == 97 [pid = 1868] [id = 288] 12:16:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff6d6cac00) [pid = 1868] [serial = 865] [outer = (nil)] 12:16:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff7226b400) [pid = 1868] [serial = 866] [outer = 0x7eff6d6cac00] 12:16:19 INFO - PROCESS | 1868 | 1461093379199 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff7333ec00) [pid = 1868] [serial = 867] [outer = 0x7eff6d6cac00] 12:16:20 INFO - PROCESS | 1868 | 1461093380045 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]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1486ms 12:16:20 INFO - PROCESS | 1868 | 1461093380088 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 1868 | 1461093380092 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:16:20 INFO - PROCESS | 1868 | 1461093380097 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 1868 | 1461093380102 Marionette TRACE conn3 <- [1,1126,null,{}] 12:16:20 INFO - PROCESS | 1868 | 1461093380117 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}] 12:16:20 INFO - PROCESS | 1868 | 1461093380302 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b5b800 == 96 [pid = 1868] [id = 277] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73b8f800 == 95 [pid = 1868] [id = 276] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff89ccfc00) [pid = 1868] [serial = 749] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff8df89400) [pid = 1868] [serial = 755] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff7c3db400) [pid = 1868] [serial = 746] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff75b5fc00) [pid = 1868] [serial = 743] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff6b195800) [pid = 1868] [serial = 758] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff735a3c00) [pid = 1868] [serial = 764] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff73340400) [pid = 1868] [serial = 740] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff8afb5800) [pid = 1868] [serial = 752] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff73599000) [pid = 1868] [serial = 761] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74cb5800 == 94 [pid = 1868] [id = 275] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c65800 == 93 [pid = 1868] [id = 274] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a1d000 == 92 [pid = 1868] [id = 273] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734d2000 == 91 [pid = 1868] [id = 272] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73b8d800 == 90 [pid = 1868] [id = 271] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8af7e800 == 89 [pid = 1868] [id = 265] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b03800 == 88 [pid = 1868] [id = 264] 12:16:20 INFO - PROCESS | 1868 | 1461093380534 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f22000 == 87 [pid = 1868] [id = 263] 12:16:20 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734c3800 == 86 [pid = 1868] [id = 262] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff8a84d800) [pid = 1868] [serial = 785] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff7ba52c00) [pid = 1868] [serial = 779] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff73d64800) [pid = 1868] [serial = 782] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff7c9da000) [pid = 1868] [serial = 780] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff735a5000) [pid = 1868] [serial = 770] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff89cd1800) [pid = 1868] [serial = 738] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff6d6d6400) [pid = 1868] [serial = 768] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff6b18d000) [pid = 1868] [serial = 767] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff77b78000) [pid = 1868] [serial = 776] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff74c1e400) [pid = 1868] [serial = 773] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff75e22800) [pid = 1868] [serial = 774] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff73f6c800) [pid = 1868] [serial = 771] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff7b804c00) [pid = 1868] [serial = 783] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff79bc2000) [pid = 1868] [serial = 777] [outer = (nil)] [url = about:blank] 12:16:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab19800 == 87 [pid = 1868] [id = 289] 12:16:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff6b195800) [pid = 1868] [serial = 868] [outer = (nil)] 12:16:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff735a3c00) [pid = 1868] [serial = 869] [outer = 0x7eff6b195800] 12:16:20 INFO - PROCESS | 1868 | 1461093380687 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff74ab3000) [pid = 1868] [serial = 870] [outer = 0x7eff6b195800] 12:16:21 INFO - PROCESS | 1868 | 1461093381352 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]]]}] 12:16:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:16:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1283ms 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:16:21 INFO - PROCESS | 1868 | 1461093381381 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 1868 | 1461093381383 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 12:16:21 INFO - PROCESS | 1868 | 1461093381388 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 1868 | 1461093381391 Marionette TRACE conn3 <- [1,1130,null,{}] 12:16:21 INFO - PROCESS | 1868 | 1461093381408 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}] 12:16:21 INFO - PROCESS | 1868 | 1461093381545 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 12:16:21 INFO - PROCESS | 1868 | 1461093381559 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c7c800 == 88 [pid = 1868] [id = 290] 12:16:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff74ab4000) [pid = 1868] [serial = 871] [outer = (nil)] 12:16:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff75e2c800) [pid = 1868] [serial = 872] [outer = 0x7eff74ab4000] 12:16:21 INFO - PROCESS | 1868 | 1461093381618 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff77d3d000) [pid = 1868] [serial = 873] [outer = 0x7eff74ab4000] 12:16:22 INFO - PROCESS | 1868 | 1461093382410 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]]]}] 12:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1087ms 12:16:22 INFO - PROCESS | 1868 | 1461093382476 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 1868 | 1461093382479 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 12:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:16:22 INFO - PROCESS | 1868 | 1461093382484 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 1868 | 1461093382487 Marionette TRACE conn3 <- [1,1134,null,{}] 12:16:22 INFO - PROCESS | 1868 | 1461093382492 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}] 12:16:22 INFO - PROCESS | 1868 | 1461093382629 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 12:16:22 INFO - PROCESS | 1868 | 1461093382643 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b60000 == 89 [pid = 1868] [id = 291] 12:16:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff75e29400) [pid = 1868] [serial = 874] [outer = (nil)] 12:16:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff7893f400) [pid = 1868] [serial = 875] [outer = 0x7eff75e29400] 12:16:22 INFO - PROCESS | 1868 | 1461093382702 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff79166800) [pid = 1868] [serial = 876] [outer = 0x7eff75e29400] 12:16:23 INFO - PROCESS | 1868 | 1461093383606 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]]]}] 12:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1184ms 12:16:23 INFO - PROCESS | 1868 | 1461093383669 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 1868 | 1461093383673 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:16:23 INFO - PROCESS | 1868 | 1461093383678 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 1868 | 1461093383680 Marionette TRACE conn3 <- [1,1138,null,{}] 12:16:23 INFO - PROCESS | 1868 | 1461093383685 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}] 12:16:23 INFO - PROCESS | 1868 | 1461093383905 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 12:16:23 INFO - PROCESS | 1868 | 1461093383956 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc86000 == 90 [pid = 1868] [id = 292] 12:16:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff7916b800) [pid = 1868] [serial = 877] [outer = (nil)] 12:16:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff7c3db400) [pid = 1868] [serial = 878] [outer = 0x7eff7916b800] 12:16:24 INFO - PROCESS | 1868 | 1461093384019 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff7ceb9c00) [pid = 1868] [serial = 879] [outer = 0x7eff7916b800] 12:16:25 INFO - PROCESS | 1868 | 1461093385235 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]]]}] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff7dd89c00) [pid = 1868] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff74fa9800) [pid = 1868] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff77f4b800) [pid = 1868] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff79165800) [pid = 1868] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff7b805000) [pid = 1868] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff722ec400) [pid = 1868] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff6b18cc00) [pid = 1868] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6abda800) [pid = 1868] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff73d68400) [pid = 1868] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff6ccb4c00) [pid = 1868] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff7afbdc00) [pid = 1868] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff7bcdf800) [pid = 1868] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff6b18f400) [pid = 1868] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff6ccb3c00) [pid = 1868] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff7b8e1800) [pid = 1868] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff6b191000) [pid = 1868] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7cd0bc00) [pid = 1868] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff6af9a000) [pid = 1868] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff7a862800) [pid = 1868] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff7226d000) [pid = 1868] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff6ccb7000) [pid = 1868] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff77d43000) [pid = 1868] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff7460a800) [pid = 1868] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff74e79c00) [pid = 1868] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff8bdcb400) [pid = 1868] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff6ccb4000) [pid = 1868] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff6ccbf000) [pid = 1868] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff73d66c00) [pid = 1868] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7226e400) [pid = 1868] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff8bdcf000) [pid = 1868] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff744b2800) [pid = 1868] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:16:25 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff77b76000) [pid = 1868] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1630ms 12:16:25 INFO - PROCESS | 1868 | 1461093385310 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 1868 | 1461093385313 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:16:25 INFO - PROCESS | 1868 | 1461093385319 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 1868 | 1461093385321 Marionette TRACE conn3 <- [1,1142,null,{}] 12:16:25 INFO - PROCESS | 1868 | 1461093385326 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}] 12:16:25 INFO - PROCESS | 1868 | 1461093385468 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 12:16:25 INFO - PROCESS | 1868 | 1461093385478 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73b82800 == 91 [pid = 1868] [id = 293] 12:16:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff6ccb3c00) [pid = 1868] [serial = 880] [outer = (nil)] 12:16:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff7226c000) [pid = 1868] [serial = 881] [outer = 0x7eff6ccb3c00] 12:16:25 INFO - PROCESS | 1868 | 1461093385652 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff739da400) [pid = 1868] [serial = 882] [outer = 0x7eff6ccb3c00] 12:16:26 INFO - PROCESS | 1868 | 1461093386541 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]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1231ms 12:16:26 INFO - PROCESS | 1868 | 1461093386550 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 1868 | 1461093386553 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:16:26 INFO - PROCESS | 1868 | 1461093386558 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 1868 | 1461093386560 Marionette TRACE conn3 <- [1,1146,null,{}] 12:16:26 INFO - PROCESS | 1868 | 1461093386565 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}] 12:16:26 INFO - PROCESS | 1868 | 1461093386782 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 12:16:26 INFO - PROCESS | 1868 | 1461093386915 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e505000 == 92 [pid = 1868] [id = 294] 12:16:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff6abda800) [pid = 1868] [serial = 883] [outer = (nil)] 12:16:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff7a85fc00) [pid = 1868] [serial = 884] [outer = 0x7eff6abda800] 12:16:26 INFO - PROCESS | 1868 | 1461093386974 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff7cebb400) [pid = 1868] [serial = 885] [outer = 0x7eff6abda800] 12:16:27 INFO - PROCESS | 1868 | 1461093387880 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]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1376ms 12:16:27 INFO - PROCESS | 1868 | 1461093387936 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:16:27 INFO - PROCESS | 1868 | 1461093387941 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 12:16:27 INFO - PROCESS | 1868 | 1461093387949 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 1868 | 1461093387955 Marionette TRACE conn3 <- [1,1150,null,{}] 12:16:27 INFO - PROCESS | 1868 | 1461093387963 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}] 12:16:28 INFO - PROCESS | 1868 | 1461093388220 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 12:16:28 INFO - PROCESS | 1868 | 1461093388445 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74785800 == 93 [pid = 1868] [id = 295] 12:16:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff6c8e4800) [pid = 1868] [serial = 886] [outer = (nil)] 12:16:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff6ccb2800) [pid = 1868] [serial = 887] [outer = 0x7eff6c8e4800] 12:16:28 INFO - PROCESS | 1868 | 1461093388564 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff722f2400) [pid = 1868] [serial = 888] [outer = 0x7eff6c8e4800] 12:16:29 INFO - PROCESS | 1868 | 1461093389390 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]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 12:16:29 INFO - PROCESS | 1868 | 1461093389435 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 1868 | 1461093389443 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:16:29 INFO - PROCESS | 1868 | 1461093389453 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 1868 | 1461093389457 Marionette TRACE conn3 <- [1,1154,null,{}] 12:16:29 INFO - PROCESS | 1868 | 1461093389463 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}] 12:16:29 INFO - PROCESS | 1868 | 1461093389633 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 12:16:29 INFO - PROCESS | 1868 | 1461093389805 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d1f800 == 94 [pid = 1868] [id = 296] 12:16:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff6c8e6000) [pid = 1868] [serial = 889] [outer = (nil)] 12:16:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff74611800) [pid = 1868] [serial = 890] [outer = 0x7eff6c8e6000] 12:16:29 INFO - PROCESS | 1868 | 1461093389876 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff75b6a000) [pid = 1868] [serial = 891] [outer = 0x7eff6c8e6000] 12:16:30 INFO - PROCESS | 1868 | 1461093390836 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]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1432ms 12:16:30 INFO - PROCESS | 1868 | 1461093390886 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 1868 | 1461093390890 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:16:30 INFO - PROCESS | 1868 | 1461093390896 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 1868 | 1461093390901 Marionette TRACE conn3 <- [1,1158,null,{}] 12:16:30 INFO - PROCESS | 1868 | 1461093390917 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}] 12:16:31 INFO - PROCESS | 1868 | 1461093391083 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 12:16:31 INFO - PROCESS | 1868 | 1461093391253 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad23800 == 95 [pid = 1868] [id = 297] 12:16:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff75b62c00) [pid = 1868] [serial = 892] [outer = (nil)] 12:16:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff7a859000) [pid = 1868] [serial = 893] [outer = 0x7eff75b62c00] 12:16:31 INFO - PROCESS | 1868 | 1461093391327 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff7cbb9400) [pid = 1868] [serial = 894] [outer = 0x7eff75b62c00] 12:16:32 INFO - PROCESS | 1868 | 1461093392166 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]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1282ms 12:16:32 INFO - PROCESS | 1868 | 1461093392197 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 1868 | 1461093392202 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:16:32 INFO - PROCESS | 1868 | 1461093392210 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 1868 | 1461093392213 Marionette TRACE conn3 <- [1,1162,null,{}] 12:16:32 INFO - PROCESS | 1868 | 1461093392218 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}] 12:16:32 INFO - PROCESS | 1868 | 1461093392372 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 12:16:32 INFO - PROCESS | 1868 | 1461093392546 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fd88800 == 96 [pid = 1868] [id = 298] 12:16:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff75bf9000) [pid = 1868] [serial = 895] [outer = (nil)] 12:16:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff7dd8e000) [pid = 1868] [serial = 896] [outer = 0x7eff75bf9000] 12:16:32 INFO - PROCESS | 1868 | 1461093392614 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff89cce000) [pid = 1868] [serial = 897] [outer = 0x7eff75bf9000] 12:16:33 INFO - PROCESS | 1868 | 1461093393485 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]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1330ms 12:16:33 INFO - PROCESS | 1868 | 1461093393540 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 1868 | 1461093393544 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 12:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:16:33 INFO - PROCESS | 1868 | 1461093393549 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 1868 | 1461093393552 Marionette TRACE conn3 <- [1,1166,null,{}] 12:16:33 INFO - PROCESS | 1868 | 1461093393557 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}] 12:16:33 INFO - PROCESS | 1868 | 1461093393704 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 12:16:33 INFO - PROCESS | 1868 | 1461093393880 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92bd1800 == 97 [pid = 1868] [id = 299] 12:16:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff7ceb1800) [pid = 1868] [serial = 898] [outer = (nil)] 12:16:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff8ad0d800) [pid = 1868] [serial = 899] [outer = 0x7eff7ceb1800] 12:16:33 INFO - PROCESS | 1868 | 1461093393950 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff8afde400) [pid = 1868] [serial = 900] [outer = 0x7eff7ceb1800] 12:16:34 INFO - PROCESS | 1868 | 1461093394865 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]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1378ms 12:16:34 INFO - PROCESS | 1868 | 1461093394929 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 1868 | 1461093394933 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:16:34 INFO - PROCESS | 1868 | 1461093394939 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 1868 | 1461093394942 Marionette TRACE conn3 <- [1,1170,null,{}] 12:16:34 INFO - PROCESS | 1868 | 1461093394947 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}] 12:16:35 INFO - PROCESS | 1868 | 1461093395131 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 12:16:35 INFO - PROCESS | 1868 | 1461093395304 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6af59000 == 98 [pid = 1868] [id = 300] 12:16:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff8a846400) [pid = 1868] [serial = 901] [outer = (nil)] 12:16:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff8fc29400) [pid = 1868] [serial = 902] [outer = 0x7eff8a846400] 12:16:35 INFO - PROCESS | 1868 | 1461093395380 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff90010c00) [pid = 1868] [serial = 903] [outer = 0x7eff8a846400] 12:16:36 INFO - PROCESS | 1868 | 1461093396193 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]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1276ms 12:16:36 INFO - PROCESS | 1868 | 1461093396220 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 1868 | 1461093396224 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:16:36 INFO - PROCESS | 1868 | 1461093396231 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 1868 | 1461093396234 Marionette TRACE conn3 <- [1,1174,null,{}] 12:16:36 INFO - PROCESS | 1868 | 1461093396240 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}] 12:16:36 INFO - PROCESS | 1868 | 1461093396390 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 12:16:36 INFO - PROCESS | 1868 | 1461093396567 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca5e000 == 99 [pid = 1868] [id = 301] 12:16:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff69b0c000) [pid = 1868] [serial = 904] [outer = (nil)] 12:16:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff69b13c00) [pid = 1868] [serial = 905] [outer = 0x7eff69b0c000] 12:16:36 INFO - PROCESS | 1868 | 1461093396643 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff7c287c00) [pid = 1868] [serial = 906] [outer = 0x7eff69b0c000] 12:16:37 INFO - PROCESS | 1868 | 1461093397530 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] 12:16:37 INFO - PROCESS | 1868 | 1461093397615 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:16:37 INFO - PROCESS | 1868 | 1461093397621 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 1868 | 1461093397624 Marionette TRACE conn3 <- [1,1178,null,{}] 12:16:37 INFO - PROCESS | 1868 | 1461093397629 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}] 12:16:37 INFO - PROCESS | 1868 | 1461093397784 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 12:16:37 INFO - PROCESS | 1868 | 1461093397957 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72316800 == 100 [pid = 1868] [id = 302] 12:16:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff69b0ec00) [pid = 1868] [serial = 907] [outer = (nil)] 12:16:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff6ae53c00) [pid = 1868] [serial = 908] [outer = 0x7eff69b0ec00] 12:16:38 INFO - PROCESS | 1868 | 1461093398024 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff6ae5a000) [pid = 1868] [serial = 909] [outer = 0x7eff69b0ec00] 12:16:38 INFO - PROCESS | 1868 | 1461093398860 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] 12:16:38 INFO - PROCESS | 1868 | 1461093398903 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 12:16:38 INFO - PROCESS | 1868 | 1461093398909 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 1868 | 1461093398912 Marionette TRACE conn3 <- [1,1182,null,{}] 12:16:38 INFO - PROCESS | 1868 | 1461093398917 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}] 12:16:39 INFO - PROCESS | 1868 | 1461093399073 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 12:16:39 INFO - PROCESS | 1868 | 1461093399256 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff681d4800 == 101 [pid = 1868] [id = 303] 12:16:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff67eeac00) [pid = 1868] [serial = 910] [outer = (nil)] 12:16:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff6ae5a400) [pid = 1868] [serial = 911] [outer = 0x7eff67eeac00] 12:16:39 INFO - PROCESS | 1868 | 1461093399328 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff78c2b800) [pid = 1868] [serial = 912] [outer = 0x7eff67eeac00] 12:16:40 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:40 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:16:40 INFO - PROCESS | 1868 | 1461093400210 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] 12:16:40 INFO - PROCESS | 1868 | 1461093400298 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 12:16:40 INFO - PROCESS | 1868 | 1461093400304 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 1868 | 1461093400307 Marionette TRACE conn3 <- [1,1186,null,{}] 12:16:40 INFO - PROCESS | 1868 | 1461093400312 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}] 12:16:40 INFO - PROCESS | 1868 | 1461093400520 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 12:16:41 INFO - PROCESS | 1868 | 1461093401135 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca56800 == 102 [pid = 1868] [id = 304] 12:16:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff67eee800) [pid = 1868] [serial = 913] [outer = (nil)] 12:16:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff67ef1800) [pid = 1868] [serial = 914] [outer = 0x7eff67eee800] 12:16:41 INFO - PROCESS | 1868 | 1461093401208 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff6abd7c00) [pid = 1868] [serial = 915] [outer = 0x7eff67eee800] 12:16:42 INFO - PROCESS | 1868 | 1461093402036 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] 12:16:42 INFO - PROCESS | 1868 | 1461093402095 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:16:42 INFO - PROCESS | 1868 | 1461093402103 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 1868 | 1461093402107 Marionette TRACE conn3 <- [1,1190,null,{}] 12:16:42 INFO - PROCESS | 1868 | 1461093402114 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}] 12:16:42 INFO - PROCESS | 1868 | 1461093402284 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 12:16:42 INFO - PROCESS | 1868 | 1461093402586 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afd8000 == 103 [pid = 1868] [id = 305] 12:16:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff72274400) [pid = 1868] [serial = 916] [outer = (nil)] 12:16:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff72465000) [pid = 1868] [serial = 917] [outer = 0x7eff72274400] 12:16:42 INFO - PROCESS | 1868 | 1461093402699 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff73347800) [pid = 1868] [serial = 918] [outer = 0x7eff72274400] 12:16:43 INFO - PROCESS | 1868 | 1461093403567 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] 12:16:43 INFO - PROCESS | 1868 | 1461093403648 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:16:43 INFO - PROCESS | 1868 | 1461093403655 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 1868 | 1461093403657 Marionette TRACE conn3 <- [1,1194,null,{}] 12:16:43 INFO - PROCESS | 1868 | 1461093403663 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}] 12:16:43 INFO - PROCESS | 1868 | 1461093403815 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73b82800 == 102 [pid = 1868] [id = 293] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc86000 == 101 [pid = 1868] [id = 292] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff79bc2400) [pid = 1868] [serial = 794] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff69cd0400) [pid = 1868] [serial = 788] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff8047f400) [pid = 1868] [serial = 797] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff8df42000) [pid = 1868] [serial = 800] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff744b2000) [pid = 1868] [serial = 791] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff722ebc00) [pid = 1868] [serial = 812] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff78947c00) [pid = 1868] [serial = 803] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff6c8e6800) [pid = 1868] [serial = 809] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff6af9e800) [pid = 1868] [serial = 806] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff7c004400) [pid = 1868] [serial = 833] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | 1461093404130 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b60000 == 100 [pid = 1868] [id = 291] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c7c800 == 99 [pid = 1868] [id = 290] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab19800 == 98 [pid = 1868] [id = 289] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff72061800 == 97 [pid = 1868] [id = 288] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bad800 == 96 [pid = 1868] [id = 287] 12:16:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9e1800 == 97 [pid = 1868] [id = 306] 12:16:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff69cd0400) [pid = 1868] [serial = 919] [outer = (nil)] 12:16:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff735a2000) [pid = 1868] [serial = 920] [outer = 0x7eff69cd0400] 12:16:44 INFO - PROCESS | 1868 | 1461093404220 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff75b5fc00) [pid = 1868] [serial = 921] [outer = 0x7eff69cd0400] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad34000 == 96 [pid = 1868] [id = 284] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b14800 == 95 [pid = 1868] [id = 283] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddd7800 == 94 [pid = 1868] [id = 282] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd2800 == 93 [pid = 1868] [id = 281] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7b897000 == 92 [pid = 1868] [id = 280] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bb1800 == 91 [pid = 1868] [id = 279] 12:16:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab1b000 == 90 [pid = 1868] [id = 278] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff8ab0b400) [pid = 1868] [serial = 662] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff77d3e000) [pid = 1868] [serial = 828] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff8ade1400) [pid = 1868] [serial = 665] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff7cd09800) [pid = 1868] [serial = 747] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff8fc30400) [pid = 1868] [serial = 710] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff7dd02800) [pid = 1868] [serial = 656] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff77b73400) [pid = 1868] [serial = 827] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6b199c00) [pid = 1868] [serial = 759] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff79eb3400) [pid = 1868] [serial = 831] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff75cadc00) [pid = 1868] [serial = 824] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff7246e400) [pid = 1868] [serial = 692] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff8ab09000) [pid = 1868] [serial = 750] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff75e27000) [pid = 1868] [serial = 825] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff8bc2f000) [pid = 1868] [serial = 704] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff7359f400) [pid = 1868] [serial = 762] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff7433f800) [pid = 1868] [serial = 741] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7d341400) [pid = 1868] [serial = 698] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff8fc33000) [pid = 1868] [serial = 765] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff8025f000) [pid = 1868] [serial = 659] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff7226c800) [pid = 1868] [serial = 816] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff8bdc3400) [pid = 1868] [serial = 753] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff7359a000) [pid = 1868] [serial = 818] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff739da800) [pid = 1868] [serial = 819] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff8aab5000) [pid = 1868] [serial = 701] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff7cd09400) [pid = 1868] [serial = 653] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff735a4c00) [pid = 1868] [serial = 830] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff74ab2800) [pid = 1868] [serial = 821] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff77d43800) [pid = 1868] [serial = 650] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff8bf0c400) [pid = 1868] [serial = 707] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff6c8e1800) [pid = 1868] [serial = 815] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff74e80c00) [pid = 1868] [serial = 822] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7d341800) [pid = 1868] [serial = 668] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff77b79800) [pid = 1868] [serial = 695] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff74aafc00) [pid = 1868] [serial = 647] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff8fc33800) [pid = 1868] [serial = 713] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff8fdb6400) [pid = 1868] [serial = 756] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff75e22000) [pid = 1868] [serial = 744] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff7cd10c00) [pid = 1868] [serial = 605] [outer = (nil)] [url = about:blank] 12:16:44 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:44 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:16:44 INFO - PROCESS | 1868 | 1461093404976 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] 12:16:45 INFO - PROCESS | 1868 | 1461093405043 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:16:45 INFO - PROCESS | 1868 | 1461093405056 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 1868 | 1461093405064 Marionette TRACE conn3 <- [1,1198,null,{}] 12:16:45 INFO - PROCESS | 1868 | 1461093405072 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}] 12:16:45 INFO - PROCESS | 1868 | 1461093405271 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 12:16:45 INFO - PROCESS | 1868 | 1461093405286 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b7b000 == 91 [pid = 1868] [id = 307] 12:16:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff6afa1400) [pid = 1868] [serial = 922] [outer = (nil)] 12:16:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff77b78000) [pid = 1868] [serial = 923] [outer = 0x7eff6afa1400] 12:16:45 INFO - PROCESS | 1868 | 1461093405344 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff77f45800) [pid = 1868] [serial = 924] [outer = 0x7eff6afa1400] 12:16:46 INFO - PROCESS | 1868 | 1461093406069 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]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1048ms 12:16:46 INFO - PROCESS | 1868 | 1461093406097 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 1868 | 1461093406101 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:46 INFO - PROCESS | 1868 | 1461093406106 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 1868 | 1461093406108 Marionette TRACE conn3 <- [1,1202,null,{}] 12:16:46 INFO - PROCESS | 1868 | 1461093406114 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}] 12:16:46 INFO - PROCESS | 1868 | 1461093406320 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 12:16:46 INFO - PROCESS | 1868 | 1461093406411 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c80800 == 92 [pid = 1868] [id = 308] 12:16:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff6af9e800) [pid = 1868] [serial = 925] [outer = (nil)] 12:16:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff78c2b000) [pid = 1868] [serial = 926] [outer = 0x7eff6af9e800] 12:16:46 INFO - PROCESS | 1868 | 1461093406470 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff78c30400) [pid = 1868] [serial = 927] [outer = 0x7eff6af9e800] 12:16:47 INFO - PROCESS | 1868 | 1461093407259 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]]]}] 12:16:47 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 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1183ms 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:47 INFO - PROCESS | 1868 | 1461093407291 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 1868 | 1461093407293 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 12:16:47 INFO - PROCESS | 1868 | 1461093407299 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 1868 | 1461093407302 Marionette TRACE conn3 <- [1,1206,null,{}] 12:16:47 INFO - PROCESS | 1868 | 1461093407307 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}] 12:16:47 INFO - PROCESS | 1868 | 1461093407488 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 12:16:47 INFO - PROCESS | 1868 | 1461093407513 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d0000 == 93 [pid = 1868] [id = 309] 12:16:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff7916cc00) [pid = 1868] [serial = 928] [outer = (nil)] 12:16:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff79f55400) [pid = 1868] [serial = 929] [outer = 0x7eff7916cc00] 12:16:47 INFO - PROCESS | 1868 | 1461093407583 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff7c578c00) [pid = 1868] [serial = 930] [outer = 0x7eff7916cc00] 12:16:48 INFO - PROCESS | 1868 | 1461093408479 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]]]}] 12:16:48 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 12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1230ms 12:16:48 INFO - PROCESS | 1868 | 1461093408528 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 12:16:48 INFO - PROCESS | 1868 | 1461093408532 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:48 INFO - PROCESS | 1868 | 1461093408546 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 1868 | 1461093408548 Marionette TRACE conn3 <- [1,1210,null,{}] 12:16:48 INFO - PROCESS | 1868 | 1461093408553 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}] 12:16:49 INFO - PROCESS | 1868 | 1461093409055 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff72277000) [pid = 1868] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff69cca400) [pid = 1868] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff6af99400) [pid = 1868] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff75e21000) [pid = 1868] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff78945c00) [pid = 1868] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff69ccb000) [pid = 1868] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff6af99000) [pid = 1868] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff75b61000) [pid = 1868] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff6af97800) [pid = 1868] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 125 (0x7eff7916b800) [pid = 1868] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 124 (0x7eff6ccb3c00) [pid = 1868] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 123 (0x7eff74ab4000) [pid = 1868] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 122 (0x7eff6b195800) [pid = 1868] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 121 (0x7eff6abdc000) [pid = 1868] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 120 (0x7eff75e29400) [pid = 1868] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 119 (0x7eff6d6cac00) [pid = 1868] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:16:49 INFO - PROCESS | 1868 | --DOMWINDOW == 118 (0x7eff7ba4e000) [pid = 1868] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:16:49 INFO - PROCESS | 1868 | 1461093409169 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735cc800 == 94 [pid = 1868] [id = 310] 12:16:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 119 (0x7eff69cca400) [pid = 1868] [serial = 931] [outer = (nil)] 12:16:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 120 (0x7eff6af98c00) [pid = 1868] [serial = 932] [outer = 0x7eff69cca400] 12:16:49 INFO - PROCESS | 1868 | 1461093409226 Marionette DEBUG loaded listener.js 12:16:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 121 (0x7eff735a5400) [pid = 1868] [serial = 933] [outer = 0x7eff69cca400] 12:16:49 INFO - PROCESS | 1868 | 1461093409944 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]]]}] 12:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1434ms 12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:49 INFO - PROCESS | 1868 | 1461093409981 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 12:16:49 INFO - PROCESS | 1868 | 1461093409984 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 12:16:49 INFO - PROCESS | 1868 | 1461093409989 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 1868 | 1461093409992 Marionette TRACE conn3 <- [1,1214,null,{}] 12:16:50 INFO - PROCESS | 1868 | 1461093409997 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}] 12:16:50 INFO - PROCESS | 1868 | 1461093410182 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 12:16:50 INFO - PROCESS | 1868 | 1461093410203 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7be0d000 == 95 [pid = 1868] [id = 311] 12:16:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 122 (0x7eff69b19000) [pid = 1868] [serial = 934] [outer = (nil)] 12:16:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 123 (0x7eff7beecc00) [pid = 1868] [serial = 935] [outer = 0x7eff69b19000] 12:16:50 INFO - PROCESS | 1868 | 1461093410260 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 124 (0x7eff7e637c00) [pid = 1868] [serial = 936] [outer = 0x7eff69b19000] 12:16:50 INFO - PROCESS | 1868 | 1461093410967 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]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1032ms 12:16:51 INFO - PROCESS | 1868 | 1461093411117 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 1868 | 1461093411122 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:51 INFO - PROCESS | 1868 | 1461093411145 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 1868 | 1461093411149 Marionette TRACE conn3 <- [1,1218,null,{}] 12:16:51 INFO - PROCESS | 1868 | 1461093411157 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}] 12:16:51 INFO - PROCESS | 1868 | 1461093411371 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 12:16:51 INFO - PROCESS | 1868 | 1461093411552 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca5d000 == 96 [pid = 1868] [id = 312] 12:16:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 125 (0x7eff69ccb000) [pid = 1868] [serial = 937] [outer = (nil)] 12:16:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 126 (0x7eff6ae55400) [pid = 1868] [serial = 938] [outer = 0x7eff69ccb000] 12:16:51 INFO - PROCESS | 1868 | 1461093411627 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff6c8e0c00) [pid = 1868] [serial = 939] [outer = 0x7eff69ccb000] 12:16:52 INFO - PROCESS | 1868 | 1461093412547 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]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1457ms 12:16:52 INFO - PROCESS | 1868 | 1461093412592 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:52 INFO - PROCESS | 1868 | 1461093412598 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 12:16:52 INFO - PROCESS | 1868 | 1461093412609 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 1868 | 1461093412615 Marionette TRACE conn3 <- [1,1222,null,{}] 12:16:52 INFO - PROCESS | 1868 | 1461093412621 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}] 12:16:52 INFO - PROCESS | 1868 | 1461093412793 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 12:16:52 INFO - PROCESS | 1868 | 1461093412963 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b75000 == 97 [pid = 1868] [id = 313] 12:16:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff6abe4000) [pid = 1868] [serial = 940] [outer = (nil)] 12:16:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff744b8400) [pid = 1868] [serial = 941] [outer = 0x7eff6abe4000] 12:16:53 INFO - PROCESS | 1868 | 1461093413035 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff74ab8400) [pid = 1868] [serial = 942] [outer = 0x7eff6abe4000] 12:16:53 INFO - PROCESS | 1868 | 1461093413988 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] 12:16:54 INFO - PROCESS | 1868 | 1461093414050 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 12:16:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:54 INFO - PROCESS | 1868 | 1461093414056 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 1868 | 1461093414058 Marionette TRACE conn3 <- [1,1226,null,{}] 12:16:54 INFO - PROCESS | 1868 | 1461093414072 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}] 12:16:54 INFO - PROCESS | 1868 | 1461093414243 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 12:16:54 INFO - PROCESS | 1868 | 1461093414418 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d423000 == 98 [pid = 1868] [id = 314] 12:16:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff77f4a000) [pid = 1868] [serial = 943] [outer = (nil)] 12:16:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff78c32800) [pid = 1868] [serial = 944] [outer = 0x7eff77f4a000] 12:16:54 INFO - PROCESS | 1868 | 1461093414539 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff7b803000) [pid = 1868] [serial = 945] [outer = 0x7eff77f4a000] 12:16:55 INFO - PROCESS | 1868 | 1461093415358 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]]]}] 12:16:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1336ms 12:16:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:55 INFO - PROCESS | 1868 | 1461093415392 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 12:16:55 INFO - PROCESS | 1868 | 1461093415395 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 12:16:55 INFO - PROCESS | 1868 | 1461093415401 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:55 INFO - PROCESS | 1868 | 1461093415404 Marionette TRACE conn3 <- [1,1230,null,{}] 12:16:55 INFO - PROCESS | 1868 | 1461093415409 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}] 12:16:55 INFO - PROCESS | 1868 | 1461093415577 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 12:16:55 INFO - PROCESS | 1868 | 1461093415755 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b21800 == 99 [pid = 1868] [id = 315] 12:16:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff78947000) [pid = 1868] [serial = 946] [outer = (nil)] 12:16:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff7cd04400) [pid = 1868] [serial = 947] [outer = 0x7eff78947000] 12:16:55 INFO - PROCESS | 1868 | 1461093415824 Marionette DEBUG loaded listener.js 12:16:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff7d6f0c00) [pid = 1868] [serial = 948] [outer = 0x7eff78947000] 12:16:56 INFO - PROCESS | 1868 | 1461093416680 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]]]}] 12:16:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1335ms 12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:56 INFO - PROCESS | 1868 | 1461093416736 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 1868 | 1461093416739 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 12:16:56 INFO - PROCESS | 1868 | 1461093416745 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 1868 | 1461093416748 Marionette TRACE conn3 <- [1,1234,null,{}] 12:16:56 INFO - PROCESS | 1868 | 1461093416753 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}] 12:16:56 INFO - PROCESS | 1868 | 1461093416910 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 12:16:57 INFO - PROCESS | 1868 | 1461093417086 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ad1e000 == 100 [pid = 1868] [id = 316] 12:16:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff7c579c00) [pid = 1868] [serial = 949] [outer = (nil)] 12:16:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff89cd6800) [pid = 1868] [serial = 950] [outer = 0x7eff7c579c00] 12:16:57 INFO - PROCESS | 1868 | 1461093417157 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff8ad8c400) [pid = 1868] [serial = 951] [outer = 0x7eff7c579c00] 12:16:57 INFO - PROCESS | 1868 | 1461093417961 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]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1286ms 12:16:58 INFO - PROCESS | 1868 | 1461093418031 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 1868 | 1461093418035 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:58 INFO - PROCESS | 1868 | 1461093418040 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 1868 | 1461093418043 Marionette TRACE conn3 <- [1,1238,null,{}] 12:16:58 INFO - PROCESS | 1868 | 1461093418048 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}] 12:16:58 INFO - PROCESS | 1868 | 1461093418275 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 12:16:58 INFO - PROCESS | 1868 | 1461093418448 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f6a0000 == 101 [pid = 1868] [id = 317] 12:16:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff8bcc5000) [pid = 1868] [serial = 952] [outer = (nil)] 12:16:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff8de1f000) [pid = 1868] [serial = 953] [outer = 0x7eff8bcc5000] 12:16:58 INFO - PROCESS | 1868 | 1461093418520 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff8fc2c400) [pid = 1868] [serial = 954] [outer = 0x7eff8bcc5000] 12:16:59 INFO - PROCESS | 1868 | 1461093419374 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]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1382ms 12:16:59 INFO - PROCESS | 1868 | 1461093419423 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:59 INFO - PROCESS | 1868 | 1461093419428 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 12:16:59 INFO - PROCESS | 1868 | 1461093419433 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 1868 | 1461093419436 Marionette TRACE conn3 <- [1,1242,null,{}] 12:16:59 INFO - PROCESS | 1868 | 1461093419441 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}] 12:16:59 INFO - PROCESS | 1868 | 1461093419602 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 12:16:59 INFO - PROCESS | 1868 | 1461093419782 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9022d800 == 102 [pid = 1868] [id = 318] 12:16:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff67fe4000) [pid = 1868] [serial = 955] [outer = (nil)] 12:16:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff67fed400) [pid = 1868] [serial = 956] [outer = 0x7eff67fe4000] 12:16:59 INFO - PROCESS | 1868 | 1461093419850 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff67ff2400) [pid = 1868] [serial = 957] [outer = 0x7eff67fe4000] 12:17:00 INFO - PROCESS | 1868 | 1461093420727 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]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1330ms 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:17:00 INFO - PROCESS | 1868 | 1461093420763 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 1868 | 1461093420766 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 12:17:00 INFO - PROCESS | 1868 | 1461093420772 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 1868 | 1461093420775 Marionette TRACE conn3 <- [1,1246,null,{}] 12:17:00 INFO - PROCESS | 1868 | 1461093420780 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}] 12:17:00 INFO - PROCESS | 1868 | 1461093420931 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 12:17:01 INFO - PROCESS | 1868 | 1461093421109 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69dd5800 == 103 [pid = 1868] [id = 319] 12:17:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff67fe8400) [pid = 1868] [serial = 958] [outer = (nil)] 12:17:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff8fc2c000) [pid = 1868] [serial = 959] [outer = 0x7eff67fe8400] 12:17:01 INFO - PROCESS | 1868 | 1461093421176 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff8fd5bc00) [pid = 1868] [serial = 960] [outer = 0x7eff67fe8400] 12:17:02 INFO - PROCESS | 1868 | 1461093422051 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]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1333ms 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:17:02 INFO - PROCESS | 1868 | 1461093422104 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 1868 | 1461093422107 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 12:17:02 INFO - PROCESS | 1868 | 1461093422113 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 1868 | 1461093422116 Marionette TRACE conn3 <- [1,1250,null,{}] 12:17:02 INFO - PROCESS | 1868 | 1461093422121 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}] 12:17:02 INFO - PROCESS | 1868 | 1461093422269 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 12:17:02 INFO - PROCESS | 1868 | 1461093422459 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff941ac000 == 104 [pid = 1868] [id = 320] 12:17:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff67febc00) [pid = 1868] [serial = 961] [outer = (nil)] 12:17:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff69df1800) [pid = 1868] [serial = 962] [outer = 0x7eff67febc00] 12:17:02 INFO - PROCESS | 1868 | 1461093422526 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff69df7c00) [pid = 1868] [serial = 963] [outer = 0x7eff67febc00] 12:17:03 INFO - PROCESS | 1868 | 1461093423378 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]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1337ms 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:17:03 INFO - PROCESS | 1868 | 1461093423449 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 1868 | 1461093423452 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 12:17:03 INFO - PROCESS | 1868 | 1461093423458 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 1868 | 1461093423461 Marionette TRACE conn3 <- [1,1254,null,{}] 12:17:03 INFO - PROCESS | 1868 | 1461093423466 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}] 12:17:03 INFO - PROCESS | 1868 | 1461093423617 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 12:17:03 INFO - PROCESS | 1868 | 1461093423796 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ada800 == 105 [pid = 1868] [id = 321] 12:17:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6b032400) [pid = 1868] [serial = 964] [outer = (nil)] 12:17:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff6b035000) [pid = 1868] [serial = 965] [outer = 0x7eff6b032400] 12:17:03 INFO - PROCESS | 1868 | 1461093423866 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff6b039400) [pid = 1868] [serial = 966] [outer = 0x7eff6b032400] 12:17:04 INFO - PROCESS | 1868 | 1461093424724 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]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1338ms 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:17:04 INFO - PROCESS | 1868 | 1461093424796 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 1868 | 1461093424799 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 12:17:04 INFO - PROCESS | 1868 | 1461093424805 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 1868 | 1461093424809 Marionette TRACE conn3 <- [1,1258,null,{}] 12:17:04 INFO - PROCESS | 1868 | 1461093424814 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}] 12:17:05 INFO - PROCESS | 1868 | 1461093425016 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 12:17:05 INFO - PROCESS | 1868 | 1461093425193 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723b6800 == 106 [pid = 1868] [id = 322] 12:17:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff6b032800) [pid = 1868] [serial = 967] [outer = (nil)] 12:17:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff7a748c00) [pid = 1868] [serial = 968] [outer = 0x7eff6b032800] 12:17:05 INFO - PROCESS | 1868 | 1461093425272 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff9014c800) [pid = 1868] [serial = 969] [outer = 0x7eff6b032800] 12:17:06 INFO - PROCESS | 1868 | 1461093426147 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]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1382ms 12:17:06 INFO - PROCESS | 1868 | 1461093426188 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:17:06 INFO - PROCESS | 1868 | 1461093426192 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 12:17:06 INFO - PROCESS | 1868 | 1461093426198 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 1868 | 1461093426201 Marionette TRACE conn3 <- [1,1262,null,{}] 12:17:06 INFO - PROCESS | 1868 | 1461093426206 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}] 12:17:06 INFO - PROCESS | 1868 | 1461093426382 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 12:17:06 INFO - PROCESS | 1868 | 1461093426568 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723bb800 == 107 [pid = 1868] [id = 323] 12:17:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff69cd7400) [pid = 1868] [serial = 970] [outer = (nil)] 12:17:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff6af9e400) [pid = 1868] [serial = 971] [outer = 0x7eff69cd7400] 12:17:06 INFO - PROCESS | 1868 | 1461093426635 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff7359d000) [pid = 1868] [serial = 972] [outer = 0x7eff69cd7400] 12:17:07 INFO - PROCESS | 1868 | 1461093427877 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]]]}] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1731ms 12:17:07 INFO - PROCESS | 1868 | 1461093427928 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 1868 | 1461093427935 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:17:07 INFO - PROCESS | 1868 | 1461093427943 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 1868 | 1461093427947 Marionette TRACE conn3 <- [1,1266,null,{}] 12:17:07 INFO - PROCESS | 1868 | 1461093427954 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}] 12:17:08 INFO - PROCESS | 1868 | 1461093428143 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 12:17:08 INFO - PROCESS | 1868 | 1461093428447 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff681eb000 == 108 [pid = 1868] [id = 324] 12:17:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff6ae57c00) [pid = 1868] [serial = 973] [outer = (nil)] 12:17:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff6af95c00) [pid = 1868] [serial = 974] [outer = 0x7eff6ae57c00] 12:17:08 INFO - PROCESS | 1868 | 1461093428560 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff6b195800) [pid = 1868] [serial = 975] [outer = 0x7eff6ae57c00] 12:17:09 INFO - PROCESS | 1868 | 1461093429402 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]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1529ms 12:17:09 INFO - PROCESS | 1868 | 1461093429473 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 1868 | 1461093429481 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:17:09 INFO - PROCESS | 1868 | 1461093429490 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 1868 | 1461093429493 Marionette TRACE conn3 <- [1,1270,null,{}] 12:17:09 INFO - PROCESS | 1868 | 1461093429499 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}] 12:17:09 INFO - PROCESS | 1868 | 1461093429664 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 12:17:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735cc800 == 107 [pid = 1868] [id = 310] 12:17:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769d0000 == 106 [pid = 1868] [id = 309] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff7a85fc00) [pid = 1868] [serial = 884] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff79165c00) [pid = 1868] [serial = 845] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff7c9e5000) [pid = 1868] [serial = 848] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff7d738c00) [pid = 1868] [serial = 851] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff8ab05c00) [pid = 1868] [serial = 854] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff8bdc9c00) [pid = 1868] [serial = 857] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff8f65b400) [pid = 1868] [serial = 860] [outer = (nil)] [url = about:blank] 12:17:09 INFO - PROCESS | 1868 | 1461093429941 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c80800 == 105 [pid = 1868] [id = 308] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74b7b000 == 104 [pid = 1868] [id = 307] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6a9e1800 == 103 [pid = 1868] [id = 306] 12:17:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9e1800 == 104 [pid = 1868] [id = 325] 12:17:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff6ae5ac00) [pid = 1868] [serial = 976] [outer = (nil)] 12:17:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff7359a400) [pid = 1868] [serial = 977] [outer = 0x7eff6ae5ac00] 12:17:10 INFO - PROCESS | 1868 | 1461093430081 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff7460cc00) [pid = 1868] [serial = 978] [outer = 0x7eff6ae5ac00] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afd8000 == 103 [pid = 1868] [id = 305] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca56800 == 102 [pid = 1868] [id = 304] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad23800 == 101 [pid = 1868] [id = 297] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d1f800 == 100 [pid = 1868] [id = 296] 12:17:10 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74785800 == 99 [pid = 1868] [id = 295] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff74fab400) [pid = 1868] [serial = 813] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff74ab9c00) [pid = 1868] [serial = 792] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6c8e1c00) [pid = 1868] [serial = 807] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff8bd5fc00) [pid = 1868] [serial = 798] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff79166800) [pid = 1868] [serial = 876] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff7c57a800) [pid = 1868] [serial = 795] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff6abe2800) [pid = 1868] [serial = 789] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff6c8ec400) [pid = 1868] [serial = 810] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff8fc27400) [pid = 1868] [serial = 801] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff8fc28c00) [pid = 1868] [serial = 804] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff7c3db400) [pid = 1868] [serial = 878] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7226c000) [pid = 1868] [serial = 881] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff7ceb9c00) [pid = 1868] [serial = 879] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff75e2c800) [pid = 1868] [serial = 872] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff739da400) [pid = 1868] [serial = 882] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff77d3d000) [pid = 1868] [serial = 873] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff735a3c00) [pid = 1868] [serial = 869] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff74ab3000) [pid = 1868] [serial = 870] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff735a0c00) [pid = 1868] [serial = 839] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff6b18c000) [pid = 1868] [serial = 864] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff6af92400) [pid = 1868] [serial = 863] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff75cb4000) [pid = 1868] [serial = 842] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff6abe4400) [pid = 1868] [serial = 836] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7893f400) [pid = 1868] [serial = 875] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7333ec00) [pid = 1868] [serial = 867] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff7226b400) [pid = 1868] [serial = 866] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff7c457000) [pid = 1868] [serial = 834] [outer = (nil)] [url = about:blank] 12:17:10 INFO - PROCESS | 1868 | 1461093430818 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]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1375ms 12:17:10 INFO - PROCESS | 1868 | 1461093430866 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 1868 | 1461093430870 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:17:10 INFO - PROCESS | 1868 | 1461093430876 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 1868 | 1461093430881 Marionette TRACE conn3 <- [1,1274,null,{}] 12:17:10 INFO - PROCESS | 1868 | 1461093430896 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}] 12:17:11 INFO - PROCESS | 1868 | 1461093431045 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 12:17:11 INFO - PROCESS | 1868 | 1461093431062 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7479a800 == 100 [pid = 1868] [id = 326] 12:17:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff73f6f800) [pid = 1868] [serial = 979] [outer = (nil)] 12:17:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff75e21000) [pid = 1868] [serial = 980] [outer = 0x7eff73f6f800] 12:17:11 INFO - PROCESS | 1868 | 1461093431123 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff77d43000) [pid = 1868] [serial = 981] [outer = 0x7eff73f6f800] 12:17:11 INFO - PROCESS | 1868 | 1461093431906 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]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1081ms 12:17:11 INFO - PROCESS | 1868 | 1461093431965 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 1868 | 1461093431969 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:17:11 INFO - PROCESS | 1868 | 1461093431975 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 1868 | 1461093431977 Marionette TRACE conn3 <- [1,1278,null,{}] 12:17:11 INFO - PROCESS | 1868 | 1461093431982 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}] 12:17:12 INFO - PROCESS | 1868 | 1461093432128 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 12:17:12 INFO - PROCESS | 1868 | 1461093432143 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b71000 == 101 [pid = 1868] [id = 327] 12:17:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff75bf4c00) [pid = 1868] [serial = 982] [outer = (nil)] 12:17:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff78947c00) [pid = 1868] [serial = 983] [outer = 0x7eff75bf4c00] 12:17:12 INFO - PROCESS | 1868 | 1461093432200 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff78ab3800) [pid = 1868] [serial = 984] [outer = 0x7eff75bf4c00] 12:17:13 INFO - PROCESS | 1868 | 1461093433104 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]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1177ms 12:17:13 INFO - PROCESS | 1868 | 1461093433159 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 1868 | 1461093433163 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:17:13 INFO - PROCESS | 1868 | 1461093433172 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 1868 | 1461093433175 Marionette TRACE conn3 <- [1,1282,null,{}] 12:17:13 INFO - PROCESS | 1868 | 1461093433179 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}] 12:17:13 INFO - PROCESS | 1868 | 1461093433371 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 12:17:13 INFO - PROCESS | 1868 | 1461093433389 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74cac800 == 102 [pid = 1868] [id = 328] 12:17:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff77d44400) [pid = 1868] [serial = 985] [outer = (nil)] 12:17:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff78ab7800) [pid = 1868] [serial = 986] [outer = 0x7eff77d44400] 12:17:13 INFO - PROCESS | 1868 | 1461093433446 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff78c2a800) [pid = 1868] [serial = 987] [outer = 0x7eff77d44400] 12:17:14 INFO - PROCESS | 1868 | 1461093434257 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]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1129ms 12:17:14 INFO - PROCESS | 1868 | 1461093434297 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 1868 | 1461093434301 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:17:14 INFO - PROCESS | 1868 | 1461093434306 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 1868 | 1461093434308 Marionette TRACE conn3 <- [1,1286,null,{}] 12:17:14 INFO - PROCESS | 1868 | 1461093434319 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}] 12:17:14 INFO - PROCESS | 1868 | 1461093434714 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff69cca400) [pid = 1868] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff72274400) [pid = 1868] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff67eee800) [pid = 1868] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff6af9e800) [pid = 1868] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff69cd0400) [pid = 1868] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff6afa1400) [pid = 1868] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:17:14 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7916cc00) [pid = 1868] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:17:14 INFO - PROCESS | 1868 | 1461093434868 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f2f800 == 103 [pid = 1868] [id = 329] 12:17:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff6b19a400) [pid = 1868] [serial = 988] [outer = (nil)] 12:17:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff73f6c800) [pid = 1868] [serial = 989] [outer = 0x7eff6b19a400] 12:17:14 INFO - PROCESS | 1868 | 1461093434934 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff7bba0000) [pid = 1868] [serial = 990] [outer = 0x7eff6b19a400] 12:17:15 INFO - PROCESS | 1868 | 1461093435648 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]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1380ms 12:17:15 INFO - PROCESS | 1868 | 1461093435686 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 1868 | 1461093435689 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:17:15 INFO - PROCESS | 1868 | 1461093435695 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 1868 | 1461093435696 Marionette TRACE conn3 <- [1,1290,null,{}] 12:17:15 INFO - PROCESS | 1868 | 1461093435705 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}] 12:17:15 INFO - PROCESS | 1868 | 1461093435843 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 12:17:15 INFO - PROCESS | 1868 | 1461093435856 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b5f800 == 104 [pid = 1868] [id = 330] 12:17:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff79ebf800) [pid = 1868] [serial = 991] [outer = (nil)] 12:17:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff7d9bb800) [pid = 1868] [serial = 992] [outer = 0x7eff79ebf800] 12:17:15 INFO - PROCESS | 1868 | 1461093435915 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff8aab8c00) [pid = 1868] [serial = 993] [outer = 0x7eff79ebf800] 12:17:16 INFO - PROCESS | 1868 | 1461093436665 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]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1125ms 12:17:16 INFO - PROCESS | 1868 | 1461093436841 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 1868 | 1461093436848 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:17:16 INFO - PROCESS | 1868 | 1461093436856 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 1868 | 1461093436860 Marionette TRACE conn3 <- [1,1294,null,{}] 12:17:16 INFO - PROCESS | 1868 | 1461093436868 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}] 12:17:17 INFO - PROCESS | 1868 | 1461093437050 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 12:17:17 INFO - PROCESS | 1868 | 1461093437227 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca64000 == 105 [pid = 1868] [id = 331] 12:17:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff69b16400) [pid = 1868] [serial = 994] [outer = (nil)] 12:17:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff69defc00) [pid = 1868] [serial = 995] [outer = 0x7eff69b16400] 12:17:17 INFO - PROCESS | 1868 | 1461093437301 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6ae54000) [pid = 1868] [serial = 996] [outer = 0x7eff69b16400] 12:17:18 INFO - PROCESS | 1868 | 1461093438211 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]]]}] 12:17:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:17:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1381ms 12:17:18 INFO - PROCESS | 1868 | 1461093438238 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 12:17:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:17:18 INFO - PROCESS | 1868 | 1461093438244 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 12:17:18 INFO - PROCESS | 1868 | 1461093438256 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 1868 | 1461093438261 Marionette TRACE conn3 <- [1,1298,null,{}] 12:17:18 INFO - PROCESS | 1868 | 1461093438267 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}] 12:17:18 INFO - PROCESS | 1868 | 1461093438448 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 12:17:18 INFO - PROCESS | 1868 | 1461093438634 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7479c000 == 106 [pid = 1868] [id = 332] 12:17:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff69b0d000) [pid = 1868] [serial = 997] [outer = (nil)] 12:17:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff73599c00) [pid = 1868] [serial = 998] [outer = 0x7eff69b0d000] 12:17:18 INFO - PROCESS | 1868 | 1461093438704 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff7460d400) [pid = 1868] [serial = 999] [outer = 0x7eff69b0d000] 12:17:19 INFO - PROCESS | 1868 | 1461093439695 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]]]}] 12:17:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:17:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1484ms 12:17:19 INFO - PROCESS | 1868 | 1461093439736 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 1868 | 1461093439740 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 12:17:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:17:19 INFO - PROCESS | 1868 | 1461093439746 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 1868 | 1461093439748 Marionette TRACE conn3 <- [1,1302,null,{}] 12:17:19 INFO - PROCESS | 1868 | 1461093439807 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}] 12:17:20 INFO - PROCESS | 1868 | 1461093440058 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 12:17:20 INFO - PROCESS | 1868 | 1461093440235 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bb5d000 == 107 [pid = 1868] [id = 333] 12:17:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff77d73800) [pid = 1868] [serial = 1000] [outer = (nil)] 12:17:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff78ab8400) [pid = 1868] [serial = 1001] [outer = 0x7eff77d73800] 12:17:20 INFO - PROCESS | 1868 | 1461093440351 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff7916f800) [pid = 1868] [serial = 1002] [outer = 0x7eff77d73800] 12:17:21 INFO - PROCESS | 1868 | 1461093441200 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]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:17:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1483ms 12:17:21 INFO - PROCESS | 1868 | 1461093441230 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 1868 | 1461093441233 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 12:17:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:17:21 INFO - PROCESS | 1868 | 1461093441239 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 1868 | 1461093441241 Marionette TRACE conn3 <- [1,1306,null,{}] 12:17:21 INFO - PROCESS | 1868 | 1461093441246 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}] 12:17:21 INFO - PROCESS | 1868 | 1461093441411 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 12:17:21 INFO - PROCESS | 1868 | 1461093441592 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d491800 == 108 [pid = 1868] [id = 334] 12:17:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff78aad400) [pid = 1868] [serial = 1003] [outer = (nil)] 12:17:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff7dd03400) [pid = 1868] [serial = 1004] [outer = 0x7eff78aad400] 12:17:21 INFO - PROCESS | 1868 | 1461093441661 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff8ad95400) [pid = 1868] [serial = 1005] [outer = 0x7eff78aad400] 12:17:22 INFO - PROCESS | 1868 | 1461093442541 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]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:17:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1332ms 12:17:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:17:22 INFO - PROCESS | 1868 | 1461093442571 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 1868 | 1461093442574 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 12:17:22 INFO - PROCESS | 1868 | 1461093442581 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 1868 | 1461093442584 Marionette TRACE conn3 <- [1,1310,null,{}] 12:17:22 INFO - PROCESS | 1868 | 1461093442588 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}] 12:17:22 INFO - PROCESS | 1868 | 1461093442751 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 12:17:22 INFO - PROCESS | 1868 | 1461093442934 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa84000 == 109 [pid = 1868] [id = 335] 12:17:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff79171800) [pid = 1868] [serial = 1006] [outer = (nil)] 12:17:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff8bdcb400) [pid = 1868] [serial = 1007] [outer = 0x7eff79171800] 12:17:23 INFO - PROCESS | 1868 | 1461093443006 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff8bf0f400) [pid = 1868] [serial = 1008] [outer = 0x7eff79171800] 12:17:23 INFO - PROCESS | 1868 | 1461093443896 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] 12:17:23 INFO - PROCESS | 1868 | 1461093443973 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 12:17:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:17:23 INFO - PROCESS | 1868 | 1461093443979 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 1868 | 1461093443981 Marionette TRACE conn3 <- [1,1314,null,{}] 12:17:23 INFO - PROCESS | 1868 | 1461093443987 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}] 12:17:24 INFO - PROCESS | 1868 | 1461093444215 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 12:17:24 INFO - PROCESS | 1868 | 1461093444394 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f617800 == 110 [pid = 1868] [id = 336] 12:17:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff694e9400) [pid = 1868] [serial = 1009] [outer = (nil)] 12:17:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff8df96000) [pid = 1868] [serial = 1010] [outer = 0x7eff694e9400] 12:17:24 INFO - PROCESS | 1868 | 1461093444469 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff8fdb6400) [pid = 1868] [serial = 1011] [outer = 0x7eff694e9400] 12:17:25 INFO - PROCESS | 1868 | 1461093445350 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]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:17:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1430ms 12:17:25 INFO - PROCESS | 1868 | 1461093445410 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 1868 | 1461093445413 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 12:17:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:17:25 INFO - PROCESS | 1868 | 1461093445419 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 1868 | 1461093445422 Marionette TRACE conn3 <- [1,1318,null,{}] 12:17:25 INFO - PROCESS | 1868 | 1461093445427 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}] 12:17:25 INFO - PROCESS | 1868 | 1461093445582 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 12:17:25 INFO - PROCESS | 1868 | 1461093445767 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9419f000 == 111 [pid = 1868] [id = 337] 12:17:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff694ec400) [pid = 1868] [serial = 1012] [outer = (nil)] 12:17:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff69b22c00) [pid = 1868] [serial = 1013] [outer = 0x7eff694ec400] 12:17:25 INFO - PROCESS | 1868 | 1461093445839 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff69b28000) [pid = 1868] [serial = 1014] [outer = 0x7eff694ec400] 12:17:26 INFO - PROCESS | 1868 | 1461093446644 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]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:17:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1283ms 12:17:26 INFO - PROCESS | 1868 | 1461093446702 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 1868 | 1461093446706 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 12:17:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:17:26 INFO - PROCESS | 1868 | 1461093446711 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 1868 | 1461093446714 Marionette TRACE conn3 <- [1,1322,null,{}] 12:17:26 INFO - PROCESS | 1868 | 1461093446719 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}] 12:17:26 INFO - PROCESS | 1868 | 1461093446883 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 12:17:27 INFO - PROCESS | 1868 | 1461093447066 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff722bb800 == 112 [pid = 1868] [id = 338] 12:17:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff69b1d400) [pid = 1868] [serial = 1015] [outer = (nil)] 12:17:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff6aab7800) [pid = 1868] [serial = 1016] [outer = 0x7eff69b1d400] 12:17:27 INFO - PROCESS | 1868 | 1461093447136 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff6aabd000) [pid = 1868] [serial = 1017] [outer = 0x7eff69b1d400] 12:17:27 INFO - PROCESS | 1868 | 1461093447952 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]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:17:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1282ms 12:17:27 INFO - PROCESS | 1868 | 1461093447994 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 1868 | 1461093447998 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 12:17:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:17:28 INFO - PROCESS | 1868 | 1461093448004 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 1868 | 1461093448006 Marionette TRACE conn3 <- [1,1326,null,{}] 12:17:28 INFO - PROCESS | 1868 | 1461093448012 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}] 12:17:28 INFO - PROCESS | 1868 | 1461093448192 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 12:17:28 INFO - PROCESS | 1868 | 1461093448378 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b16b800 == 113 [pid = 1868] [id = 339] 12:17:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff67ef0c00) [pid = 1868] [serial = 1018] [outer = (nil)] 12:17:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff69c92000) [pid = 1868] [serial = 1019] [outer = 0x7eff67ef0c00] 12:17:28 INFO - PROCESS | 1868 | 1461093448445 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff69c98000) [pid = 1868] [serial = 1020] [outer = 0x7eff67ef0c00] 12:17:29 INFO - PROCESS | 1868 | 1461093449778 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]]]}] 12:17:29 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 12:17:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1828ms 12:17:29 INFO - PROCESS | 1868 | 1461093449833 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 1868 | 1461093449840 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 12:17:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:17:29 INFO - PROCESS | 1868 | 1461093449848 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 1868 | 1461093449852 Marionette TRACE conn3 <- [1,1330,null,{}] 12:17:29 INFO - PROCESS | 1868 | 1461093449859 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}] 12:17:30 INFO - PROCESS | 1868 | 1461093450030 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 12:17:30 INFO - PROCESS | 1868 | 1461093450232 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b172000 == 114 [pid = 1868] [id = 340] 12:17:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff67fefc00) [pid = 1868] [serial = 1021] [outer = (nil)] 12:17:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff69b25400) [pid = 1868] [serial = 1022] [outer = 0x7eff67fefc00] 12:17:30 INFO - PROCESS | 1868 | 1461093450299 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff69cd5c00) [pid = 1868] [serial = 1023] [outer = 0x7eff67fefc00] 12:17:31 INFO - PROCESS | 1868 | 1461093451361 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]]]}] 12:17:31 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 12:17:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1579ms 12:17:31 INFO - PROCESS | 1868 | 1461093451428 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 1868 | 1461093451436 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 12:17:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:17:31 INFO - PROCESS | 1868 | 1461093451445 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 1868 | 1461093451447 Marionette TRACE conn3 <- [1,1334,null,{}] 12:17:31 INFO - PROCESS | 1868 | 1461093451453 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}] 12:17:31 INFO - PROCESS | 1868 | 1461093451620 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 12:17:31 INFO - PROCESS | 1868 | 1461093451839 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6af62000 == 115 [pid = 1868] [id = 341] 12:17:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff6abe5800) [pid = 1868] [serial = 1024] [outer = (nil)] 12:17:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6ae5a800) [pid = 1868] [serial = 1025] [outer = 0x7eff6abe5800] 12:17:31 INFO - PROCESS | 1868 | 1461093451952 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff6af9a800) [pid = 1868] [serial = 1026] [outer = 0x7eff6abe5800] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff7dd8e000) [pid = 1868] [serial = 896] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff6ae5a400) [pid = 1868] [serial = 911] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff8ad0d800) [pid = 1868] [serial = 899] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f2f800 == 114 [pid = 1868] [id = 329] 12:17:32 INFO - PROCESS | 1868 | 1461093452804 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]]]}] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74cac800 == 113 [pid = 1868] [id = 328] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74b71000 == 112 [pid = 1868] [id = 327] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7479a800 == 111 [pid = 1868] [id = 326] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6a9e1800 == 110 [pid = 1868] [id = 325] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff681eb000 == 109 [pid = 1868] [id = 324] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69dd5800 == 108 [pid = 1868] [id = 319] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9022d800 == 107 [pid = 1868] [id = 318] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f6a0000 == 106 [pid = 1868] [id = 317] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad1e000 == 105 [pid = 1868] [id = 316] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b21800 == 104 [pid = 1868] [id = 315] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d423000 == 103 [pid = 1868] [id = 314] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74b75000 == 102 [pid = 1868] [id = 313] 12:17:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca5d000 == 101 [pid = 1868] [id = 312] 12:17:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:17:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1425ms 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff735a5400) [pid = 1868] [serial = 933] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff73347800) [pid = 1868] [serial = 918] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff69b13c00) [pid = 1868] [serial = 905] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff8fc29400) [pid = 1868] [serial = 902] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff6abd7c00) [pid = 1868] [serial = 915] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff6ccb2800) [pid = 1868] [serial = 887] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff7a859000) [pid = 1868] [serial = 893] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff78c2b000) [pid = 1868] [serial = 926] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff75b5fc00) [pid = 1868] [serial = 921] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff6ae53c00) [pid = 1868] [serial = 908] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff77b78000) [pid = 1868] [serial = 923] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff77f45800) [pid = 1868] [serial = 924] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff74611800) [pid = 1868] [serial = 890] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff72465000) [pid = 1868] [serial = 917] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff6af98c00) [pid = 1868] [serial = 932] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff78c30400) [pid = 1868] [serial = 927] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff735a2000) [pid = 1868] [serial = 920] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff67ef1800) [pid = 1868] [serial = 914] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff7c578c00) [pid = 1868] [serial = 930] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff79f55400) [pid = 1868] [serial = 929] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff7beecc00) [pid = 1868] [serial = 935] [outer = (nil)] [url = about:blank] 12:17:32 INFO - PROCESS | 1868 | 1461093452929 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 1868 | 1461093452931 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 12:17:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:17:32 INFO - PROCESS | 1868 | 1461093452940 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 1868 | 1461093452945 Marionette TRACE conn3 <- [1,1338,null,{}] 12:17:32 INFO - PROCESS | 1868 | 1461093452960 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}] 12:17:33 INFO - PROCESS | 1868 | 1461093453122 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 12:17:33 INFO - PROCESS | 1868 | 1461093453256 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afdc800 == 102 [pid = 1868] [id = 342] 12:17:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff6ae4f800) [pid = 1868] [serial = 1027] [outer = (nil)] 12:17:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff6c8e1000) [pid = 1868] [serial = 1028] [outer = 0x7eff6ae4f800] 12:17:33 INFO - PROCESS | 1868 | 1461093453326 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6ccbd000) [pid = 1868] [serial = 1029] [outer = 0x7eff6ae4f800] 12:17:34 INFO - PROCESS | 1868 | 1461093454475 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]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:17:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1583ms 12:17:34 INFO - PROCESS | 1868 | 1461093454523 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 1868 | 1461093454527 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 12:17:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:17:34 INFO - PROCESS | 1868 | 1461093454532 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 1868 | 1461093454535 Marionette TRACE conn3 <- [1,1342,null,{}] 12:17:34 INFO - PROCESS | 1868 | 1461093454539 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}] 12:17:34 INFO - PROCESS | 1868 | 1461093454685 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 12:17:34 INFO - PROCESS | 1868 | 1461093454902 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735e2000 == 103 [pid = 1868] [id = 343] 12:17:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff6b193000) [pid = 1868] [serial = 1030] [outer = (nil)] 12:17:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff72273400) [pid = 1868] [serial = 1031] [outer = 0x7eff6b193000] 12:17:34 INFO - PROCESS | 1868 | 1461093454964 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff724ba800) [pid = 1868] [serial = 1032] [outer = 0x7eff6b193000] 12:17:35 INFO - PROCESS | 1868 | 1461093455658 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]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:17:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1181ms 12:17:35 INFO - PROCESS | 1868 | 1461093455718 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 12:17:35 INFO - PROCESS | 1868 | 1461093455743 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 12:17:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:17:35 INFO - PROCESS | 1868 | 1461093455761 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 1868 | 1461093455763 Marionette TRACE conn3 <- [1,1346,null,{}] 12:17:35 INFO - PROCESS | 1868 | 1461093455769 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}] 12:17:35 INFO - PROCESS | 1868 | 1461093455955 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 12:17:35 INFO - PROCESS | 1868 | 1461093455979 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74782800 == 104 [pid = 1868] [id = 344] 12:17:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff724bcc00) [pid = 1868] [serial = 1033] [outer = (nil)] 12:17:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff7359c400) [pid = 1868] [serial = 1034] [outer = 0x7eff724bcc00] 12:17:36 INFO - PROCESS | 1868 | 1461093456039 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff73d70400) [pid = 1868] [serial = 1035] [outer = 0x7eff724bcc00] 12:17:36 INFO - PROCESS | 1868 | 1461093456940 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]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:17:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1244ms 12:17:37 INFO - PROCESS | 1868 | 1461093457000 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 1868 | 1461093457004 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 12:17:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:17:37 INFO - PROCESS | 1868 | 1461093457009 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 1868 | 1461093457011 Marionette TRACE conn3 <- [1,1350,null,{}] 12:17:37 INFO - PROCESS | 1868 | 1461093457016 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}] 12:17:37 INFO - PROCESS | 1868 | 1461093457221 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff77d44400) [pid = 1868] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6b19a400) [pid = 1868] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff6ae57c00) [pid = 1868] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff75bf4c00) [pid = 1868] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff6ae5ac00) [pid = 1868] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff69b19000) [pid = 1868] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff69ccd400) [pid = 1868] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff7a7cc800) [pid = 1868] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff80479400) [pid = 1868] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff74ab0c00) [pid = 1868] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7cd0dc00) [pid = 1868] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff72462800) [pid = 1868] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff74c29400) [pid = 1868] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff6abdcc00) [pid = 1868] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff6abd6800) [pid = 1868] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff7cebdc00) [pid = 1868] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:17:37 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff73f6f800) [pid = 1868] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:17:37 INFO - PROCESS | 1868 | 1461093457876 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afdf000 == 105 [pid = 1868] [id = 345] 12:17:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff67ee4c00) [pid = 1868] [serial = 1036] [outer = (nil)] 12:17:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6ae57800) [pid = 1868] [serial = 1037] [outer = 0x7eff67ee4c00] 12:17:37 INFO - PROCESS | 1868 | 1461093457939 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff74c1fc00) [pid = 1868] [serial = 1038] [outer = 0x7eff67ee4c00] 12:17:38 INFO - PROCESS | 1868 | 1461093458557 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]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:17:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1577ms 12:17:38 INFO - PROCESS | 1868 | 1461093458586 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 12:17:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:17:38 INFO - PROCESS | 1868 | 1461093458592 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 12:17:38 INFO - PROCESS | 1868 | 1461093458598 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 1868 | 1461093458601 Marionette TRACE conn3 <- [1,1354,null,{}] 12:17:38 INFO - PROCESS | 1868 | 1461093458605 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}] 12:17:38 INFO - PROCESS | 1868 | 1461093458803 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 12:17:38 INFO - PROCESS | 1868 | 1461093458828 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bb1800 == 106 [pid = 1868] [id = 346] 12:17:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff67ee7800) [pid = 1868] [serial = 1039] [outer = (nil)] 12:17:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff75cac000) [pid = 1868] [serial = 1040] [outer = 0x7eff67ee7800] 12:17:38 INFO - PROCESS | 1868 | 1461093458886 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff75e29000) [pid = 1868] [serial = 1041] [outer = 0x7eff67ee7800] 12:17:39 INFO - PROCESS | 1868 | 1461093459619 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]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:17:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1044ms 12:17:39 INFO - PROCESS | 1868 | 1461093459641 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 1868 | 1461093459643 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 12:17:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:17:39 INFO - PROCESS | 1868 | 1461093459649 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 1868 | 1461093459651 Marionette TRACE conn3 <- [1,1358,null,{}] 12:17:39 INFO - PROCESS | 1868 | 1461093459672 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}] 12:17:39 INFO - PROCESS | 1868 | 1461093459976 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 12:17:40 INFO - PROCESS | 1868 | 1461093460119 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69dce000 == 107 [pid = 1868] [id = 347] 12:17:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff67eea000) [pid = 1868] [serial = 1042] [outer = (nil)] 12:17:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff67eed000) [pid = 1868] [serial = 1043] [outer = 0x7eff67eea000] 12:17:40 INFO - PROCESS | 1868 | 1461093460195 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff694ee000) [pid = 1868] [serial = 1044] [outer = 0x7eff67eea000] 12:17:41 INFO - PROCESS | 1868 | 1461093461166 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]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:17:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1543ms 12:17:41 INFO - PROCESS | 1868 | 1461093461194 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 12:17:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:17:41 INFO - PROCESS | 1868 | 1461093461201 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 12:17:41 INFO - PROCESS | 1868 | 1461093461208 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 1868 | 1461093461214 Marionette TRACE conn3 <- [1,1362,null,{}] 12:17:41 INFO - PROCESS | 1868 | 1461093461221 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}] 12:17:41 INFO - PROCESS | 1868 | 1461093461389 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 12:17:41 INFO - PROCESS | 1868 | 1461093461572 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734c2800 == 108 [pid = 1868] [id = 348] 12:17:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff67eea400) [pid = 1868] [serial = 1045] [outer = (nil)] 12:17:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6aac3400) [pid = 1868] [serial = 1046] [outer = 0x7eff67eea400] 12:17:41 INFO - PROCESS | 1868 | 1461093461644 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff6af9b400) [pid = 1868] [serial = 1047] [outer = 0x7eff67eea400] 12:17:42 INFO - PROCESS | 1868 | 1461093462684 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]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:17:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1530ms 12:17:42 INFO - PROCESS | 1868 | 1461093462740 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 1868 | 1461093462744 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 12:17:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:17:42 INFO - PROCESS | 1868 | 1461093462751 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 1868 | 1461093462754 Marionette TRACE conn3 <- [1,1366,null,{}] 12:17:42 INFO - PROCESS | 1868 | 1461093462760 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}] 12:17:42 INFO - PROCESS | 1868 | 1461093462926 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 12:17:43 INFO - PROCESS | 1868 | 1461093463193 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74cac800 == 109 [pid = 1868] [id = 349] 12:17:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff6aac0400) [pid = 1868] [serial = 1048] [outer = (nil)] 12:17:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff7226b400) [pid = 1868] [serial = 1049] [outer = 0x7eff6aac0400] 12:17:43 INFO - PROCESS | 1868 | 1461093463268 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff7359f400) [pid = 1868] [serial = 1050] [outer = 0x7eff6aac0400] 12:17:44 INFO - PROCESS | 1868 | 1461093464133 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] 12:17:44 INFO - PROCESS | 1868 | 1461093464183 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 12:17:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:17:44 INFO - PROCESS | 1868 | 1461093464199 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 1868 | 1461093464206 Marionette TRACE conn3 <- [1,1370,null,{}] 12:17:44 INFO - PROCESS | 1868 | 1461093464211 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}] 12:17:44 INFO - PROCESS | 1868 | 1461093464414 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 12:17:44 INFO - PROCESS | 1868 | 1461093464638 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78a27000 == 110 [pid = 1868] [id = 350] 12:17:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff67ee6c00) [pid = 1868] [serial = 1051] [outer = (nil)] 12:17:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff74615c00) [pid = 1868] [serial = 1052] [outer = 0x7eff67ee6c00] 12:17:44 INFO - PROCESS | 1868 | 1461093464722 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff76998800) [pid = 1868] [serial = 1053] [outer = 0x7eff67ee6c00] 12:17:45 INFO - PROCESS | 1868 | 1461093465556 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] 12:17:45 INFO - PROCESS | 1868 | 1461093465584 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 12:17:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 12:17:45 INFO - PROCESS | 1868 | 1461093465590 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 1868 | 1461093465592 Marionette TRACE conn3 <- [1,1374,null,{}] 12:17:45 INFO - PROCESS | 1868 | 1461093465597 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}] 12:17:45 INFO - PROCESS | 1868 | 1461093465758 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 12:17:45 INFO - PROCESS | 1868 | 1461093465950 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d1a800 == 111 [pid = 1868] [id = 351] 12:17:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff6b198000) [pid = 1868] [serial = 1054] [outer = (nil)] 12:17:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff77f46000) [pid = 1868] [serial = 1055] [outer = 0x7eff6b198000] 12:17:46 INFO - PROCESS | 1868 | 1461093466022 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff78943000) [pid = 1868] [serial = 1056] [outer = 0x7eff6b198000] 12:17:46 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:46 INFO - PROCESS | 1868 | 1461093466867 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] 12:17:46 INFO - PROCESS | 1868 | 1461093466928 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 12:17:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 12:17:46 INFO - PROCESS | 1868 | 1461093466934 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 1868 | 1461093466937 Marionette TRACE conn3 <- [1,1378,null,{}] 12:17:46 INFO - PROCESS | 1868 | 1461093466942 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}] 12:17:47 INFO - PROCESS | 1868 | 1461093467104 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 12:17:47 INFO - PROCESS | 1868 | 1461093467289 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c921000 == 112 [pid = 1868] [id = 352] 12:17:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff78c30400) [pid = 1868] [serial = 1057] [outer = (nil)] 12:17:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff78c33000) [pid = 1868] [serial = 1058] [outer = 0x7eff78c30400] 12:17:47 INFO - PROCESS | 1868 | 1461093467372 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff79f55400) [pid = 1868] [serial = 1059] [outer = 0x7eff78c30400] 12:17:48 INFO - PROCESS | 1868 | 1461093468238 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] 12:17:48 INFO - PROCESS | 1868 | 1461093468275 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 12:17:48 INFO - PROCESS | 1868 | 1461093468282 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 1868 | 1461093468285 Marionette TRACE conn3 <- [1,1382,null,{}] 12:17:48 INFO - PROCESS | 1868 | 1461093468290 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}] 12:17:48 INFO - PROCESS | 1868 | 1461093468450 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 12:17:48 INFO - PROCESS | 1868 | 1461093468640 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d48a000 == 113 [pid = 1868] [id = 353] 12:17:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff72460800) [pid = 1868] [serial = 1060] [outer = (nil)] 12:17:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff7c577400) [pid = 1868] [serial = 1061] [outer = 0x7eff72460800] 12:17:48 INFO - PROCESS | 1868 | 1461093468712 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff7c9e5400) [pid = 1868] [serial = 1062] [outer = 0x7eff72460800] 12:17:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff746a9000 == 112 [pid = 1868] [id = 10] 12:17:49 INFO - PROCESS | 1868 | [1868] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 12:17:49 INFO - PROCESS | 1868 | 1461093469671 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] 12:17:49 INFO - PROCESS | 1868 | 1461093469727 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 12:17:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:17:49 INFO - PROCESS | 1868 | 1461093469733 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 1868 | 1461093469736 Marionette TRACE conn3 <- [1,1386,null,{}] 12:17:49 INFO - PROCESS | 1868 | 1461093469741 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}] 12:17:49 INFO - PROCESS | 1868 | 1461093469902 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 12:17:50 INFO - PROCESS | 1868 | 1461093470123 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b17800 == 113 [pid = 1868] [id = 354] 12:17:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff74c1d800) [pid = 1868] [serial = 1063] [outer = (nil)] 12:17:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff7cd0b000) [pid = 1868] [serial = 1064] [outer = 0x7eff74c1d800] 12:17:50 INFO - PROCESS | 1868 | 1461093470189 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff7ceb4800) [pid = 1868] [serial = 1065] [outer = 0x7eff74c1d800] 12:17:51 INFO - PROCESS | 1868 | 1461093471102 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] 12:17:51 INFO - PROCESS | 1868 | 1461093471126 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 12:17:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:17:51 INFO - PROCESS | 1868 | 1461093471131 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 1868 | 1461093471134 Marionette TRACE conn3 <- [1,1390,null,{}] 12:17:51 INFO - PROCESS | 1868 | 1461093471140 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}] 12:17:51 INFO - PROCESS | 1868 | 1461093471294 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 12:17:51 INFO - PROCESS | 1868 | 1461093471476 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8b9ca000 == 114 [pid = 1868] [id = 355] 12:17:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff7cd07000) [pid = 1868] [serial = 1066] [outer = (nil)] 12:17:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff7d9b5400) [pid = 1868] [serial = 1067] [outer = 0x7eff7cd07000] 12:17:51 INFO - PROCESS | 1868 | 1461093471542 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff8025bc00) [pid = 1868] [serial = 1068] [outer = 0x7eff7cd07000] 12:17:52 INFO - PROCESS | 1868 | 1461093472398 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]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:17:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1334ms 12:17:52 INFO - PROCESS | 1868 | 1461093472465 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 1868 | 1461093472469 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 12:17:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:17:52 INFO - PROCESS | 1868 | 1461093472475 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 1868 | 1461093472477 Marionette TRACE conn3 <- [1,1394,null,{}] 12:17:52 INFO - PROCESS | 1868 | 1461093472483 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}] 12:17:52 INFO - PROCESS | 1868 | 1461093472686 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 12:17:52 INFO - PROCESS | 1868 | 1461093472863 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f695800 == 115 [pid = 1868] [id = 356] 12:17:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff8025f000) [pid = 1868] [serial = 1069] [outer = (nil)] 12:17:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff8a846800) [pid = 1868] [serial = 1070] [outer = 0x7eff8025f000] 12:17:52 INFO - PROCESS | 1868 | 1461093472930 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff8ab0c000) [pid = 1868] [serial = 1071] [outer = 0x7eff8025f000] 12:17:53 INFO - PROCESS | 1868 | 1461093473823 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]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:17:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1377ms 12:17:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:17:53 INFO - PROCESS | 1868 | 1461093473853 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 1868 | 1461093473855 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 12:17:53 INFO - PROCESS | 1868 | 1461093473861 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 1868 | 1461093473864 Marionette TRACE conn3 <- [1,1398,null,{}] 12:17:53 INFO - PROCESS | 1868 | 1461093473869 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}] 12:17:54 INFO - PROCESS | 1868 | 1461093474043 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 12:17:54 INFO - PROCESS | 1868 | 1461093474234 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a22800 == 116 [pid = 1868] [id = 357] 12:17:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff69df2400) [pid = 1868] [serial = 1072] [outer = (nil)] 12:17:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff7e7ee800) [pid = 1868] [serial = 1073] [outer = 0x7eff69df2400] 12:17:54 INFO - PROCESS | 1868 | 1461093474310 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff8afb6c00) [pid = 1868] [serial = 1074] [outer = 0x7eff69df2400] 12:17:55 INFO - PROCESS | 1868 | 1461093475208 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]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:17:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1426ms 12:17:55 INFO - PROCESS | 1868 | 1461093475288 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 12:17:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:17:55 INFO - PROCESS | 1868 | 1461093475298 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 12:17:55 INFO - PROCESS | 1868 | 1461093475306 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 1868 | 1461093475310 Marionette TRACE conn3 <- [1,1402,null,{}] 12:17:55 INFO - PROCESS | 1868 | 1461093475315 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}] 12:17:55 INFO - PROCESS | 1868 | 1461093475787 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 12:17:56 INFO - PROCESS | 1868 | 1461093476047 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72316000 == 117 [pid = 1868] [id = 358] 12:17:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff694eb000) [pid = 1868] [serial = 1075] [outer = (nil)] 12:17:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff694f1400) [pid = 1868] [serial = 1076] [outer = 0x7eff694eb000] 12:17:56 INFO - PROCESS | 1868 | 1461093476130 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff69b24400) [pid = 1868] [serial = 1077] [outer = 0x7eff694eb000] 12:17:56 INFO - PROCESS | 1868 | 1461093476983 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]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:17:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1731ms 12:17:57 INFO - PROCESS | 1868 | 1461093477036 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 1868 | 1461093477042 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 12:17:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:17:57 INFO - PROCESS | 1868 | 1461093477049 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 1868 | 1461093477055 Marionette TRACE conn3 <- [1,1406,null,{}] 12:17:57 INFO - PROCESS | 1868 | 1461093477061 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}] 12:17:57 INFO - PROCESS | 1868 | 1461093477228 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 12:17:57 INFO - PROCESS | 1868 | 1461093477537 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69dd4800 == 118 [pid = 1868] [id = 359] 12:17:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff69c98c00) [pid = 1868] [serial = 1078] [outer = (nil)] 12:17:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff6aabac00) [pid = 1868] [serial = 1079] [outer = 0x7eff69c98c00] 12:17:57 INFO - PROCESS | 1868 | 1461093477650 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6af93c00) [pid = 1868] [serial = 1080] [outer = 0x7eff69c98c00] 12:17:58 INFO - PROCESS | 1868 | 1461093478587 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]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:17:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1587ms 12:17:58 INFO - PROCESS | 1868 | 1461093478638 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 12:17:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:17:58 INFO - PROCESS | 1868 | 1461093478642 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 12:17:58 INFO - PROCESS | 1868 | 1461093478648 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 1868 | 1461093478650 Marionette TRACE conn3 <- [1,1410,null,{}] 12:17:58 INFO - PROCESS | 1868 | 1461093478656 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}] 12:17:58 INFO - PROCESS | 1868 | 1461093478811 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff681d4800 == 117 [pid = 1868] [id = 303] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff72316800 == 116 [pid = 1868] [id = 302] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca5e000 == 115 [pid = 1868] [id = 301] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff6af9e400) [pid = 1868] [serial = 971] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff67fed400) [pid = 1868] [serial = 956] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff8fc2c000) [pid = 1868] [serial = 959] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff69df1800) [pid = 1868] [serial = 962] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff6b035000) [pid = 1868] [serial = 965] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff7a748c00) [pid = 1868] [serial = 968] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff7d9bb800) [pid = 1868] [serial = 992] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | 1461093479136 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bb1800 == 114 [pid = 1868] [id = 346] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afdf000 == 113 [pid = 1868] [id = 345] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74782800 == 112 [pid = 1868] [id = 344] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735e2000 == 111 [pid = 1868] [id = 343] 12:17:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ddc800 == 112 [pid = 1868] [id = 360] 12:17:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff69c91000) [pid = 1868] [serial = 1081] [outer = (nil)] 12:17:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff6b039000) [pid = 1868] [serial = 1082] [outer = 0x7eff69c91000] 12:17:59 INFO - PROCESS | 1868 | 1461093479226 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff72464400) [pid = 1868] [serial = 1083] [outer = 0x7eff69c91000] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afdc800 == 111 [pid = 1868] [id = 342] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6af62000 == 110 [pid = 1868] [id = 341] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b172000 == 109 [pid = 1868] [id = 340] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d491800 == 108 [pid = 1868] [id = 334] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bb5d000 == 107 [pid = 1868] [id = 333] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7479c000 == 106 [pid = 1868] [id = 332] 12:17:59 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca64000 == 105 [pid = 1868] [id = 331] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff744ac000) [pid = 1868] [serial = 840] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff8bc26400) [pid = 1868] [serial = 855] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff8fc32400) [pid = 1868] [serial = 861] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff7c57bc00) [pid = 1868] [serial = 846] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff8bf0d800) [pid = 1868] [serial = 858] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff77d43400) [pid = 1868] [serial = 843] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff7cbc0400) [pid = 1868] [serial = 849] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff8afde000) [pid = 1868] [serial = 786] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff6b196000) [pid = 1868] [serial = 837] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff7e7f6800) [pid = 1868] [serial = 852] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff78ab7800) [pid = 1868] [serial = 986] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff73f6c800) [pid = 1868] [serial = 989] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff78c2a800) [pid = 1868] [serial = 987] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff7cd04400) [pid = 1868] [serial = 947] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff6b195800) [pid = 1868] [serial = 975] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff6af95c00) [pid = 1868] [serial = 974] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff89cd6800) [pid = 1868] [serial = 950] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff744b8400) [pid = 1868] [serial = 941] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff78947c00) [pid = 1868] [serial = 983] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff78c32800) [pid = 1868] [serial = 944] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff7359a400) [pid = 1868] [serial = 977] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff7460cc00) [pid = 1868] [serial = 978] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff6ae55400) [pid = 1868] [serial = 938] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff7e637c00) [pid = 1868] [serial = 936] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff7bba0000) [pid = 1868] [serial = 990] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff78ab3800) [pid = 1868] [serial = 984] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff75e21000) [pid = 1868] [serial = 980] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff77d43000) [pid = 1868] [serial = 981] [outer = (nil)] [url = about:blank] 12:17:59 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff8de1f000) [pid = 1868] [serial = 953] [outer = (nil)] [url = about:blank] 12:18:00 INFO - PROCESS | 1868 | 1461093480013 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]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:18:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1384ms 12:18:00 INFO - PROCESS | 1868 | 1461093480031 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 1868 | 1461093480042 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 12:18:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:18:00 INFO - PROCESS | 1868 | 1461093480062 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 1868 | 1461093480068 Marionette TRACE conn3 <- [1,1414,null,{}] 12:18:00 INFO - PROCESS | 1868 | 1461093480073 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}] 12:18:00 INFO - PROCESS | 1868 | 1461093480229 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 12:18:00 INFO - PROCESS | 1868 | 1461093480364 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723bf000 == 106 [pid = 1868] [id = 361] 12:18:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff69cd1800) [pid = 1868] [serial = 1084] [outer = (nil)] 12:18:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff73348800) [pid = 1868] [serial = 1085] [outer = 0x7eff69cd1800] 12:18:00 INFO - PROCESS | 1868 | 1461093480423 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff74ab2c00) [pid = 1868] [serial = 1086] [outer = 0x7eff69cd1800] 12:18:01 INFO - PROCESS | 1868 | 1461093481159 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]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:18:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1138ms 12:18:01 INFO - PROCESS | 1868 | 1461093481195 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 1868 | 1461093481198 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 12:18:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:18:01 INFO - PROCESS | 1868 | 1461093481204 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 1868 | 1461093481206 Marionette TRACE conn3 <- [1,1418,null,{}] 12:18:01 INFO - PROCESS | 1868 | 1461093481211 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}] 12:18:01 INFO - PROCESS | 1868 | 1461093481360 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 12:18:01 INFO - PROCESS | 1868 | 1461093481369 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c73800 == 107 [pid = 1868] [id = 362] 12:18:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff74ab7c00) [pid = 1868] [serial = 1087] [outer = (nil)] 12:18:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff77d48c00) [pid = 1868] [serial = 1088] [outer = 0x7eff74ab7c00] 12:18:01 INFO - PROCESS | 1868 | 1461093481434 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff78aba800) [pid = 1868] [serial = 1089] [outer = 0x7eff74ab7c00] 12:18:02 INFO - PROCESS | 1868 | 1461093482376 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]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:18:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1229ms 12:18:02 INFO - PROCESS | 1868 | 1461093482433 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 1868 | 1461093482436 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 12:18:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:18:02 INFO - PROCESS | 1868 | 1461093482442 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 1868 | 1461093482445 Marionette TRACE conn3 <- [1,1422,null,{}] 12:18:02 INFO - PROCESS | 1868 | 1461093482455 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}] 12:18:02 INFO - PROCESS | 1868 | 1461093482661 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 12:18:02 INFO - PROCESS | 1868 | 1461093482681 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f69800 == 108 [pid = 1868] [id = 363] 12:18:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff79cb3400) [pid = 1868] [serial = 1090] [outer = (nil)] 12:18:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff79f54800) [pid = 1868] [serial = 1091] [outer = 0x7eff79cb3400] 12:18:02 INFO - PROCESS | 1868 | 1461093482749 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff7c57bc00) [pid = 1868] [serial = 1092] [outer = 0x7eff79cb3400] 12:18:04 INFO - PROCESS | 1868 | 1461093484026 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]]]}] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff6abe5800) [pid = 1868] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff6b193000) [pid = 1868] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff67ee4c00) [pid = 1868] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff724bcc00) [pid = 1868] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff67fefc00) [pid = 1868] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff79ebf800) [pid = 1868] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff69cd7400) [pid = 1868] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:18:04 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff6ae4f800) [pid = 1868] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:18:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:18:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1634ms 12:18:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:18:04 INFO - PROCESS | 1868 | 1461093484077 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 1868 | 1461093484079 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 12:18:04 INFO - PROCESS | 1868 | 1461093484085 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 1868 | 1461093484088 Marionette TRACE conn3 <- [1,1426,null,{}] 12:18:04 INFO - PROCESS | 1868 | 1461093484093 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}] 12:18:04 INFO - PROCESS | 1868 | 1461093484227 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 12:18:04 INFO - PROCESS | 1868 | 1461093484237 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78a3c800 == 109 [pid = 1868] [id = 364] 12:18:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff724bcc00) [pid = 1868] [serial = 1093] [outer = (nil)] 12:18:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff74ab9c00) [pid = 1868] [serial = 1094] [outer = 0x7eff724bcc00] 12:18:04 INFO - PROCESS | 1868 | 1461093484329 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff7c9ddc00) [pid = 1868] [serial = 1095] [outer = 0x7eff724bcc00] 12:18:05 INFO - PROCESS | 1868 | 1461093485111 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]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:18:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1084ms 12:18:05 INFO - PROCESS | 1868 | 1461093485178 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 1868 | 1461093485181 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 12:18:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:18:05 INFO - PROCESS | 1868 | 1461093485187 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 1868 | 1461093485189 Marionette TRACE conn3 <- [1,1430,null,{}] 12:18:05 INFO - PROCESS | 1868 | 1461093485198 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}] 12:18:05 INFO - PROCESS | 1868 | 1461093485347 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 12:18:05 INFO - PROCESS | 1868 | 1461093485357 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d414000 == 110 [pid = 1868] [id = 365] 12:18:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff6b193000) [pid = 1868] [serial = 1096] [outer = (nil)] 12:18:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff8ab0a400) [pid = 1868] [serial = 1097] [outer = 0x7eff6b193000] 12:18:05 INFO - PROCESS | 1868 | 1461093485416 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff8bcd1800) [pid = 1868] [serial = 1098] [outer = 0x7eff6b193000] 12:18:06 INFO - PROCESS | 1868 | 1461093486446 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]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:18:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1281ms 12:18:06 INFO - PROCESS | 1868 | 1461093486469 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 1868 | 1461093486474 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 12:18:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:18:06 INFO - PROCESS | 1868 | 1461093486482 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 1868 | 1461093486487 Marionette TRACE conn3 <- [1,1434,null,{}] 12:18:06 INFO - PROCESS | 1868 | 1461093486496 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}] 12:18:06 INFO - PROCESS | 1868 | 1461093486686 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 12:18:06 INFO - PROCESS | 1868 | 1461093486878 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7232f800 == 111 [pid = 1868] [id = 366] 12:18:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff69b19000) [pid = 1868] [serial = 1099] [outer = (nil)] 12:18:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff69dec000) [pid = 1868] [serial = 1100] [outer = 0x7eff69b19000] 12:18:07 INFO - PROCESS | 1868 | 1461093487014 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff6abe3400) [pid = 1868] [serial = 1101] [outer = 0x7eff69b19000] 12:18:07 INFO - PROCESS | 1868 | 1461093487921 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]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:18:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1482ms 12:18:07 INFO - PROCESS | 1868 | 1461093487964 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 1868 | 1461093487973 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 12:18:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:18:07 INFO - PROCESS | 1868 | 1461093487983 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 1868 | 1461093487986 Marionette TRACE conn3 <- [1,1438,null,{}] 12:18:07 INFO - PROCESS | 1868 | 1461093487992 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}] 12:18:08 INFO - PROCESS | 1868 | 1461093488159 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 12:18:08 INFO - PROCESS | 1868 | 1461093488343 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ca7000 == 112 [pid = 1868] [id = 367] 12:18:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff69c99400) [pid = 1868] [serial = 1102] [outer = (nil)] 12:18:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff72469c00) [pid = 1868] [serial = 1103] [outer = 0x7eff69c99400] 12:18:08 INFO - PROCESS | 1868 | 1461093488416 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff735a5000) [pid = 1868] [serial = 1104] [outer = 0x7eff69c99400] 12:18:09 INFO - PROCESS | 1868 | 1461093489357 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]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:18:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1426ms 12:18:09 INFO - PROCESS | 1868 | 1461093489409 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 1868 | 1461093489413 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 12:18:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:18:09 INFO - PROCESS | 1868 | 1461093489419 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 1868 | 1461093489424 Marionette TRACE conn3 <- [1,1442,null,{}] 12:18:09 INFO - PROCESS | 1868 | 1461093489440 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}] 12:18:09 INFO - PROCESS | 1868 | 1461093489612 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 12:18:09 INFO - PROCESS | 1868 | 1461093489803 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa6d800 == 113 [pid = 1868] [id = 368] 12:18:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff7456ec00) [pid = 1868] [serial = 1105] [outer = (nil)] 12:18:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff78c2f000) [pid = 1868] [serial = 1106] [outer = 0x7eff7456ec00] 12:18:09 INFO - PROCESS | 1868 | 1461093489922 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff7bba1000) [pid = 1868] [serial = 1107] [outer = 0x7eff7456ec00] 12:18:10 INFO - PROCESS | 1868 | 1461093490776 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]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:18:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1388ms 12:18:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:18:10 INFO - PROCESS | 1868 | 1461093490808 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 1868 | 1461093490811 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 12:18:10 INFO - PROCESS | 1868 | 1461093490817 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 1868 | 1461093490820 Marionette TRACE conn3 <- [1,1446,null,{}] 12:18:10 INFO - PROCESS | 1868 | 1461093490825 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}] 12:18:11 INFO - PROCESS | 1868 | 1461093491003 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 12:18:11 INFO - PROCESS | 1868 | 1461093491188 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f785000 == 114 [pid = 1868] [id = 369] 12:18:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff69df0800) [pid = 1868] [serial = 1108] [outer = (nil)] 12:18:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff78aba000) [pid = 1868] [serial = 1109] [outer = 0x7eff69df0800] 12:18:11 INFO - PROCESS | 1868 | 1461093491257 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff8ab0b400) [pid = 1868] [serial = 1110] [outer = 0x7eff69df0800] 12:18:12 INFO - PROCESS | 1868 | 1461093492159 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]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:18:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1384ms 12:18:12 INFO - PROCESS | 1868 | 1461093492200 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 1868 | 1461093492203 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 12:18:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:18:12 INFO - PROCESS | 1868 | 1461093492209 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 1868 | 1461093492211 Marionette TRACE conn3 <- [1,1450,null,{}] 12:18:12 INFO - PROCESS | 1868 | 1461093492217 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}] 12:18:12 INFO - PROCESS | 1868 | 1461093492372 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 12:18:12 INFO - PROCESS | 1868 | 1461093492560 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff94122800 == 115 [pid = 1868] [id = 370] 12:18:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff6ae53400) [pid = 1868] [serial = 1111] [outer = (nil)] 12:18:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff8bdce000) [pid = 1868] [serial = 1112] [outer = 0x7eff6ae53400] 12:18:12 INFO - PROCESS | 1868 | 1461093492644 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff8de24c00) [pid = 1868] [serial = 1113] [outer = 0x7eff6ae53400] 12:18:13 INFO - PROCESS | 1868 | 1461093493588 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]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:18:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1430ms 12:18:13 INFO - PROCESS | 1868 | 1461093493640 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 1868 | 1461093493644 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 12:18:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:18:13 INFO - PROCESS | 1868 | 1461093493650 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 1868 | 1461093493652 Marionette TRACE conn3 <- [1,1454,null,{}] 12:18:13 INFO - PROCESS | 1868 | 1461093493658 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}] 12:18:13 INFO - PROCESS | 1868 | 1461093493851 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 12:18:14 INFO - PROCESS | 1868 | 1461093494033 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff66af2800 == 116 [pid = 1868] [id = 371] 12:18:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff67ea7400) [pid = 1868] [serial = 1114] [outer = (nil)] 12:18:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff79163c00) [pid = 1868] [serial = 1115] [outer = 0x7eff67ea7400] 12:18:14 INFO - PROCESS | 1868 | 1461093494108 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff8fd58c00) [pid = 1868] [serial = 1116] [outer = 0x7eff67ea7400] 12:18:14 INFO - PROCESS | 1868 | 1461093494968 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]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:18:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1387ms 12:18:15 INFO - PROCESS | 1868 | 1461093495037 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 1868 | 1461093495041 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 12:18:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:18:15 INFO - PROCESS | 1868 | 1461093495046 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 1868 | 1461093495050 Marionette TRACE conn3 <- [1,1458,null,{}] 12:18:15 INFO - PROCESS | 1868 | 1461093495055 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}] 12:18:15 INFO - PROCESS | 1868 | 1461093495228 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 12:18:15 INFO - PROCESS | 1868 | 1461093495410 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d916800 == 117 [pid = 1868] [id = 372] 12:18:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff67ea9c00) [pid = 1868] [serial = 1117] [outer = (nil)] 12:18:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff67fd7800) [pid = 1868] [serial = 1118] [outer = 0x7eff67ea9c00] 12:18:15 INFO - PROCESS | 1868 | 1461093495481 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff67fdd800) [pid = 1868] [serial = 1119] [outer = 0x7eff67ea9c00] 12:18:16 INFO - PROCESS | 1868 | 1461093496352 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]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:18:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1376ms 12:18:16 INFO - PROCESS | 1868 | 1461093496423 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 1868 | 1461093496427 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 12:18:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:18:16 INFO - PROCESS | 1868 | 1461093496433 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 1868 | 1461093496436 Marionette TRACE conn3 <- [1,1462,null,{}] 12:18:16 INFO - PROCESS | 1868 | 1461093496441 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}] 12:18:16 INFO - PROCESS | 1868 | 1461093496641 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 12:18:16 INFO - PROCESS | 1868 | 1461093496824 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69b6f800 == 118 [pid = 1868] [id = 373] 12:18:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff67eaa000) [pid = 1868] [serial = 1120] [outer = (nil)] 12:18:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff69497800) [pid = 1868] [serial = 1121] [outer = 0x7eff67eaa000] 12:18:16 INFO - PROCESS | 1868 | 1461093496893 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff6949bc00) [pid = 1868] [serial = 1122] [outer = 0x7eff67eaa000] 12:18:17 INFO - PROCESS | 1868 | 1461093497758 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]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:18:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1378ms 12:18:17 INFO - PROCESS | 1868 | 1461093497812 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 1868 | 1461093497816 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 12:18:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:18:17 INFO - PROCESS | 1868 | 1461093497821 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 1868 | 1461093497824 Marionette TRACE conn3 <- [1,1466,null,{}] 12:18:17 INFO - PROCESS | 1868 | 1461093497829 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}] 12:18:17 INFO - PROCESS | 1868 | 1461093497990 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 12:18:18 INFO - PROCESS | 1868 | 1461093498177 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff91e87000 == 119 [pid = 1868] [id = 374] 12:18:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff67fd4c00) [pid = 1868] [serial = 1123] [outer = (nil)] 12:18:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6aab5400) [pid = 1868] [serial = 1124] [outer = 0x7eff67fd4c00] 12:18:18 INFO - PROCESS | 1868 | 1461093498247 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff8bdd0c00) [pid = 1868] [serial = 1125] [outer = 0x7eff67fd4c00] 12:18:19 INFO - PROCESS | 1868 | 1461093499148 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]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:18:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1380ms 12:18:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:18:19 INFO - PROCESS | 1868 | 1461093499203 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 1868 | 1461093499206 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 12:18:19 INFO - PROCESS | 1868 | 1461093499212 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 1868 | 1461093499215 Marionette TRACE conn3 <- [1,1470,null,{}] 12:18:19 INFO - PROCESS | 1868 | 1461093499220 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}] 12:18:19 INFO - PROCESS | 1868 | 1461093499397 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 12:18:19 INFO - PROCESS | 1868 | 1461093499579 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651dc000 == 120 [pid = 1868] [id = 375] 12:18:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff654e5400) [pid = 1868] [serial = 1126] [outer = (nil)] 12:18:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff654ecc00) [pid = 1868] [serial = 1127] [outer = 0x7eff654e5400] 12:18:19 INFO - PROCESS | 1868 | 1461093499646 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff654f0c00) [pid = 1868] [serial = 1128] [outer = 0x7eff654e5400] 12:18:20 INFO - PROCESS | 1868 | 1461093500561 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]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:18:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1378ms 12:18:20 INFO - PROCESS | 1868 | 1461093500590 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 12:18:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:18:20 INFO - PROCESS | 1868 | 1461093500594 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 12:18:20 INFO - PROCESS | 1868 | 1461093500600 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 1868 | 1461093500604 Marionette TRACE conn3 <- [1,1474,null,{}] 12:18:20 INFO - PROCESS | 1868 | 1461093500609 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}] 12:18:20 INFO - PROCESS | 1868 | 1461093500792 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 12:18:20 INFO - PROCESS | 1868 | 1461093500991 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff669d9000 == 121 [pid = 1868] [id = 376] 12:18:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff65294800) [pid = 1868] [serial = 1129] [outer = (nil)] 12:18:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff6529e400) [pid = 1868] [serial = 1130] [outer = 0x7eff65294800] 12:18:21 INFO - PROCESS | 1868 | 1461093501065 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff79bc1400) [pid = 1868] [serial = 1131] [outer = 0x7eff65294800] 12:18:22 INFO - PROCESS | 1868 | 1461093502072 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]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:18:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1528ms 12:18:22 INFO - PROCESS | 1868 | 1461093502128 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 1868 | 1461093502130 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 12:18:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:18:22 INFO - PROCESS | 1868 | 1461093502136 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 1868 | 1461093502139 Marionette TRACE conn3 <- [1,1478,null,{}] 12:18:22 INFO - PROCESS | 1868 | 1461093502144 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}] 12:18:22 INFO - PROCESS | 1868 | 1461093502387 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 12:18:22 INFO - PROCESS | 1868 | 1461093502617 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff678a1800 == 122 [pid = 1868] [id = 377] 12:18:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff6793b400) [pid = 1868] [serial = 1132] [outer = (nil)] 12:18:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff67941400) [pid = 1868] [serial = 1133] [outer = 0x7eff6793b400] 12:18:22 INFO - PROCESS | 1868 | 1461093502712 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff67945800) [pid = 1868] [serial = 1134] [outer = 0x7eff6793b400] 12:18:23 INFO - PROCESS | 1868 | 1461093503592 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]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:18:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1529ms 12:18:23 INFO - PROCESS | 1868 | 1461093503667 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 1868 | 1461093503669 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 12:18:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:18:23 INFO - PROCESS | 1868 | 1461093503676 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 1868 | 1461093503678 Marionette TRACE conn3 <- [1,1482,null,{}] 12:18:23 INFO - PROCESS | 1868 | 1461093503683 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}] 12:18:23 INFO - PROCESS | 1868 | 1461093503848 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 12:18:24 INFO - PROCESS | 1868 | 1461093504541 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69b71800 == 123 [pid = 1868] [id = 378] 12:18:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff6529b000) [pid = 1868] [serial = 1135] [outer = (nil)] 12:18:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff652a0400) [pid = 1868] [serial = 1136] [outer = 0x7eff6529b000] 12:18:24 INFO - PROCESS | 1868 | 1461093504615 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff67ea4800) [pid = 1868] [serial = 1137] [outer = 0x7eff6529b000] 12:18:25 INFO - PROCESS | 1868 | 1461093505482 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]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:18:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1882ms 12:18:25 INFO - PROCESS | 1868 | 1461093505559 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 1868 | 1461093505566 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 12:18:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:18:25 INFO - PROCESS | 1868 | 1461093505574 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 1868 | 1461093505578 Marionette TRACE conn3 <- [1,1486,null,{}] 12:18:25 INFO - PROCESS | 1868 | 1461093505584 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}] 12:18:25 INFO - PROCESS | 1868 | 1461093505810 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 12:18:26 INFO - PROCESS | 1868 | 1461093506188 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ad9800 == 124 [pid = 1868] [id = 379] 12:18:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff694ea800) [pid = 1868] [serial = 1138] [outer = (nil)] 12:18:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff694efc00) [pid = 1868] [serial = 1139] [outer = 0x7eff694ea800] 12:18:26 INFO - PROCESS | 1868 | 1461093506260 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff69b24800) [pid = 1868] [serial = 1140] [outer = 0x7eff694ea800] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78a3c800 == 123 [pid = 1868] [id = 364] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff8df96000) [pid = 1868] [serial = 1010] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff69b22c00) [pid = 1868] [serial = 1013] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff6aab7800) [pid = 1868] [serial = 1016] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff75cac000) [pid = 1868] [serial = 1040] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff77f69800 == 122 [pid = 1868] [id = 363] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c73800 == 121 [pid = 1868] [id = 362] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723bf000 == 120 [pid = 1868] [id = 361] 12:18:27 INFO - PROCESS | 1868 | 1461093507303 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]]]}] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b5f800 == 119 [pid = 1868] [id = 330] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ddc800 == 118 [pid = 1868] [id = 360] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69dd4800 == 117 [pid = 1868] [id = 359] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff751c4000 == 116 [pid = 1868] [id = 12] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff72316000 == 115 [pid = 1868] [id = 358] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b17800 == 114 [pid = 1868] [id = 354] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d48a000 == 113 [pid = 1868] [id = 353] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c921000 == 112 [pid = 1868] [id = 352] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d1a800 == 111 [pid = 1868] [id = 351] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78a27000 == 110 [pid = 1868] [id = 350] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74cac800 == 109 [pid = 1868] [id = 349] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734c2800 == 108 [pid = 1868] [id = 348] 12:18:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69dce000 == 107 [pid = 1868] [id = 347] 12:18:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:18:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1782ms 12:18:27 INFO - PROCESS | 1868 | 1461093507359 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 12:18:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:18:27 INFO - PROCESS | 1868 | 1461093507365 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 12:18:27 INFO - PROCESS | 1868 | 1461093507371 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 1868 | 1461093507374 Marionette TRACE conn3 <- [1,1490,null,{}] 12:18:27 INFO - PROCESS | 1868 | 1461093507379 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}] 12:18:27 INFO - PROCESS | 1868 | 1461093507527 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff6ae5a800) [pid = 1868] [serial = 1025] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff6af9a800) [pid = 1868] [serial = 1026] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff72273400) [pid = 1868] [serial = 1031] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff73599c00) [pid = 1868] [serial = 998] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff74c1fc00) [pid = 1868] [serial = 1038] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff73d70400) [pid = 1868] [serial = 1035] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff78ab8400) [pid = 1868] [serial = 1001] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff69b25400) [pid = 1868] [serial = 1022] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff7359c400) [pid = 1868] [serial = 1034] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff69defc00) [pid = 1868] [serial = 995] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff69c92000) [pid = 1868] [serial = 1019] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff8bdcb400) [pid = 1868] [serial = 1007] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff8aab8c00) [pid = 1868] [serial = 993] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff7359d000) [pid = 1868] [serial = 972] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff6ae57800) [pid = 1868] [serial = 1037] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff6ccbd000) [pid = 1868] [serial = 1029] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff6c8e1000) [pid = 1868] [serial = 1028] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff7dd03400) [pid = 1868] [serial = 1004] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff724ba800) [pid = 1868] [serial = 1032] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff69cd5c00) [pid = 1868] [serial = 1023] [outer = (nil)] [url = about:blank] 12:18:27 INFO - PROCESS | 1868 | 1461093507779 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff722a4800 == 108 [pid = 1868] [id = 380] 12:18:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff69b25400) [pid = 1868] [serial = 1141] [outer = (nil)] 12:18:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff6abdd800) [pid = 1868] [serial = 1142] [outer = 0x7eff69b25400] 12:18:27 INFO - PROCESS | 1868 | 1461093507845 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff6af98c00) [pid = 1868] [serial = 1143] [outer = 0x7eff69b25400] 12:18:28 INFO - PROCESS | 1868 | 1461093508532 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]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:18:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1180ms 12:18:28 INFO - PROCESS | 1868 | 1461093508550 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 1868 | 1461093508553 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 12:18:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:18:28 INFO - PROCESS | 1868 | 1461093508566 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 1868 | 1461093508574 Marionette TRACE conn3 <- [1,1494,null,{}] 12:18:28 INFO - PROCESS | 1868 | 1461093508603 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}] 12:18:28 INFO - PROCESS | 1868 | 1461093508753 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 12:18:28 INFO - PROCESS | 1868 | 1461093508772 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73f14000 == 109 [pid = 1868] [id = 381] 12:18:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff6ae4e400) [pid = 1868] [serial = 1144] [outer = (nil)] 12:18:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff7246a800) [pid = 1868] [serial = 1145] [outer = 0x7eff6ae4e400] 12:18:28 INFO - PROCESS | 1868 | 1461093508831 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff7359c400) [pid = 1868] [serial = 1146] [outer = 0x7eff6ae4e400] 12:18:29 INFO - PROCESS | 1868 | 1461093509647 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]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:18:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1116ms 12:18:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:18:29 INFO - PROCESS | 1868 | 1461093509680 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 1868 | 1461093509683 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 12:18:29 INFO - PROCESS | 1868 | 1461093509689 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 1868 | 1461093509692 Marionette TRACE conn3 <- [1,1498,null,{}] 12:18:29 INFO - PROCESS | 1868 | 1461093509696 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}] 12:18:29 INFO - PROCESS | 1868 | 1461093509942 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 12:18:29 INFO - PROCESS | 1868 | 1461093509971 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a12800 == 110 [pid = 1868] [id = 382] 12:18:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff6ae50000) [pid = 1868] [serial = 1147] [outer = (nil)] 12:18:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff73f75c00) [pid = 1868] [serial = 1148] [outer = 0x7eff6ae50000] 12:18:30 INFO - PROCESS | 1868 | 1461093510029 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff7460fc00) [pid = 1868] [serial = 1149] [outer = 0x7eff6ae50000] 12:18:30 INFO - PROCESS | 1868 | 1461093510881 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]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:18:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1226ms 12:18:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:18:30 INFO - PROCESS | 1868 | 1461093510914 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 1868 | 1461093510916 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 12:18:30 INFO - PROCESS | 1868 | 1461093510920 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 1868 | 1461093510924 Marionette TRACE conn3 <- [1,1502,null,{}] 12:18:30 INFO - PROCESS | 1868 | 1461093510934 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}] 12:18:31 INFO - PROCESS | 1868 | 1461093511135 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 12:18:31 INFO - PROCESS | 1868 | 1461093511160 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bf2800 == 111 [pid = 1868] [id = 383] 12:18:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff74c26000) [pid = 1868] [serial = 1150] [outer = (nil)] 12:18:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff75b5dc00) [pid = 1868] [serial = 1151] [outer = 0x7eff74c26000] 12:18:31 INFO - PROCESS | 1868 | 1461093511229 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff77b78000) [pid = 1868] [serial = 1152] [outer = 0x7eff74c26000] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff69b0c000) [pid = 1868] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff67eeac00) [pid = 1868] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff746a9800) [pid = 1868] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff69b0ec00) [pid = 1868] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff6b032400) [pid = 1868] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff79cb3400) [pid = 1868] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff6abe4000) [pid = 1868] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff69ccb000) [pid = 1868] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff6b032800) [pid = 1868] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff6c8e6000) [pid = 1868] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff694eb000) [pid = 1868] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff69c91000) [pid = 1868] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff8bcc5000) [pid = 1868] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff69cd1800) [pid = 1868] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff77f4a000) [pid = 1868] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff69c98c00) [pid = 1868] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff74ab7c00) [pid = 1868] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff724bcc00) [pid = 1868] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff6abda800) [pid = 1868] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff67fe8400) [pid = 1868] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff67febc00) [pid = 1868] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff75bf9000) [pid = 1868] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff8a846400) [pid = 1868] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff73f69c00) [pid = 1868] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff67fe4000) [pid = 1868] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff7c579c00) [pid = 1868] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff78947000) [pid = 1868] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff75b62c00) [pid = 1868] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff6c8e4800) [pid = 1868] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff7ceb1800) [pid = 1868] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:18:32 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff67ee7800) [pid = 1868] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:18:32 INFO - PROCESS | 1868 | 1461093512666 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]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:18:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1785ms 12:18:32 INFO - PROCESS | 1868 | 1461093512726 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 12:18:32 INFO - PROCESS | 1868 | 1461093512729 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 12:18:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:18:32 INFO - PROCESS | 1868 | 1461093512734 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 1868 | 1461093512737 Marionette TRACE conn3 <- [1,1506,null,{}] 12:18:32 INFO - PROCESS | 1868 | 1461093512742 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}] 12:18:32 INFO - PROCESS | 1868 | 1461093512885 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 12:18:33 INFO - PROCESS | 1868 | 1461093513038 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca54000 == 112 [pid = 1868] [id = 384] 12:18:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff67ee7800) [pid = 1868] [serial = 1153] [outer = (nil)] 12:18:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff6ae55000) [pid = 1868] [serial = 1154] [outer = 0x7eff67ee7800] 12:18:33 INFO - PROCESS | 1868 | 1461093513098 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff6ccb7800) [pid = 1868] [serial = 1155] [outer = 0x7eff67ee7800] 12:18:33 INFO - PROCESS | 1868 | 1461093513695 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]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:18:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 978ms 12:18:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:18:33 INFO - PROCESS | 1868 | 1461093513712 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 1868 | 1461093513714 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 12:18:33 INFO - PROCESS | 1868 | 1461093513721 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 1868 | 1461093513723 Marionette TRACE conn3 <- [1,1510,null,{}] 12:18:33 INFO - PROCESS | 1868 | 1461093513728 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}] 12:18:33 INFO - PROCESS | 1868 | 1461093513868 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 12:18:33 INFO - PROCESS | 1868 | 1461093513884 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d1800 == 113 [pid = 1868] [id = 385] 12:18:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff67fe4000) [pid = 1868] [serial = 1156] [outer = (nil)] 12:18:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff74c24400) [pid = 1868] [serial = 1157] [outer = 0x7eff67fe4000] 12:18:33 INFO - PROCESS | 1868 | 1461093513942 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff77d3d000) [pid = 1868] [serial = 1158] [outer = 0x7eff67fe4000] 12:18:34 INFO - PROCESS | 1868 | 1461093514991 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]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:18:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1330ms 12:18:35 INFO - PROCESS | 1868 | 1461093515050 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 12:18:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:18:35 INFO - PROCESS | 1868 | 1461093515056 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 12:18:35 INFO - PROCESS | 1868 | 1461093515064 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 1868 | 1461093515069 Marionette TRACE conn3 <- [1,1514,null,{}] 12:18:35 INFO - PROCESS | 1868 | 1461093515077 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}] 12:18:35 INFO - PROCESS | 1868 | 1461093515308 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 12:18:35 INFO - PROCESS | 1868 | 1461093515576 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d90f000 == 114 [pid = 1868] [id = 386] 12:18:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff6793d400) [pid = 1868] [serial = 1159] [outer = (nil)] 12:18:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff67ef0400) [pid = 1868] [serial = 1160] [outer = 0x7eff6793d400] 12:18:35 INFO - PROCESS | 1868 | 1461093515657 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff69495400) [pid = 1868] [serial = 1161] [outer = 0x7eff6793d400] 12:18:36 INFO - PROCESS | 1868 | 1461093516545 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]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:18:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1533ms 12:18:36 INFO - PROCESS | 1868 | 1461093516597 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 1868 | 1461093516606 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 12:18:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:18:36 INFO - PROCESS | 1868 | 1461093516616 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 1868 | 1461093516620 Marionette TRACE conn3 <- [1,1518,null,{}] 12:18:36 INFO - PROCESS | 1868 | 1461093516626 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}] 12:18:36 INFO - PROCESS | 1868 | 1461093516804 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 12:18:36 INFO - PROCESS | 1868 | 1461093516988 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74405800 == 115 [pid = 1868] [id = 387] 12:18:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff67ee8800) [pid = 1868] [serial = 1162] [outer = (nil)] 12:18:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff69df5000) [pid = 1868] [serial = 1163] [outer = 0x7eff67ee8800] 12:18:37 INFO - PROCESS | 1868 | 1461093517061 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff6ae54400) [pid = 1868] [serial = 1164] [outer = 0x7eff67ee8800] 12:18:38 INFO - PROCESS | 1868 | 1461093518012 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]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:18:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1431ms 12:18:38 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:18:38 INFO - PROCESS | 1868 | 1461093518047 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 1868 | 1461093518050 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 12:18:38 INFO - PROCESS | 1868 | 1461093518056 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 1868 | 1461093518062 Marionette TRACE conn3 <- [1,1522,null,{}] 12:18:38 INFO - PROCESS | 1868 | 1461093518078 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}] 12:18:38 INFO - PROCESS | 1868 | 1461093518250 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 12:18:38 INFO - PROCESS | 1868 | 1461093518489 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79ba5000 == 116 [pid = 1868] [id = 388] 12:18:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6af98000) [pid = 1868] [serial = 1165] [outer = (nil)] 12:18:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff735a6000) [pid = 1868] [serial = 1166] [outer = 0x7eff6af98000] 12:18:38 INFO - PROCESS | 1868 | 1461093518607 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff74aad800) [pid = 1868] [serial = 1167] [outer = 0x7eff6af98000] 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:18:39 INFO - PROCESS | 1868 | 1461093519378 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"]]]}] 12:18:39 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 () { 12:18:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:18:39 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 () { 12:18:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:18:39 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 () { 12:18:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:18:39 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 () { 12:18:39 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:39 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:18:39 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1383ms 12:18:39 INFO - PROCESS | 1868 | 1461093519442 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 1868 | 1461093519447 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 12:18:39 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:18:39 INFO - PROCESS | 1868 | 1461093519469 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 1868 | 1461093519473 Marionette TRACE conn3 <- [1,1526,null,{}] 12:18:39 INFO - PROCESS | 1868 | 1461093519482 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}] 12:18:39 INFO - PROCESS | 1868 | 1461093519652 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 12:18:39 INFO - PROCESS | 1868 | 1461093519840 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd1800 == 117 [pid = 1868] [id = 389] 12:18:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff6d6cac00) [pid = 1868] [serial = 1168] [outer = (nil)] 12:18:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff75e21800) [pid = 1868] [serial = 1169] [outer = 0x7eff6d6cac00] 12:18:39 INFO - PROCESS | 1868 | 1461093519911 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff78945800) [pid = 1868] [serial = 1170] [outer = 0x7eff6d6cac00] 12:18:40 INFO - PROCESS | 1868 | 1461093520740 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"]]]}] 12:18:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:18:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:18:40 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:40 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:18:40 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1346ms 12:18:40 INFO - PROCESS | 1868 | 1461093520805 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 1868 | 1461093520808 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 12:18:40 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:18:40 INFO - PROCESS | 1868 | 1461093520814 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 1868 | 1461093520816 Marionette TRACE conn3 <- [1,1530,null,{}] 12:18:40 INFO - PROCESS | 1868 | 1461093520823 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}] 12:18:41 INFO - PROCESS | 1868 | 1461093521086 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 12:18:41 INFO - PROCESS | 1868 | 1461093521222 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa52000 == 118 [pid = 1868] [id = 390] 12:18:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff7456a800) [pid = 1868] [serial = 1171] [outer = (nil)] 12:18:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff78c26800) [pid = 1868] [serial = 1172] [outer = 0x7eff7456a800] 12:18:41 INFO - PROCESS | 1868 | 1461093521289 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff79cb4400) [pid = 1868] [serial = 1173] [outer = 0x7eff7456a800] 12:18:42 INFO - PROCESS | 1868 | 1461093522051 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]]]}] 12:18:42 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 12:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:18:42 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:18:42 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. 12:18:42 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:18:42 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1284ms 12:18:42 INFO - PROCESS | 1868 | 1461093522100 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 1868 | 1461093522103 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 12:18:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:18:42 INFO - PROCESS | 1868 | 1461093522109 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 1868 | 1461093522111 Marionette TRACE conn3 <- [1,1534,null,{}] 12:18:42 INFO - PROCESS | 1868 | 1461093522116 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}] 12:18:42 INFO - PROCESS | 1868 | 1461093522327 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 12:18:42 INFO - PROCESS | 1868 | 1461093522523 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f784800 == 119 [pid = 1868] [id = 391] 12:18:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff79cb3400) [pid = 1868] [serial = 1174] [outer = (nil)] 12:18:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff7cda8c00) [pid = 1868] [serial = 1175] [outer = 0x7eff79cb3400] 12:18:42 INFO - PROCESS | 1868 | 1461093522593 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff7e62a000) [pid = 1868] [serial = 1176] [outer = 0x7eff79cb3400] 12:18:43 INFO - PROCESS | 1868 | 1461093523491 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]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:18:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1429ms 12:18:43 INFO - PROCESS | 1868 | 1461093523539 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 1868 | 1461093523543 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 12:18:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:18:43 INFO - PROCESS | 1868 | 1461093523549 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 1868 | 1461093523552 Marionette TRACE conn3 <- [1,1538,null,{}] 12:18:43 INFO - PROCESS | 1868 | 1461093523557 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}] 12:18:43 INFO - PROCESS | 1868 | 1461093523717 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 12:18:43 INFO - PROCESS | 1868 | 1461093523914 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699e6800 == 120 [pid = 1868] [id = 392] 12:18:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff7ba46c00) [pid = 1868] [serial = 1177] [outer = (nil)] 12:18:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff8a84ec00) [pid = 1868] [serial = 1178] [outer = 0x7eff7ba46c00] 12:18:43 INFO - PROCESS | 1868 | 1461093523982 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff8afdc000) [pid = 1868] [serial = 1179] [outer = 0x7eff7ba46c00] 12:18:44 INFO - PROCESS | 1868 | 1461093524820 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]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:18:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1329ms 12:18:44 INFO - PROCESS | 1868 | 1461093524879 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 1868 | 1461093524882 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 12:18:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:18:44 INFO - PROCESS | 1868 | 1461093524888 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 1868 | 1461093524891 Marionette TRACE conn3 <- [1,1542,null,{}] 12:18:44 INFO - PROCESS | 1868 | 1461093524896 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}] 12:18:45 INFO - PROCESS | 1868 | 1461093525058 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 12:18:45 INFO - PROCESS | 1868 | 1461093525254 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92bce800 == 121 [pid = 1868] [id = 393] 12:18:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff7ceb2000) [pid = 1868] [serial = 1180] [outer = (nil)] 12:18:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff8de22800) [pid = 1868] [serial = 1181] [outer = 0x7eff7ceb2000] 12:18:45 INFO - PROCESS | 1868 | 1461093525321 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff8df94000) [pid = 1868] [serial = 1182] [outer = 0x7eff7ceb2000] 12:18:46 INFO - PROCESS | 1868 | 1461093526179 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]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:18:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1332ms 12:18:46 INFO - PROCESS | 1868 | 1461093526221 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 1868 | 1461093526224 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 12:18:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:18:46 INFO - PROCESS | 1868 | 1461093526230 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 1868 | 1461093526232 Marionette TRACE conn3 <- [1,1546,null,{}] 12:18:46 INFO - PROCESS | 1868 | 1461093526237 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}] 12:18:46 INFO - PROCESS | 1868 | 1461093526397 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 12:18:46 INFO - PROCESS | 1868 | 1461093526592 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d818000 == 122 [pid = 1868] [id = 394] 12:18:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff69c9ec00) [pid = 1868] [serial = 1183] [outer = (nil)] 12:18:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff69ca5800) [pid = 1868] [serial = 1184] [outer = 0x7eff69c9ec00] 12:18:46 INFO - PROCESS | 1868 | 1461093526659 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff69caa000) [pid = 1868] [serial = 1185] [outer = 0x7eff69c9ec00] 12:18:47 INFO - PROCESS | 1868 | 1461093527504 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]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:18:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1333ms 12:18:47 INFO - PROCESS | 1868 | 1461093527564 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 1868 | 1461093527567 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 12:18:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:18:47 INFO - PROCESS | 1868 | 1461093527572 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 1868 | 1461093527575 Marionette TRACE conn3 <- [1,1550,null,{}] 12:18:47 INFO - PROCESS | 1868 | 1461093527580 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}] 12:18:47 INFO - PROCESS | 1868 | 1461093527761 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 12:18:47 INFO - PROCESS | 1868 | 1461093527959 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff693b1800 == 123 [pid = 1868] [id = 395] 12:18:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff69ca0000) [pid = 1868] [serial = 1186] [outer = (nil)] 12:18:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff8f65b400) [pid = 1868] [serial = 1187] [outer = 0x7eff69ca0000] 12:18:48 INFO - PROCESS | 1868 | 1461093528029 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff8fd5fc00) [pid = 1868] [serial = 1188] [outer = 0x7eff69ca0000] 12:18:48 INFO - PROCESS | 1868 | 1461093528911 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]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:18:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1380ms 12:18:48 INFO - PROCESS | 1868 | 1461093528952 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 1868 | 1461093528956 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 12:18:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:18:48 INFO - PROCESS | 1868 | 1461093528962 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 1868 | 1461093528965 Marionette TRACE conn3 <- [1,1554,null,{}] 12:18:48 INFO - PROCESS | 1868 | 1461093528971 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}] 12:18:49 INFO - PROCESS | 1868 | 1461093529159 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 12:18:49 INFO - PROCESS | 1868 | 1461093529369 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae1e800 == 124 [pid = 1868] [id = 396] 12:18:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff6620fc00) [pid = 1868] [serial = 1189] [outer = (nil)] 12:18:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff66219800) [pid = 1868] [serial = 1190] [outer = 0x7eff6620fc00] 12:18:49 INFO - PROCESS | 1868 | 1461093529441 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff90088400) [pid = 1868] [serial = 1191] [outer = 0x7eff6620fc00] 12:18:50 INFO - PROCESS | 1868 | 1461093530301 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]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:18:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1380ms 12:18:50 INFO - PROCESS | 1868 | 1461093530344 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 1868 | 1461093530348 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 12:18:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:18:50 INFO - PROCESS | 1868 | 1461093530353 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 1868 | 1461093530355 Marionette TRACE conn3 <- [1,1558,null,{}] 12:18:50 INFO - PROCESS | 1868 | 1461093530361 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}] 12:18:50 INFO - PROCESS | 1868 | 1461093530537 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 12:18:50 INFO - PROCESS | 1868 | 1461093530772 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67bc7000 == 125 [pid = 1868] [id = 397] 12:18:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff67b8dc00) [pid = 1868] [serial = 1192] [outer = (nil)] 12:18:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff67b8fc00) [pid = 1868] [serial = 1193] [outer = 0x7eff67b8dc00] 12:18:50 INFO - PROCESS | 1868 | 1461093530842 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff712e5000) [pid = 1868] [serial = 1194] [outer = 0x7eff67b8dc00] 12:18:51 INFO - PROCESS | 1868 | 1461093531710 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]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:18:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1428ms 12:18:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:18:51 INFO - PROCESS | 1868 | 1461093531782 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 1868 | 1461093531784 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 12:18:51 INFO - PROCESS | 1868 | 1461093531790 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 1868 | 1461093531793 Marionette TRACE conn3 <- [1,1562,null,{}] 12:18:51 INFO - PROCESS | 1868 | 1461093531798 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}] 12:18:51 INFO - PROCESS | 1868 | 1461093531959 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 12:18:52 INFO - PROCESS | 1868 | 1461093532162 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae20000 == 126 [pid = 1868] [id = 398] 12:18:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff67b88c00) [pid = 1868] [serial = 1195] [outer = (nil)] 12:18:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff69c8b800) [pid = 1868] [serial = 1196] [outer = 0x7eff67b88c00] 12:18:52 INFO - PROCESS | 1868 | 1461093532232 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff712e9800) [pid = 1868] [serial = 1197] [outer = 0x7eff67b88c00] 12:18:53 INFO - PROCESS | 1868 | 1461093533098 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]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:18:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1337ms 12:18:53 INFO - PROCESS | 1868 | 1461093533129 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 1868 | 1461093533133 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 12:18:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:18:53 INFO - PROCESS | 1868 | 1461093533138 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 1868 | 1461093533141 Marionette TRACE conn3 <- [1,1566,null,{}] 12:18:53 INFO - PROCESS | 1868 | 1461093533146 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}] 12:18:53 INFO - PROCESS | 1868 | 1461093533322 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 12:18:53 INFO - PROCESS | 1868 | 1461093533530 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69dcc800 == 127 [pid = 1868] [id = 399] 12:18:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff67b8a000) [pid = 1868] [serial = 1198] [outer = (nil)] 12:18:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff69b0d400) [pid = 1868] [serial = 1199] [outer = 0x7eff67b8a000] 12:18:53 INFO - PROCESS | 1868 | 1461093533640 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff6aabfc00) [pid = 1868] [serial = 1200] [outer = 0x7eff67b8a000] 12:18:54 INFO - PROCESS | 1868 | 1461093534926 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]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:18:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1841ms 12:18:54 INFO - PROCESS | 1868 | 1461093534980 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 1868 | 1461093534986 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 12:18:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:18:55 INFO - PROCESS | 1868 | 1461093534994 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 1868 | 1461093534997 Marionette TRACE conn3 <- [1,1570,null,{}] 12:18:55 INFO - PROCESS | 1868 | 1461093535004 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}] 12:18:55 INFO - PROCESS | 1868 | 1461093535179 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 12:18:55 INFO - PROCESS | 1868 | 1461093535394 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69b76800 == 128 [pid = 1868] [id = 400] 12:18:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff654e8c00) [pid = 1868] [serial = 1201] [outer = (nil)] 12:18:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff6620d400) [pid = 1868] [serial = 1202] [outer = 0x7eff654e8c00] 12:18:55 INFO - PROCESS | 1868 | 1461093535460 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff67b90c00) [pid = 1868] [serial = 1203] [outer = 0x7eff654e8c00] 12:18:56 INFO - PROCESS | 1868 | 1461093536526 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]]]}] 12:18:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:18:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1587ms 12:18:56 INFO - PROCESS | 1868 | 1461093536581 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 12:18:56 INFO - PROCESS | 1868 | 1461093536589 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 12:18:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:18:56 INFO - PROCESS | 1868 | 1461093536598 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:18:56 INFO - PROCESS | 1868 | 1461093536601 Marionette TRACE conn3 <- [1,1574,null,{}] 12:18:56 INFO - PROCESS | 1868 | 1461093536607 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}] 12:18:56 INFO - PROCESS | 1868 | 1461093536776 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 12:18:57 INFO - PROCESS | 1868 | 1461093537056 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff681da000 == 129 [pid = 1868] [id = 401] 12:18:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff67eb0800) [pid = 1868] [serial = 1204] [outer = (nil)] 12:18:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff6949ec00) [pid = 1868] [serial = 1205] [outer = 0x7eff67eb0800] 12:18:57 INFO - PROCESS | 1868 | 1461093537187 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff69b0f800) [pid = 1868] [serial = 1206] [outer = 0x7eff67eb0800] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff722bb800 == 128 [pid = 1868] [id = 338] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9419f000 == 127 [pid = 1868] [id = 337] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b16b800 == 126 [pid = 1868] [id = 339] 12:18:57 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff8ab0a400) [pid = 1868] [serial = 1097] [outer = (nil)] [url = about:blank] 12:18:57 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff746a7000) [pid = 1868] [serial = 32] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:18:57 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff7e7ee800) [pid = 1868] [serial = 1073] [outer = (nil)] [url = about:blank] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca54000 == 125 [pid = 1868] [id = 384] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bf2800 == 124 [pid = 1868] [id = 383] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a12800 == 123 [pid = 1868] [id = 382] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73f14000 == 122 [pid = 1868] [id = 381] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff722a4800 == 121 [pid = 1868] [id = 380] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ad9800 == 120 [pid = 1868] [id = 379] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69b71800 == 119 [pid = 1868] [id = 378] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff91e87000 == 118 [pid = 1868] [id = 374] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69b6f800 == 117 [pid = 1868] [id = 373] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d916800 == 116 [pid = 1868] [id = 372] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff66af2800 == 115 [pid = 1868] [id = 371] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94122800 == 114 [pid = 1868] [id = 370] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f785000 == 113 [pid = 1868] [id = 369] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa6d800 == 112 [pid = 1868] [id = 368] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ca7000 == 111 [pid = 1868] [id = 367] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7232f800 == 110 [pid = 1868] [id = 366] 12:18:57 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d414000 == 109 [pid = 1868] [id = 365] 12:18:58 INFO - PROCESS | 1868 | 1461093538010 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]]]}] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff7c287c00) [pid = 1868] [serial = 906] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff7d9b5400) [pid = 1868] [serial = 1067] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff78c2b800) [pid = 1868] [serial = 912] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff78c33000) [pid = 1868] [serial = 1058] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff6ae5a000) [pid = 1868] [serial = 909] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff6b039400) [pid = 1868] [serial = 966] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff7c57bc00) [pid = 1868] [serial = 1092] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff74ab8400) [pid = 1868] [serial = 942] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff6c8e0c00) [pid = 1868] [serial = 939] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff77f46000) [pid = 1868] [serial = 1055] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff9014c800) [pid = 1868] [serial = 969] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff67eed000) [pid = 1868] [serial = 1043] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff75b6a000) [pid = 1868] [serial = 891] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff69b24400) [pid = 1868] [serial = 1077] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff72464400) [pid = 1868] [serial = 1083] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff8fc2c400) [pid = 1868] [serial = 954] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff73348800) [pid = 1868] [serial = 1085] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff7b803000) [pid = 1868] [serial = 945] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff6af93c00) [pid = 1868] [serial = 1080] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff78aba800) [pid = 1868] [serial = 1089] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff74ab9c00) [pid = 1868] [serial = 1094] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff74615c00) [pid = 1868] [serial = 1052] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff74ab2c00) [pid = 1868] [serial = 1086] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff7cebb400) [pid = 1868] [serial = 885] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff7226b400) [pid = 1868] [serial = 1049] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff8fd5bc00) [pid = 1868] [serial = 960] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff79f54800) [pid = 1868] [serial = 1091] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff69df7c00) [pid = 1868] [serial = 963] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff89cce000) [pid = 1868] [serial = 897] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff90010c00) [pid = 1868] [serial = 903] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff77b79400) [pid = 1868] [serial = 729] [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.] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff8a846800) [pid = 1868] [serial = 1070] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff6aac3400) [pid = 1868] [serial = 1046] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff67ff2400) [pid = 1868] [serial = 957] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff8ad8c400) [pid = 1868] [serial = 951] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff7d6f0c00) [pid = 1868] [serial = 948] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff7cbb9400) [pid = 1868] [serial = 894] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff722f2400) [pid = 1868] [serial = 888] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff7c9ddc00) [pid = 1868] [serial = 1095] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff6b039000) [pid = 1868] [serial = 1082] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff8afde400) [pid = 1868] [serial = 900] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff75e29000) [pid = 1868] [serial = 1041] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff7c577400) [pid = 1868] [serial = 1061] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff77d48c00) [pid = 1868] [serial = 1088] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff6aabac00) [pid = 1868] [serial = 1079] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff694f1400) [pid = 1868] [serial = 1076] [outer = (nil)] [url = about:blank] 12:18:58 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff7cd0b000) [pid = 1868] [serial = 1064] [outer = (nil)] [url = about:blank] 12:18:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:18:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1480ms 12:18:58 INFO - PROCESS | 1868 | 1461093538076 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 1868 | 1461093538081 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 12:18:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:18:58 INFO - PROCESS | 1868 | 1461093538090 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 1868 | 1461093538095 Marionette TRACE conn3 <- [1,1578,null,{}] 12:18:58 INFO - PROCESS | 1868 | 1461093538109 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}] 12:18:58 INFO - PROCESS | 1868 | 1461093538270 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 12:18:58 INFO - PROCESS | 1868 | 1461093538424 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6af5e800 == 110 [pid = 1868] [id = 402] 12:18:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff67fde000) [pid = 1868] [serial = 1207] [outer = (nil)] 12:18:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff69df9400) [pid = 1868] [serial = 1208] [outer = 0x7eff67fde000] 12:18:58 INFO - PROCESS | 1868 | 1461093538490 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff6ae55400) [pid = 1868] [serial = 1209] [outer = 0x7eff67fde000] 12:18:59 INFO - PROCESS | 1868 | 1461093539154 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]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:18:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1140ms 12:18:59 INFO - PROCESS | 1868 | 1461093539227 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 1868 | 1461093539230 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 12:18:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:18:59 INFO - PROCESS | 1868 | 1461093539266 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 1868 | 1461093539268 Marionette TRACE conn3 <- [1,1582,null,{}] 12:18:59 INFO - PROCESS | 1868 | 1461093539273 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}] 12:18:59 INFO - PROCESS | 1868 | 1461093539425 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 12:18:59 INFO - PROCESS | 1868 | 1461093539436 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72046000 == 111 [pid = 1868] [id = 403] 12:18:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff69c98c00) [pid = 1868] [serial = 1210] [outer = (nil)] 12:18:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff6b03d800) [pid = 1868] [serial = 1211] [outer = 0x7eff69c98c00] 12:18:59 INFO - PROCESS | 1868 | 1461093539494 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff6c8eb000) [pid = 1868] [serial = 1212] [outer = 0x7eff69c98c00] 12:19:00 INFO - PROCESS | 1868 | 1461093540430 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]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:19:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1229ms 12:19:00 INFO - PROCESS | 1868 | 1461093540491 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 12:19:00 INFO - PROCESS | 1868 | 1461093540494 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 12:19:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:19:00 INFO - PROCESS | 1868 | 1461093540500 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 1868 | 1461093540501 Marionette TRACE conn3 <- [1,1586,null,{}] 12:19:00 INFO - PROCESS | 1868 | 1461093540507 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}] 12:19:00 INFO - PROCESS | 1868 | 1461093540727 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 12:19:00 INFO - PROCESS | 1868 | 1461093540755 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723c0800 == 112 [pid = 1868] [id = 404] 12:19:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff67b8c800) [pid = 1868] [serial = 1213] [outer = (nil)] 12:19:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff712e5800) [pid = 1868] [serial = 1214] [outer = 0x7eff67b8c800] 12:19:00 INFO - PROCESS | 1868 | 1461093540815 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff712ee400) [pid = 1868] [serial = 1215] [outer = 0x7eff67b8c800] 12:19:01 INFO - PROCESS | 1868 | 1461093541982 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]]]}] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff6529b000) [pid = 1868] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff694ea800) [pid = 1868] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff6ae4e400) [pid = 1868] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff69b25400) [pid = 1868] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff74c26000) [pid = 1868] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff6ae50000) [pid = 1868] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:19:02 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff67ee7800) [pid = 1868] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:19:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:19:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1528ms 12:19:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:19:02 INFO - PROCESS | 1868 | 1461093542029 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 1868 | 1461093542031 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 12:19:02 INFO - PROCESS | 1868 | 1461093542038 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 1868 | 1461093542041 Marionette TRACE conn3 <- [1,1590,null,{}] 12:19:02 INFO - PROCESS | 1868 | 1461093542045 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}] 12:19:02 INFO - PROCESS | 1868 | 1461093542214 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 12:19:02 INFO - PROCESS | 1868 | 1461093542411 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735c6000 == 113 [pid = 1868] [id = 405] 12:19:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff73599000) [pid = 1868] [serial = 1216] [outer = (nil)] 12:19:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff73d70400) [pid = 1868] [serial = 1217] [outer = 0x7eff73599000] 12:19:02 INFO - PROCESS | 1868 | 1461093542473 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff74571c00) [pid = 1868] [serial = 1218] [outer = 0x7eff73599000] 12:19:03 INFO - PROCESS | 1868 | 1461093543100 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]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:19:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1139ms 12:19:03 INFO - PROCESS | 1868 | 1461093543176 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 1868 | 1461093543178 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 12:19:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:19:03 INFO - PROCESS | 1868 | 1461093543196 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 1868 | 1461093543198 Marionette TRACE conn3 <- [1,1594,null,{}] 12:19:03 INFO - PROCESS | 1868 | 1461093543203 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}] 12:19:03 INFO - PROCESS | 1868 | 1461093543413 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 12:19:03 INFO - PROCESS | 1868 | 1461093543428 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a08800 == 114 [pid = 1868] [id = 406] 12:19:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff74608400) [pid = 1868] [serial = 1219] [outer = (nil)] 12:19:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff75b63c00) [pid = 1868] [serial = 1220] [outer = 0x7eff74608400] 12:19:03 INFO - PROCESS | 1868 | 1461093543485 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff75e22800) [pid = 1868] [serial = 1221] [outer = 0x7eff74608400] 12:19:04 INFO - PROCESS | 1868 | 1461093544459 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]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:19:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1326ms 12:19:04 INFO - PROCESS | 1868 | 1461093544523 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 1868 | 1461093544529 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 12:19:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:19:04 INFO - PROCESS | 1868 | 1461093544537 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 1868 | 1461093544542 Marionette TRACE conn3 <- [1,1598,null,{}] 12:19:04 INFO - PROCESS | 1868 | 1461093544551 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}] 12:19:04 INFO - PROCESS | 1868 | 1461093544790 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 12:19:05 INFO - PROCESS | 1868 | 1461093545050 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ad9800 == 115 [pid = 1868] [id = 407] 12:19:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff66218800) [pid = 1868] [serial = 1222] [outer = (nil)] 12:19:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff67ea2800) [pid = 1868] [serial = 1223] [outer = 0x7eff66218800] 12:19:05 INFO - PROCESS | 1868 | 1461093545171 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff67ee9400) [pid = 1868] [serial = 1224] [outer = 0x7eff66218800] 12:19:06 INFO - PROCESS | 1868 | 1461093546102 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]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:19:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1583ms 12:19:06 INFO - PROCESS | 1868 | 1461093546119 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 1868 | 1461093546133 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 12:19:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:19:06 INFO - PROCESS | 1868 | 1461093546142 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 1868 | 1461093546146 Marionette TRACE conn3 <- [1,1602,null,{}] 12:19:06 INFO - PROCESS | 1868 | 1461093546152 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}] 12:19:06 INFO - PROCESS | 1868 | 1461093546322 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 12:19:06 INFO - PROCESS | 1868 | 1461093546520 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d910800 == 116 [pid = 1868] [id = 408] 12:19:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff67b86400) [pid = 1868] [serial = 1225] [outer = (nil)] 12:19:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff69ca2c00) [pid = 1868] [serial = 1226] [outer = 0x7eff67b86400] 12:19:06 INFO - PROCESS | 1868 | 1461093546591 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff6aab8c00) [pid = 1868] [serial = 1227] [outer = 0x7eff67b86400] 12:19:07 INFO - PROCESS | 1868 | 1461093547583 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]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:19:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1478ms 12:19:07 INFO - PROCESS | 1868 | 1461093547620 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 1868 | 1461093547624 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 12:19:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:19:07 INFO - PROCESS | 1868 | 1461093547630 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 1868 | 1461093547636 Marionette TRACE conn3 <- [1,1606,null,{}] 12:19:07 INFO - PROCESS | 1868 | 1461093547651 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}] 12:19:07 INFO - PROCESS | 1868 | 1461093547850 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 12:19:08 INFO - PROCESS | 1868 | 1461093548085 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c76000 == 117 [pid = 1868] [id = 409] 12:19:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff6b03a000) [pid = 1868] [serial = 1228] [outer = (nil)] 12:19:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff712ee000) [pid = 1868] [serial = 1229] [outer = 0x7eff6b03a000] 12:19:08 INFO - PROCESS | 1868 | 1461093548204 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff73347800) [pid = 1868] [serial = 1230] [outer = 0x7eff6b03a000] 12:19:09 INFO - PROCESS | 1868 | 1461093549056 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]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:19:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1491ms 12:19:09 INFO - PROCESS | 1868 | 1461093549121 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 12:19:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:19:09 INFO - PROCESS | 1868 | 1461093549126 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 12:19:09 INFO - PROCESS | 1868 | 1461093549132 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 1868 | 1461093549135 Marionette TRACE conn3 <- [1,1610,null,{}] 12:19:09 INFO - PROCESS | 1868 | 1461093549140 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}] 12:19:09 INFO - PROCESS | 1868 | 1461093549314 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 12:19:09 INFO - PROCESS | 1868 | 1461093549508 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff76944800 == 118 [pid = 1868] [id = 410] 12:19:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff6d6cd400) [pid = 1868] [serial = 1231] [outer = (nil)] 12:19:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff7698cc00) [pid = 1868] [serial = 1232] [outer = 0x7eff6d6cd400] 12:19:09 INFO - PROCESS | 1868 | 1461093549580 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff77d6b800) [pid = 1868] [serial = 1233] [outer = 0x7eff6d6cd400] 12:19:10 INFO - PROCESS | 1868 | 1461093550417 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]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:19:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1337ms 12:19:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:19:10 INFO - PROCESS | 1868 | 1461093550468 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 1868 | 1461093550471 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 12:19:10 INFO - PROCESS | 1868 | 1461093550477 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 1868 | 1461093550480 Marionette TRACE conn3 <- [1,1614,null,{}] 12:19:10 INFO - PROCESS | 1868 | 1461093550485 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}] 12:19:10 INFO - PROCESS | 1868 | 1461093550646 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 12:19:10 INFO - PROCESS | 1868 | 1461093550846 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d0a800 == 119 [pid = 1868] [id = 411] 12:19:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff69b10c00) [pid = 1868] [serial = 1234] [outer = (nil)] 12:19:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff78c25800) [pid = 1868] [serial = 1235] [outer = 0x7eff69b10c00] 12:19:10 INFO - PROCESS | 1868 | 1461093550968 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff79163400) [pid = 1868] [serial = 1236] [outer = 0x7eff69b10c00] 12:19:11 INFO - PROCESS | 1868 | 1461093551860 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]]]}] 12:19:11 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 12:19:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1428ms 12:19:11 INFO - PROCESS | 1868 | 1461093551905 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 1868 | 1461093551908 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 12:19:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:19:11 INFO - PROCESS | 1868 | 1461093551914 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 1868 | 1461093551916 Marionette TRACE conn3 <- [1,1618,null,{}] 12:19:11 INFO - PROCESS | 1868 | 1461093551922 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}] 12:19:12 INFO - PROCESS | 1868 | 1461093552127 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 12:19:12 INFO - PROCESS | 1868 | 1461093552326 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc9e000 == 120 [pid = 1868] [id = 412] 12:19:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff79cb4000) [pid = 1868] [serial = 1237] [outer = (nil)] 12:19:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff7bee6400) [pid = 1868] [serial = 1238] [outer = 0x7eff79cb4000] 12:19:12 INFO - PROCESS | 1868 | 1461093552398 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff7cbdc000) [pid = 1868] [serial = 1239] [outer = 0x7eff79cb4000] 12:19:13 INFO - PROCESS | 1868 | 1461093553254 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]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:19:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1379ms 12:19:13 INFO - PROCESS | 1868 | 1461093553294 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 1868 | 1461093553298 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 12:19:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:19:13 INFO - PROCESS | 1868 | 1461093553303 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 1868 | 1461093553306 Marionette TRACE conn3 <- [1,1622,null,{}] 12:19:13 INFO - PROCESS | 1868 | 1461093553311 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}] 12:19:13 INFO - PROCESS | 1868 | 1461093553481 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 12:19:13 INFO - PROCESS | 1868 | 1461093553679 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b17800 == 121 [pid = 1868] [id = 413] 12:19:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff7a73b400) [pid = 1868] [serial = 1240] [outer = (nil)] 12:19:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff7dd8e400) [pid = 1868] [serial = 1241] [outer = 0x7eff7a73b400] 12:19:13 INFO - PROCESS | 1868 | 1461093553746 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff89cd9400) [pid = 1868] [serial = 1242] [outer = 0x7eff7a73b400] 12:19:14 INFO - PROCESS | 1868 | 1461093554590 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]]]}] 12:19:14 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 12:19:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1331ms 12:19:14 INFO - PROCESS | 1868 | 1461093554635 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 1868 | 1461093554639 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 12:19:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:19:14 INFO - PROCESS | 1868 | 1461093554644 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 1868 | 1461093554646 Marionette TRACE conn3 <- [1,1626,null,{}] 12:19:14 INFO - PROCESS | 1868 | 1461093554652 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}] 12:19:14 INFO - PROCESS | 1868 | 1461093554813 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 12:19:15 INFO - PROCESS | 1868 | 1461093555015 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8d907800 == 122 [pid = 1868] [id = 414] 12:19:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff7cbbb400) [pid = 1868] [serial = 1243] [outer = (nil)] 12:19:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff8afde400) [pid = 1868] [serial = 1244] [outer = 0x7eff7cbbb400] 12:19:15 INFO - PROCESS | 1868 | 1461093555083 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff8de24800) [pid = 1868] [serial = 1245] [outer = 0x7eff7cbbb400] 12:19:15 INFO - PROCESS | 1868 | 1461093555912 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]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:19:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1285ms 12:19:15 INFO - PROCESS | 1868 | 1461093555930 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 1868 | 1461093555933 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 12:19:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:19:15 INFO - PROCESS | 1868 | 1461093555957 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 1868 | 1461093555961 Marionette TRACE conn3 <- [1,1630,null,{}] 12:19:15 INFO - PROCESS | 1868 | 1461093555968 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}] 12:19:16 INFO - PROCESS | 1868 | 1461093556136 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 12:19:16 INFO - PROCESS | 1868 | 1461093556349 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9004b800 == 123 [pid = 1868] [id = 415] 12:19:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff69483400) [pid = 1868] [serial = 1246] [outer = (nil)] 12:19:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff6948ac00) [pid = 1868] [serial = 1247] [outer = 0x7eff69483400] 12:19:16 INFO - PROCESS | 1868 | 1461093556417 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff69490000) [pid = 1868] [serial = 1248] [outer = 0x7eff69483400] 12:19:17 INFO - PROCESS | 1868 | 1461093557258 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]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:19:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1335ms 12:19:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:19:17 INFO - PROCESS | 1868 | 1461093557290 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 1868 | 1461093557293 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 12:19:17 INFO - PROCESS | 1868 | 1461093557299 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 1868 | 1461093557302 Marionette TRACE conn3 <- [1,1634,null,{}] 12:19:17 INFO - PROCESS | 1868 | 1461093557307 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}] 12:19:17 INFO - PROCESS | 1868 | 1461093557471 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 12:19:17 INFO - PROCESS | 1868 | 1461093557674 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67aeb800 == 124 [pid = 1868] [id = 416] 12:19:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff69485000) [pid = 1868] [serial = 1249] [outer = (nil)] 12:19:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff8de23c00) [pid = 1868] [serial = 1250] [outer = 0x7eff69485000] 12:19:17 INFO - PROCESS | 1868 | 1461093557742 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff8fc2c400) [pid = 1868] [serial = 1251] [outer = 0x7eff69485000] 12:19:18 INFO - PROCESS | 1868 | 1461093558622 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]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:19:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1392ms 12:19:18 INFO - PROCESS | 1868 | 1461093558691 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 1868 | 1461093558695 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 12:19:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:19:18 INFO - PROCESS | 1868 | 1461093558701 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 1868 | 1461093558704 Marionette TRACE conn3 <- [1,1638,null,{}] 12:19:18 INFO - PROCESS | 1868 | 1461093558710 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}] 12:19:18 INFO - PROCESS | 1868 | 1461093558903 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 12:19:19 INFO - PROCESS | 1868 | 1461093559102 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff97892000 == 125 [pid = 1868] [id = 417] 12:19:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff6948b000) [pid = 1868] [serial = 1252] [outer = (nil)] 12:19:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff6af39000) [pid = 1868] [serial = 1253] [outer = 0x7eff6948b000] 12:19:19 INFO - PROCESS | 1868 | 1461093559181 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff90008400) [pid = 1868] [serial = 1254] [outer = 0x7eff6948b000] 12:19:20 INFO - PROCESS | 1868 | 1461093560046 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]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:19:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1380ms 12:19:20 INFO - PROCESS | 1868 | 1461093560081 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 1868 | 1461093560085 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 12:19:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:19:20 INFO - PROCESS | 1868 | 1461093560090 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 1868 | 1461093560092 Marionette TRACE conn3 <- [1,1642,null,{}] 12:19:20 INFO - PROCESS | 1868 | 1461093560098 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}] 12:19:20 INFO - PROCESS | 1868 | 1461093560264 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 12:19:20 INFO - PROCESS | 1868 | 1461093560474 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e7f800 == 126 [pid = 1868] [id = 418] 12:19:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff64498c00) [pid = 1868] [serial = 1255] [outer = (nil)] 12:19:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff644a1c00) [pid = 1868] [serial = 1256] [outer = 0x7eff64498c00] 12:19:20 INFO - PROCESS | 1868 | 1461093560582 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff6529ac00) [pid = 1868] [serial = 1257] [outer = 0x7eff64498c00] 12:19:21 INFO - PROCESS | 1868 | 1461093561489 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]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:19:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1434ms 12:19:21 INFO - PROCESS | 1868 | 1461093561525 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 12:19:21 INFO - PROCESS | 1868 | 1461093561529 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 12:19:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:19:21 INFO - PROCESS | 1868 | 1461093561537 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 1868 | 1461093561540 Marionette TRACE conn3 <- [1,1646,null,{}] 12:19:21 INFO - PROCESS | 1868 | 1461093561545 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}] 12:19:21 INFO - PROCESS | 1868 | 1461093561714 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 12:19:21 INFO - PROCESS | 1868 | 1461093561920 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab08000 == 127 [pid = 1868] [id = 419] 12:19:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff6449a800) [pid = 1868] [serial = 1258] [outer = (nil)] 12:19:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff6ae7c800) [pid = 1868] [serial = 1259] [outer = 0x7eff6449a800] 12:19:21 INFO - PROCESS | 1868 | 1461093561988 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff6ae82400) [pid = 1868] [serial = 1260] [outer = 0x7eff6449a800] 12:19:23 INFO - PROCESS | 1868 | 1461093563335 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]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:19:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1834ms 12:19:23 INFO - PROCESS | 1868 | 1461093563372 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 1868 | 1461093563379 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 12:19:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:19:23 INFO - PROCESS | 1868 | 1461093563387 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 1868 | 1461093563392 Marionette TRACE conn3 <- [1,1650,null,{}] 12:19:23 INFO - PROCESS | 1868 | 1461093563398 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}] 12:19:23 INFO - PROCESS | 1868 | 1461093563580 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 12:19:23 INFO - PROCESS | 1868 | 1461093563780 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae2f000 == 128 [pid = 1868] [id = 420] 12:19:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff67b8d400) [pid = 1868] [serial = 1261] [outer = (nil)] 12:19:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff67eaac00) [pid = 1868] [serial = 1262] [outer = 0x7eff67b8d400] 12:19:23 INFO - PROCESS | 1868 | 1461093563847 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff67fe5800) [pid = 1868] [serial = 1263] [outer = 0x7eff67b8d400] 12:19:24 INFO - PROCESS | 1868 | 1461093564786 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]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:19:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1428ms 12:19:24 INFO - PROCESS | 1868 | 1461093564817 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 1868 | 1461093564825 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 12:19:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:19:24 INFO - PROCESS | 1868 | 1461093564835 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 1868 | 1461093564838 Marionette TRACE conn3 <- [1,1654,null,{}] 12:19:24 INFO - PROCESS | 1868 | 1461093564842 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}] 12:19:25 INFO - PROCESS | 1868 | 1461093565007 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 12:19:25 INFO - PROCESS | 1868 | 1461093565409 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff669df000 == 129 [pid = 1868] [id = 421] 12:19:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff694f3c00) [pid = 1868] [serial = 1264] [outer = (nil)] 12:19:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff69c8c000) [pid = 1868] [serial = 1265] [outer = 0x7eff694f3c00] 12:19:25 INFO - PROCESS | 1868 | 1461093565481 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff69ca7c00) [pid = 1868] [serial = 1266] [outer = 0x7eff694f3c00] 12:19:26 INFO - PROCESS | 1868 | 1461093566276 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]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:19:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1481ms 12:19:26 INFO - PROCESS | 1868 | 1461093566335 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 1868 | 1461093566338 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 12:19:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:19:26 INFO - PROCESS | 1868 | 1461093566349 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 1868 | 1461093566353 Marionette TRACE conn3 <- [1,1658,null,{}] 12:19:26 INFO - PROCESS | 1868 | 1461093566368 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}] 12:19:26 INFO - PROCESS | 1868 | 1461093566534 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 12:19:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735c6000 == 128 [pid = 1868] [id = 405] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff67fd7800) [pid = 1868] [serial = 1118] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff69497800) [pid = 1868] [serial = 1121] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff6aab5400) [pid = 1868] [serial = 1124] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff654ecc00) [pid = 1868] [serial = 1127] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff6529e400) [pid = 1868] [serial = 1130] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff67941400) [pid = 1868] [serial = 1133] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff74c24400) [pid = 1868] [serial = 1157] [outer = (nil)] [url = about:blank] 12:19:26 INFO - PROCESS | 1868 | 1461093566874 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723c0800 == 127 [pid = 1868] [id = 404] 12:19:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff72046000 == 126 [pid = 1868] [id = 403] 12:19:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6af5e800 == 125 [pid = 1868] [id = 402] 12:19:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff678ab800 == 126 [pid = 1868] [id = 422] 12:19:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff6793c000) [pid = 1868] [serial = 1267] [outer = (nil)] 12:19:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff69497800) [pid = 1868] [serial = 1268] [outer = 0x7eff6793c000] 12:19:26 INFO - PROCESS | 1868 | 1461093566980 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff6ae82800) [pid = 1868] [serial = 1269] [outer = 0x7eff6793c000] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff681da000 == 125 [pid = 1868] [id = 401] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69b76800 == 124 [pid = 1868] [id = 400] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d818000 == 123 [pid = 1868] [id = 394] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff92bce800 == 122 [pid = 1868] [id = 393] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699e6800 == 121 [pid = 1868] [id = 392] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f784800 == 120 [pid = 1868] [id = 391] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa52000 == 119 [pid = 1868] [id = 390] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd1800 == 118 [pid = 1868] [id = 389] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79ba5000 == 117 [pid = 1868] [id = 388] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74405800 == 116 [pid = 1868] [id = 387] 12:19:27 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d90f000 == 115 [pid = 1868] [id = 386] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff67ea4800) [pid = 1868] [serial = 1137] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff652a0400) [pid = 1868] [serial = 1136] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff69b24800) [pid = 1868] [serial = 1140] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff694efc00) [pid = 1868] [serial = 1139] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff72469c00) [pid = 1868] [serial = 1103] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff78aba000) [pid = 1868] [serial = 1109] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff7246a800) [pid = 1868] [serial = 1145] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff6abdd800) [pid = 1868] [serial = 1142] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff6af98c00) [pid = 1868] [serial = 1143] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff8bdce000) [pid = 1868] [serial = 1112] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff79163c00) [pid = 1868] [serial = 1115] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff69dec000) [pid = 1868] [serial = 1100] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff78c2f000) [pid = 1868] [serial = 1106] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff75b5dc00) [pid = 1868] [serial = 1151] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff73f75c00) [pid = 1868] [serial = 1148] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff77b78000) [pid = 1868] [serial = 1152] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff6ae55000) [pid = 1868] [serial = 1154] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff6ccb7800) [pid = 1868] [serial = 1155] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff7460fc00) [pid = 1868] [serial = 1149] [outer = (nil)] [url = about:blank] 12:19:27 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff7359c400) [pid = 1868] [serial = 1146] [outer = (nil)] [url = about:blank] 12:19:28 INFO - PROCESS | 1868 | 1461093568001 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]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:19:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1694ms 12:19:28 INFO - PROCESS | 1868 | 1461093568043 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 1868 | 1461093568051 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 12:19:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:19:28 INFO - PROCESS | 1868 | 1461093568059 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 1868 | 1461093568064 Marionette TRACE conn3 <- [1,1662,null,{}] 12:19:28 INFO - PROCESS | 1868 | 1461093568071 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}] 12:19:28 INFO - PROCESS | 1868 | 1461093568258 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 12:19:28 INFO - PROCESS | 1868 | 1461093568504 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699ed000 == 116 [pid = 1868] [id = 423] 12:19:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff67eac800) [pid = 1868] [serial = 1270] [outer = (nil)] 12:19:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff67fd7c00) [pid = 1868] [serial = 1271] [outer = 0x7eff67eac800] 12:19:28 INFO - PROCESS | 1868 | 1461093568622 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff69499c00) [pid = 1868] [serial = 1272] [outer = 0x7eff67eac800] 12:19:29 INFO - PROCESS | 1868 | 1461093569422 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]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1429ms 12:19:29 INFO - PROCESS | 1868 | 1461093569489 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 1868 | 1461093569498 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 12:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:19:29 INFO - PROCESS | 1868 | 1461093569507 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 1868 | 1461093569511 Marionette TRACE conn3 <- [1,1666,null,{}] 12:19:29 INFO - PROCESS | 1868 | 1461093569517 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}] 12:19:29 INFO - PROCESS | 1868 | 1461093569727 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 12:19:29 INFO - PROCESS | 1868 | 1461093569922 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6af5b800 == 117 [pid = 1868] [id = 424] 12:19:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff67eb1800) [pid = 1868] [serial = 1273] [outer = (nil)] 12:19:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff6aac1400) [pid = 1868] [serial = 1274] [outer = 0x7eff67eb1800] 12:19:30 INFO - PROCESS | 1868 | 1461093569999 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff6ae55000) [pid = 1868] [serial = 1275] [outer = 0x7eff67eb1800] 12:19:30 INFO - PROCESS | 1868 | 1461093570975 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]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:19:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1531ms 12:19:31 INFO - PROCESS | 1868 | 1461093571055 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 1868 | 1461093571059 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 12:19:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:19:31 INFO - PROCESS | 1868 | 1461093571069 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 1868 | 1461093571073 Marionette TRACE conn3 <- [1,1670,null,{}] 12:19:31 INFO - PROCESS | 1868 | 1461093571090 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}] 12:19:31 INFO - PROCESS | 1868 | 1461093571289 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 12:19:31 INFO - PROCESS | 1868 | 1461093571528 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d919000 == 118 [pid = 1868] [id = 425] 12:19:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff6ae8b000) [pid = 1868] [serial = 1276] [outer = (nil)] 12:19:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff6af38800) [pid = 1868] [serial = 1277] [outer = 0x7eff6ae8b000] 12:19:31 INFO - PROCESS | 1868 | 1461093571617 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff6af97400) [pid = 1868] [serial = 1278] [outer = 0x7eff6ae8b000] 12:19:32 INFO - PROCESS | 1868 | 1461093572419 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]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1387ms 12:19:32 INFO - PROCESS | 1868 | 1461093572464 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 1868 | 1461093572469 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 12:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:19:32 INFO - PROCESS | 1868 | 1461093572474 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 1868 | 1461093572477 Marionette TRACE conn3 <- [1,1674,null,{}] 12:19:32 INFO - PROCESS | 1868 | 1461093572483 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}] 12:19:32 INFO - PROCESS | 1868 | 1461093572650 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 12:19:32 INFO - PROCESS | 1868 | 1461093572851 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723bc000 == 119 [pid = 1868] [id = 426] 12:19:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff6ae8bc00) [pid = 1868] [serial = 1279] [outer = (nil)] 12:19:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff6c8e2000) [pid = 1868] [serial = 1280] [outer = 0x7eff6ae8bc00] 12:19:32 INFO - PROCESS | 1868 | 1461093572931 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff6ccc0c00) [pid = 1868] [serial = 1281] [outer = 0x7eff6ae8bc00] 12:19:33 INFO - PROCESS | 1868 | 1461093573791 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]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:19:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1379ms 12:19:33 INFO - PROCESS | 1868 | 1461093573855 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 12:19:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:19:33 INFO - PROCESS | 1868 | 1461093573860 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 12:19:33 INFO - PROCESS | 1868 | 1461093573865 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 1868 | 1461093573868 Marionette TRACE conn3 <- [1,1678,null,{}] 12:19:33 INFO - PROCESS | 1868 | 1461093573873 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}] 12:19:34 INFO - PROCESS | 1868 | 1461093574039 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 12:19:34 INFO - PROCESS | 1868 | 1461093574237 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d20000 == 120 [pid = 1868] [id = 427] 12:19:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff6af39c00) [pid = 1868] [serial = 1282] [outer = (nil)] 12:19:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff712f3400) [pid = 1868] [serial = 1283] [outer = 0x7eff6af39c00] 12:19:34 INFO - PROCESS | 1868 | 1461093574310 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff724ae400) [pid = 1868] [serial = 1284] [outer = 0x7eff6af39c00] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723bb800 == 119 [pid = 1868] [id = 323] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae20000 == 118 [pid = 1868] [id = 398] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b56000 == 117 [pid = 1868] [id = 161] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67bc7000 == 116 [pid = 1868] [id = 397] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723b6800 == 115 [pid = 1868] [id = 322] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8fd88800 == 114 [pid = 1868] [id = 298] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff669d9000 == 113 [pid = 1868] [id = 376] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff678a1800 == 112 [pid = 1868] [id = 377] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651dc000 == 111 [pid = 1868] [id = 375] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff669df000 == 110 [pid = 1868] [id = 421] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae2f000 == 109 [pid = 1868] [id = 420] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67e7f800 == 108 [pid = 1868] [id = 418] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff97892000 == 107 [pid = 1868] [id = 417] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67aeb800 == 106 [pid = 1868] [id = 416] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9004b800 == 105 [pid = 1868] [id = 415] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8d907800 == 104 [pid = 1868] [id = 414] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b17800 == 103 [pid = 1868] [id = 413] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc9e000 == 102 [pid = 1868] [id = 412] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d0a800 == 101 [pid = 1868] [id = 411] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff76944800 == 100 [pid = 1868] [id = 410] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c76000 == 99 [pid = 1868] [id = 409] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d910800 == 98 [pid = 1868] [id = 408] 12:19:36 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ad9800 == 97 [pid = 1868] [id = 407] 12:19:37 INFO - PROCESS | 1868 | 1461093577180 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]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3381ms 12:19:37 INFO - PROCESS | 1868 | 1461093577247 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 12:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:19:37 INFO - PROCESS | 1868 | 1461093577252 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 12:19:37 INFO - PROCESS | 1868 | 1461093577258 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 1868 | 1461093577263 Marionette TRACE conn3 <- [1,1682,null,{}] 12:19:37 INFO - PROCESS | 1868 | 1461093577270 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}] 12:19:37 INFO - PROCESS | 1868 | 1461093577435 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 12:19:37 INFO - PROCESS | 1868 | 1461093577593 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff691ea800 == 98 [pid = 1868] [id = 428] 12:19:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff67b87800) [pid = 1868] [serial = 1285] [outer = (nil)] 12:19:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff69486c00) [pid = 1868] [serial = 1286] [outer = 0x7eff67b87800] 12:19:37 INFO - PROCESS | 1868 | 1461093577655 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff69b27400) [pid = 1868] [serial = 1287] [outer = 0x7eff67b87800] 12:19:38 INFO - PROCESS | 1868 | 1461093578530 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]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1331ms 12:19:38 INFO - PROCESS | 1868 | 1461093578592 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 1868 | 1461093578600 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 12:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:19:38 INFO - PROCESS | 1868 | 1461093578609 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 1868 | 1461093578613 Marionette TRACE conn3 <- [1,1686,null,{}] 12:19:38 INFO - PROCESS | 1868 | 1461093578619 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}] 12:19:38 INFO - PROCESS | 1868 | 1461093578838 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 12:19:38 INFO - PROCESS | 1868 | 1461093578864 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b16f800 == 99 [pid = 1868] [id = 429] 12:19:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff67fd3400) [pid = 1868] [serial = 1288] [outer = (nil)] 12:19:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff6ae7f400) [pid = 1868] [serial = 1289] [outer = 0x7eff67fd3400] 12:19:38 INFO - PROCESS | 1868 | 1461093578923 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff6af30c00) [pid = 1868] [serial = 1290] [outer = 0x7eff67fd3400] 12:19:39 INFO - PROCESS | 1868 | 1461093579837 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]]]}] 12:19:39 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 12:19:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1282ms 12:19:39 INFO - PROCESS | 1868 | 1461093579895 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 1868 | 1461093579897 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 12:19:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:19:39 INFO - PROCESS | 1868 | 1461093579903 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 1868 | 1461093579909 Marionette TRACE conn3 <- [1,1690,null,{}] 12:19:39 INFO - PROCESS | 1868 | 1461093579923 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}] 12:19:40 INFO - PROCESS | 1868 | 1461093580140 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 12:19:40 INFO - PROCESS | 1868 | 1461093580169 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735cd800 == 100 [pid = 1868] [id = 430] 12:19:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff712e9000) [pid = 1868] [serial = 1291] [outer = (nil)] 12:19:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff72469c00) [pid = 1868] [serial = 1292] [outer = 0x7eff712e9000] 12:19:40 INFO - PROCESS | 1868 | 1461093580230 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff7359b000) [pid = 1868] [serial = 1293] [outer = 0x7eff712e9000] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff67eb0800) [pid = 1868] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff67fde000) [pid = 1868] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff69c98c00) [pid = 1868] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff654e8c00) [pid = 1868] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff67b8c800) [pid = 1868] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff73599000) [pid = 1868] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff67b8d400) [pid = 1868] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:19:40 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff694f3c00) [pid = 1868] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:19:41 INFO - PROCESS | 1868 | 1461093581323 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]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:19:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1436ms 12:19:41 INFO - PROCESS | 1868 | 1461093581340 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 1868 | 1461093581345 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 12:19:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:19:41 INFO - PROCESS | 1868 | 1461093581350 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 1868 | 1461093581352 Marionette TRACE conn3 <- [1,1694,null,{}] 12:19:41 INFO - PROCESS | 1868 | 1461093581357 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}] 12:19:41 INFO - PROCESS | 1868 | 1461093581564 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 12:19:41 INFO - PROCESS | 1868 | 1461093581586 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747c8000 == 101 [pid = 1868] [id = 431] 12:19:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff69df1000) [pid = 1868] [serial = 1294] [outer = (nil)] 12:19:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff73d71400) [pid = 1868] [serial = 1295] [outer = 0x7eff69df1000] 12:19:41 INFO - PROCESS | 1868 | 1461093581646 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff744b8c00) [pid = 1868] [serial = 1296] [outer = 0x7eff69df1000] 12:19:42 INFO - PROCESS | 1868 | 1461093582440 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]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1127ms 12:19:42 INFO - PROCESS | 1868 | 1461093582478 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 1868 | 1461093582480 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 12:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:19:42 INFO - PROCESS | 1868 | 1461093582486 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 1868 | 1461093582488 Marionette TRACE conn3 <- [1,1698,null,{}] 12:19:42 INFO - PROCESS | 1868 | 1461093582514 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}] 12:19:42 INFO - PROCESS | 1868 | 1461093582655 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 12:19:42 INFO - PROCESS | 1868 | 1461093582668 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bb9800 == 102 [pid = 1868] [id = 432] 12:19:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff6793d800) [pid = 1868] [serial = 1297] [outer = (nil)] 12:19:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff74aaa800) [pid = 1868] [serial = 1298] [outer = 0x7eff6793d800] 12:19:42 INFO - PROCESS | 1868 | 1461093582725 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff74fb3400) [pid = 1868] [serial = 1299] [outer = 0x7eff6793d800] 12:19:43 INFO - PROCESS | 1868 | 1461093583896 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]]]}] 12:19:43 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 12:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1450ms 12:19:43 INFO - PROCESS | 1868 | 1461093583938 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 1868 | 1461093583946 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 12:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:19:43 INFO - PROCESS | 1868 | 1461093583954 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 1868 | 1461093583958 Marionette TRACE conn3 <- [1,1702,null,{}] 12:19:43 INFO - PROCESS | 1868 | 1461093583966 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}] 12:19:44 INFO - PROCESS | 1868 | 1461093584161 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 12:19:44 INFO - PROCESS | 1868 | 1461093584360 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae30800 == 103 [pid = 1868] [id = 433] 12:19:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff6948fc00) [pid = 1868] [serial = 1300] [outer = (nil)] 12:19:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff69ded000) [pid = 1868] [serial = 1301] [outer = 0x7eff6948fc00] 12:19:44 INFO - PROCESS | 1868 | 1461093584434 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff6ae56800) [pid = 1868] [serial = 1302] [outer = 0x7eff6948fc00] 12:19:45 INFO - PROCESS | 1868 | 1461093585413 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]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1528ms 12:19:45 INFO - PROCESS | 1868 | 1461093585484 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 1868 | 1461093585491 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 12:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:19:45 INFO - PROCESS | 1868 | 1461093585502 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 1868 | 1461093585505 Marionette TRACE conn3 <- [1,1706,null,{}] 12:19:45 INFO - PROCESS | 1868 | 1461093585511 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}] 12:19:45 INFO - PROCESS | 1868 | 1461093585722 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 12:19:46 INFO - PROCESS | 1868 | 1461093586000 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c72800 == 104 [pid = 1868] [id = 434] 12:19:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff6ae7fc00) [pid = 1868] [serial = 1303] [outer = (nil)] 12:19:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff712e9c00) [pid = 1868] [serial = 1304] [outer = 0x7eff6ae7fc00] 12:19:46 INFO - PROCESS | 1868 | 1461093586114 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff73597800) [pid = 1868] [serial = 1305] [outer = 0x7eff6ae7fc00] 12:19:46 INFO - PROCESS | 1868 | 1461093586962 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]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:19:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1527ms 12:19:47 INFO - PROCESS | 1868 | 1461093587029 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 1868 | 1461093587033 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 12:19:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:19:47 INFO - PROCESS | 1868 | 1461093587040 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 1868 | 1461093587045 Marionette TRACE conn3 <- [1,1710,null,{}] 12:19:47 INFO - PROCESS | 1868 | 1461093587061 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}] 12:19:47 INFO - PROCESS | 1868 | 1461093587270 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 12:19:47 INFO - PROCESS | 1868 | 1461093587480 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d2000 == 105 [pid = 1868] [id = 435] 12:19:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff74564400) [pid = 1868] [serial = 1306] [outer = (nil)] 12:19:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff75bf8000) [pid = 1868] [serial = 1307] [outer = 0x7eff74564400] 12:19:47 INFO - PROCESS | 1868 | 1461093587594 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff75e2c800) [pid = 1868] [serial = 1308] [outer = 0x7eff74564400] 12:19:48 INFO - PROCESS | 1868 | 1461093588457 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]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1488ms 12:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:19:48 INFO - PROCESS | 1868 | 1461093588529 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 1868 | 1461093588533 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 12:19:48 INFO - PROCESS | 1868 | 1461093588539 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 1868 | 1461093588542 Marionette TRACE conn3 <- [1,1714,null,{}] 12:19:48 INFO - PROCESS | 1868 | 1461093588547 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}] 12:19:48 INFO - PROCESS | 1868 | 1461093588716 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 12:19:48 INFO - PROCESS | 1868 | 1461093588922 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b4c800 == 106 [pid = 1868] [id = 436] 12:19:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff7460c400) [pid = 1868] [serial = 1309] [outer = (nil)] 12:19:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff77d49800) [pid = 1868] [serial = 1310] [outer = 0x7eff7460c400] 12:19:49 INFO - PROCESS | 1868 | 1461093589036 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff78949400) [pid = 1868] [serial = 1311] [outer = 0x7eff7460c400] 12:19:49 INFO - PROCESS | 1868 | 1461093589881 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]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:19:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1377ms 12:19:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:19:49 INFO - PROCESS | 1868 | 1461093589915 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 1868 | 1461093589918 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 12:19:49 INFO - PROCESS | 1868 | 1461093589924 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 1868 | 1461093589927 Marionette TRACE conn3 <- [1,1718,null,{}] 12:19:49 INFO - PROCESS | 1868 | 1461093589932 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}] 12:19:50 INFO - PROCESS | 1868 | 1461093590086 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 12:19:50 INFO - PROCESS | 1868 | 1461093590290 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c920000 == 107 [pid = 1868] [id = 437] 12:19:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff75e2f400) [pid = 1868] [serial = 1312] [outer = (nil)] 12:19:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff78c28000) [pid = 1868] [serial = 1313] [outer = 0x7eff75e2f400] 12:19:50 INFO - PROCESS | 1868 | 1461093590366 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff78c33800) [pid = 1868] [serial = 1314] [outer = 0x7eff75e2f400] 12:19:51 INFO - PROCESS | 1868 | 1461093591260 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]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:19:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1386ms 12:19:51 INFO - PROCESS | 1868 | 1461093591310 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 1868 | 1461093591313 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 12:19:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:19:51 INFO - PROCESS | 1868 | 1461093591319 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 1868 | 1461093591322 Marionette TRACE conn3 <- [1,1722,null,{}] 12:19:51 INFO - PROCESS | 1868 | 1461093591327 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}] 12:19:51 INFO - PROCESS | 1868 | 1461093591515 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 12:19:51 INFO - PROCESS | 1868 | 1461093591718 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83db2800 == 108 [pid = 1868] [id = 438] 12:19:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff78c31400) [pid = 1868] [serial = 1315] [outer = (nil)] 12:19:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff7b8e1800) [pid = 1868] [serial = 1316] [outer = 0x7eff78c31400] 12:19:51 INFO - PROCESS | 1868 | 1461093591793 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff7cbb5000) [pid = 1868] [serial = 1317] [outer = 0x7eff78c31400] 12:19:52 INFO - PROCESS | 1868 | 1461093592688 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]]]}] 12:19:52 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 12:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1426ms 12:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:19:52 INFO - PROCESS | 1868 | 1461093592746 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 1868 | 1461093592749 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 12:19:52 INFO - PROCESS | 1868 | 1461093592755 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 1868 | 1461093592758 Marionette TRACE conn3 <- [1,1726,null,{}] 12:19:52 INFO - PROCESS | 1868 | 1461093592763 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}] 12:19:52 INFO - PROCESS | 1868 | 1461093592939 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 12:19:53 INFO - PROCESS | 1868 | 1461093593160 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc03000 == 109 [pid = 1868] [id = 439] 12:19:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff7226d400) [pid = 1868] [serial = 1318] [outer = (nil)] 12:19:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff7cebc400) [pid = 1868] [serial = 1319] [outer = 0x7eff7226d400] 12:19:53 INFO - PROCESS | 1868 | 1461093593228 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff7e7eac00) [pid = 1868] [serial = 1320] [outer = 0x7eff7226d400] 12:19:54 INFO - PROCESS | 1868 | 1461093594083 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]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:19:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1384ms 12:19:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:19:54 INFO - PROCESS | 1868 | 1461093594138 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 1868 | 1461093594141 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 12:19:54 INFO - PROCESS | 1868 | 1461093594148 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 1868 | 1461093594151 Marionette TRACE conn3 <- [1,1730,null,{}] 12:19:54 INFO - PROCESS | 1868 | 1461093594156 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}] 12:19:54 INFO - PROCESS | 1868 | 1461093594327 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 12:19:54 INFO - PROCESS | 1868 | 1461093594534 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90040800 == 110 [pid = 1868] [id = 440] 12:19:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff78c33c00) [pid = 1868] [serial = 1321] [outer = (nil)] 12:19:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff8a84dc00) [pid = 1868] [serial = 1322] [outer = 0x7eff78c33c00] 12:19:54 INFO - PROCESS | 1868 | 1461093594605 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff8afbf800) [pid = 1868] [serial = 1323] [outer = 0x7eff78c33c00] 12:19:55 INFO - PROCESS | 1868 | 1461093595462 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]]]}] 12:19:55 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 12:19:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1384ms 12:19:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:19:55 INFO - PROCESS | 1868 | 1461093595532 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 1868 | 1461093595535 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 12:19:55 INFO - PROCESS | 1868 | 1461093595541 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 1868 | 1461093595544 Marionette TRACE conn3 <- [1,1734,null,{}] 12:19:55 INFO - PROCESS | 1868 | 1461093595549 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}] 12:19:55 INFO - PROCESS | 1868 | 1461093595727 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 12:19:55 INFO - PROCESS | 1868 | 1461093595931 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9436c800 == 111 [pid = 1868] [id = 441] 12:19:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff69d48800) [pid = 1868] [serial = 1324] [outer = (nil)] 12:19:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff69d51c00) [pid = 1868] [serial = 1325] [outer = 0x7eff69d48800] 12:19:56 INFO - PROCESS | 1868 | 1461093596047 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff69d56400) [pid = 1868] [serial = 1326] [outer = 0x7eff69d48800] 12:19:56 INFO - PROCESS | 1868 | 1461093596968 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]]]}] 12:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1485ms 12:19:57 INFO - PROCESS | 1868 | 1461093597025 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 12:19:57 INFO - PROCESS | 1868 | 1461093597029 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 12:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:19:57 INFO - PROCESS | 1868 | 1461093597034 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:19:57 INFO - PROCESS | 1868 | 1461093597037 Marionette TRACE conn3 <- [1,1738,null,{}] 12:19:57 INFO - PROCESS | 1868 | 1461093597042 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}] 12:19:57 INFO - PROCESS | 1868 | 1461093597227 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 12:19:57 INFO - PROCESS | 1868 | 1461093597434 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710cb000 == 112 [pid = 1868] [id = 442] 12:19:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff69ccf400) [pid = 1868] [serial = 1327] [outer = (nil)] 12:19:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff735a5800) [pid = 1868] [serial = 1328] [outer = 0x7eff69ccf400] 12:19:57 INFO - PROCESS | 1868 | 1461093597501 Marionette DEBUG loaded listener.js 12:19:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff8bd52000) [pid = 1868] [serial = 1329] [outer = 0x7eff69ccf400] 12:19:58 INFO - PROCESS | 1868 | 1461093598502 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]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1526ms 12:19:58 INFO - PROCESS | 1868 | 1461093598562 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 1868 | 1461093598566 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 12:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:19:58 INFO - PROCESS | 1868 | 1461093598572 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 1868 | 1461093598575 Marionette TRACE conn3 <- [1,1742,null,{}] 12:19:58 INFO - PROCESS | 1868 | 1461093598581 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}] 12:19:58 INFO - PROCESS | 1868 | 1461093598785 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 12:19:58 INFO - PROCESS | 1868 | 1461093598992 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6431c000 == 113 [pid = 1868] [id = 443] 12:19:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff64645000) [pid = 1868] [serial = 1330] [outer = (nil)] 12:19:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff64650c00) [pid = 1868] [serial = 1331] [outer = 0x7eff64645000] 12:19:59 INFO - PROCESS | 1868 | 1461093599112 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff8f660800) [pid = 1868] [serial = 1332] [outer = 0x7eff64645000] 12:20:00 INFO - PROCESS | 1868 | 1461093600030 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]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1529ms 12:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:20:00 INFO - PROCESS | 1868 | 1461093600102 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 1868 | 1461093600105 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 12:20:00 INFO - PROCESS | 1868 | 1461093600111 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 1868 | 1461093600114 Marionette TRACE conn3 <- [1,1746,null,{}] 12:20:00 INFO - PROCESS | 1868 | 1461093600119 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}] 12:20:00 INFO - PROCESS | 1868 | 1461093600294 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 12:20:00 INFO - PROCESS | 1868 | 1461093600502 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e414000 == 114 [pid = 1868] [id = 444] 12:20:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7eff64646c00) [pid = 1868] [serial = 1333] [outer = (nil)] 12:20:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7eff6669bc00) [pid = 1868] [serial = 1334] [outer = 0x7eff64646c00] 12:20:00 INFO - PROCESS | 1868 | 1461093600572 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff666a1800) [pid = 1868] [serial = 1335] [outer = 0x7eff64646c00] 12:20:01 INFO - PROCESS | 1868 | 1461093601468 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]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:20:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1388ms 12:20:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:20:01 INFO - PROCESS | 1868 | 1461093601499 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 1868 | 1461093601502 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 12:20:01 INFO - PROCESS | 1868 | 1461093601508 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 1868 | 1461093601511 Marionette TRACE conn3 <- [1,1750,null,{}] 12:20:01 INFO - PROCESS | 1868 | 1461093601516 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}] 12:20:01 INFO - PROCESS | 1868 | 1461093601713 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 12:20:02 INFO - PROCESS | 1868 | 1461093602370 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff66aeb000 == 115 [pid = 1868] [id = 445] 12:20:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff61eeac00) [pid = 1868] [serial = 1336] [outer = (nil)] 12:20:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff61eecc00) [pid = 1868] [serial = 1337] [outer = 0x7eff61eeac00] 12:20:02 INFO - PROCESS | 1868 | 1461093602448 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff64649c00) [pid = 1868] [serial = 1338] [outer = 0x7eff61eeac00] 12:20:03 INFO - PROCESS | 1868 | 1461093603319 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]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:20:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1878ms 12:20:03 INFO - PROCESS | 1868 | 1461093603387 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 12:20:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:20:03 INFO - PROCESS | 1868 | 1461093603394 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 12:20:03 INFO - PROCESS | 1868 | 1461093603402 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 1868 | 1461093603405 Marionette TRACE conn3 <- [1,1754,null,{}] 12:20:03 INFO - PROCESS | 1868 | 1461093603412 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}] 12:20:03 INFO - PROCESS | 1868 | 1461093603594 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 12:20:03 INFO - PROCESS | 1868 | 1461093603813 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afdc800 == 116 [pid = 1868] [id = 446] 12:20:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff64648400) [pid = 1868] [serial = 1339] [outer = (nil)] 12:20:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff6669b800) [pid = 1868] [serial = 1340] [outer = 0x7eff64648400] 12:20:03 INFO - PROCESS | 1868 | 1461093603984 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff67937c00) [pid = 1868] [serial = 1341] [outer = 0x7eff64648400] 12:20:05 INFO - PROCESS | 1868 | 1461093605006 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]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1681ms 12:20:05 INFO - PROCESS | 1868 | 1461093605086 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 1868 | 1461093605091 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 12:20:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:20:05 INFO - PROCESS | 1868 | 1461093605099 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 1868 | 1461093605103 Marionette TRACE conn3 <- [1,1758,null,{}] 12:20:05 INFO - PROCESS | 1868 | 1461093605108 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}] 12:20:05 INFO - PROCESS | 1868 | 1461093605345 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 12:20:05 INFO - PROCESS | 1868 | 1461093605638 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d820800 == 117 [pid = 1868] [id = 447] 12:20:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff6669d000) [pid = 1868] [serial = 1342] [outer = (nil)] 12:20:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff6948d000) [pid = 1868] [serial = 1343] [outer = 0x7eff6669d000] 12:20:05 INFO - PROCESS | 1868 | 1461093605748 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff69b1bc00) [pid = 1868] [serial = 1344] [outer = 0x7eff6669d000] 12:20:06 INFO - PROCESS | 1868 | 1461093606588 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]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:20:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1532ms 12:20:06 INFO - PROCESS | 1868 | 1461093606632 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 1868 | 1461093606636 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 12:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:20:06 INFO - PROCESS | 1868 | 1461093606649 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 1868 | 1461093606657 Marionette TRACE conn3 <- [1,1762,null,{}] 12:20:06 INFO - PROCESS | 1868 | 1461093606664 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}] 12:20:06 INFO - PROCESS | 1868 | 1461093606843 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 12:20:07 INFO - PROCESS | 1868 | 1461093607059 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff693bb800 == 118 [pid = 1868] [id = 448] 12:20:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff69cca800) [pid = 1868] [serial = 1345] [outer = (nil)] 12:20:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff6ae5ac00) [pid = 1868] [serial = 1346] [outer = 0x7eff69cca800] 12:20:07 INFO - PROCESS | 1868 | 1461093607179 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff6af37000) [pid = 1868] [serial = 1347] [outer = 0x7eff69cca800] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747c8000 == 117 [pid = 1868] [id = 431] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735cd800 == 116 [pid = 1868] [id = 430] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff69497800) [pid = 1868] [serial = 1268] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff75b63c00) [pid = 1868] [serial = 1220] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff67ea2800) [pid = 1868] [serial = 1223] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff69ca2c00) [pid = 1868] [serial = 1226] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff712ee000) [pid = 1868] [serial = 1229] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff7698cc00) [pid = 1868] [serial = 1232] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff78c25800) [pid = 1868] [serial = 1235] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff7bee6400) [pid = 1868] [serial = 1238] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff7dd8e400) [pid = 1868] [serial = 1241] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff8afde400) [pid = 1868] [serial = 1244] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff6948ac00) [pid = 1868] [serial = 1247] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff8de23c00) [pid = 1868] [serial = 1250] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff6af39000) [pid = 1868] [serial = 1253] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7eff644a1c00) [pid = 1868] [serial = 1256] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7eff6ae7c800) [pid = 1868] [serial = 1259] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff69c8b800) [pid = 1868] [serial = 1196] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff8f65b400) [pid = 1868] [serial = 1187] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff66219800) [pid = 1868] [serial = 1190] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff7cda8c00) [pid = 1868] [serial = 1175] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff8de22800) [pid = 1868] [serial = 1181] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff8a84ec00) [pid = 1868] [serial = 1178] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff75e21800) [pid = 1868] [serial = 1169] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff69b0d400) [pid = 1868] [serial = 1199] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff69ca5800) [pid = 1868] [serial = 1184] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff78c26800) [pid = 1868] [serial = 1172] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff67ef0400) [pid = 1868] [serial = 1160] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff69df5000) [pid = 1868] [serial = 1163] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff67b8fc00) [pid = 1868] [serial = 1193] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff735a6000) [pid = 1868] [serial = 1166] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b16f800 == 115 [pid = 1868] [id = 429] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff691ea800 == 114 [pid = 1868] [id = 428] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73d20000 == 113 [pid = 1868] [id = 427] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723bc000 == 112 [pid = 1868] [id = 426] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d919000 == 111 [pid = 1868] [id = 425] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6af5b800 == 110 [pid = 1868] [id = 424] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699ed000 == 109 [pid = 1868] [id = 423] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a08800 == 108 [pid = 1868] [id = 406] 12:20:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff678ab800 == 107 [pid = 1868] [id = 422] 12:20:08 INFO - PROCESS | 1868 | 1461093608281 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]]]}] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff67eaac00) [pid = 1868] [serial = 1262] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff67fe5800) [pid = 1868] [serial = 1263] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff69c8c000) [pid = 1868] [serial = 1265] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff69ca7c00) [pid = 1868] [serial = 1266] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff69b0f800) [pid = 1868] [serial = 1206] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff69df9400) [pid = 1868] [serial = 1208] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff6c8eb000) [pid = 1868] [serial = 1212] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff6620d400) [pid = 1868] [serial = 1202] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff67b90c00) [pid = 1868] [serial = 1203] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff712ee400) [pid = 1868] [serial = 1215] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff73d70400) [pid = 1868] [serial = 1217] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff6b03d800) [pid = 1868] [serial = 1211] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff6ae55400) [pid = 1868] [serial = 1209] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff712e5800) [pid = 1868] [serial = 1214] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff74571c00) [pid = 1868] [serial = 1218] [outer = (nil)] [url = about:blank] 12:20:08 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff6949ec00) [pid = 1868] [serial = 1205] [outer = (nil)] [url = about:blank] 12:20:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:20:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1701ms 12:20:08 INFO - PROCESS | 1868 | 1461093608344 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 12:20:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:20:08 INFO - PROCESS | 1868 | 1461093608349 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 12:20:08 INFO - PROCESS | 1868 | 1461093608354 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 1868 | 1461093608357 Marionette TRACE conn3 <- [1,1766,null,{}] 12:20:08 INFO - PROCESS | 1868 | 1461093608362 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}] 12:20:08 INFO - PROCESS | 1868 | 1461093608609 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 12:20:08 INFO - PROCESS | 1868 | 1461093608805 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff681d2000 == 108 [pid = 1868] [id = 449] 12:20:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff644a1c00) [pid = 1868] [serial = 1348] [outer = (nil)] 12:20:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff6ae80c00) [pid = 1868] [serial = 1349] [outer = 0x7eff644a1c00] 12:20:08 INFO - PROCESS | 1868 | 1461093608871 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff6af92400) [pid = 1868] [serial = 1350] [outer = 0x7eff644a1c00] 12:20:09 INFO - PROCESS | 1868 | 1461093609539 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]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1227ms 12:20:09 INFO - PROCESS | 1868 | 1461093609581 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 12:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:20:09 INFO - PROCESS | 1868 | 1461093609584 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 12:20:09 INFO - PROCESS | 1868 | 1461093609589 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 1868 | 1461093609592 Marionette TRACE conn3 <- [1,1770,null,{}] 12:20:09 INFO - PROCESS | 1868 | 1461093609597 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}] 12:20:09 INFO - PROCESS | 1868 | 1461093609811 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 12:20:09 INFO - PROCESS | 1868 | 1461093609834 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae27000 == 109 [pid = 1868] [id = 450] 12:20:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff712e6000) [pid = 1868] [serial = 1351] [outer = (nil)] 12:20:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff712ef000) [pid = 1868] [serial = 1352] [outer = 0x7eff712e6000] 12:20:09 INFO - PROCESS | 1868 | 1461093609907 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff7359a800) [pid = 1868] [serial = 1353] [outer = 0x7eff712e6000] 12:20:10 INFO - PROCESS | 1868 | 1461093610810 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]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:20:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1284ms 12:20:10 INFO - PROCESS | 1868 | 1461093610874 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 1868 | 1461093610877 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 12:20:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:20:10 INFO - PROCESS | 1868 | 1461093610889 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 1868 | 1461093610893 Marionette TRACE conn3 <- [1,1774,null,{}] 12:20:10 INFO - PROCESS | 1868 | 1461093610899 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}] 12:20:11 INFO - PROCESS | 1868 | 1461093611156 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 12:20:11 INFO - PROCESS | 1868 | 1461093611185 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7232c000 == 110 [pid = 1868] [id = 451] 12:20:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff7359ac00) [pid = 1868] [serial = 1354] [outer = (nil)] 12:20:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff75cb7800) [pid = 1868] [serial = 1355] [outer = 0x7eff7359ac00] 12:20:11 INFO - PROCESS | 1868 | 1461093611248 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff77d73000) [pid = 1868] [serial = 1356] [outer = 0x7eff7359ac00] 12:20:12 INFO - PROCESS | 1868 | 1461093612140 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]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1290ms 12:20:12 INFO - PROCESS | 1868 | 1461093612179 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 1868 | 1461093612183 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 12:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:20:12 INFO - PROCESS | 1868 | 1461093612188 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 1868 | 1461093612190 Marionette TRACE conn3 <- [1,1778,null,{}] 12:20:12 INFO - PROCESS | 1868 | 1461093612203 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}] 12:20:12 INFO - PROCESS | 1868 | 1461093612421 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 12:20:12 INFO - PROCESS | 1868 | 1461093612455 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747df800 == 111 [pid = 1868] [id = 452] 12:20:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff67ea9400) [pid = 1868] [serial = 1357] [outer = (nil)] 12:20:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff78949c00) [pid = 1868] [serial = 1358] [outer = 0x7eff67ea9400] 12:20:12 INFO - PROCESS | 1868 | 1461093612520 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff79bcbc00) [pid = 1868] [serial = 1359] [outer = 0x7eff67ea9400] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff69df2400) [pid = 1868] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff69b16400) [pid = 1868] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff6b193000) [pid = 1868] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff6d6cd400) [pid = 1868] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff7cd07000) [pid = 1868] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff8025f000) [pid = 1868] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff6b198000) [pid = 1868] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff67ef0c00) [pid = 1868] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff712e9000) [pid = 1868] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff79171800) [pid = 1868] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff66218800) [pid = 1868] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff6948b000) [pid = 1868] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff69b19000) [pid = 1868] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff67b8dc00) [pid = 1868] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff6aac0400) [pid = 1868] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff67eb1800) [pid = 1868] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff6b03a000) [pid = 1868] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff79cb4000) [pid = 1868] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff77d73800) [pid = 1868] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff67eac800) [pid = 1868] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff694ec400) [pid = 1868] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff69483400) [pid = 1868] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff67fd3400) [pid = 1868] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff6449a800) [pid = 1868] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff64498c00) [pid = 1868] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff69b1d400) [pid = 1868] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff7a73b400) [pid = 1868] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff7cbbb400) [pid = 1868] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff67ee6c00) [pid = 1868] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff6af39c00) [pid = 1868] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff69b0d000) [pid = 1868] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff7ceb2000) [pid = 1868] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff74c1d800) [pid = 1868] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff6ae8bc00) [pid = 1868] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff67b87800) [pid = 1868] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff69b10c00) [pid = 1868] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff67eea000) [pid = 1868] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff7456a800) [pid = 1868] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff78c30400) [pid = 1868] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff69485000) [pid = 1868] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff72460800) [pid = 1868] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff69c99400) [pid = 1868] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff6793d400) [pid = 1868] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff67ee8800) [pid = 1868] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff6ae8b000) [pid = 1868] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff67b8a000) [pid = 1868] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff67eea400) [pid = 1868] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff78aad400) [pid = 1868] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff6d6cac00) [pid = 1868] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff6af98000) [pid = 1868] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff694e9400) [pid = 1868] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff67fe4000) [pid = 1868] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:20:13 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff69df1000) [pid = 1868] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:20:14 INFO - PROCESS | 1868 | 1461093614097 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]]]}] 12:20:14 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 12:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1941ms 12:20:14 INFO - PROCESS | 1868 | 1461093614130 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 1868 | 1461093614133 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 12:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:20:14 INFO - PROCESS | 1868 | 1461093614139 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 1868 | 1461093614141 Marionette TRACE conn3 <- [1,1782,null,{}] 12:20:14 INFO - PROCESS | 1868 | 1461093614146 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}] 12:20:14 INFO - PROCESS | 1868 | 1461093614314 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 12:20:14 INFO - PROCESS | 1868 | 1461093614497 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae11800 == 112 [pid = 1868] [id = 453] 12:20:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff64498800) [pid = 1868] [serial = 1360] [outer = (nil)] 12:20:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff67b8a000) [pid = 1868] [serial = 1361] [outer = 0x7eff64498800] 12:20:14 INFO - PROCESS | 1868 | 1461093614567 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff6948c400) [pid = 1868] [serial = 1362] [outer = 0x7eff64498800] 12:20:15 INFO - PROCESS | 1868 | 1461093615259 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]]]}] 12:20:15 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 12:20:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1177ms 12:20:15 INFO - PROCESS | 1868 | 1461093615317 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 1868 | 1461093615320 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 12:20:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:20:15 INFO - PROCESS | 1868 | 1461093615325 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 1868 | 1461093615327 Marionette TRACE conn3 <- [1,1786,null,{}] 12:20:15 INFO - PROCESS | 1868 | 1461093615333 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}] 12:20:15 INFO - PROCESS | 1868 | 1461093615492 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 12:20:15 INFO - PROCESS | 1868 | 1461093615812 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64322800 == 113 [pid = 1868] [id = 454] 12:20:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff61edec00) [pid = 1868] [serial = 1363] [outer = (nil)] 12:20:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff61ee5400) [pid = 1868] [serial = 1364] [outer = 0x7eff61edec00] 12:20:15 INFO - PROCESS | 1868 | 1461093615892 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff644a4c00) [pid = 1868] [serial = 1365] [outer = 0x7eff61edec00] 12:20:16 INFO - PROCESS | 1868 | 1461093616860 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]]]}] 12:20:16 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 12:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1581ms 12:20:16 INFO - PROCESS | 1868 | 1461093616909 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 1868 | 1461093616916 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 12:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:20:16 INFO - PROCESS | 1868 | 1461093616925 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 1868 | 1461093616928 Marionette TRACE conn3 <- [1,1790,null,{}] 12:20:16 INFO - PROCESS | 1868 | 1461093616935 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}] 12:20:17 INFO - PROCESS | 1868 | 1461093617127 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 12:20:17 INFO - PROCESS | 1868 | 1461093617331 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d815800 == 114 [pid = 1868] [id = 455] 12:20:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff61ee1000) [pid = 1868] [serial = 1366] [outer = (nil)] 12:20:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff67ee6c00) [pid = 1868] [serial = 1367] [outer = 0x7eff61ee1000] 12:20:17 INFO - PROCESS | 1868 | 1461093617457 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff6948f800) [pid = 1868] [serial = 1368] [outer = 0x7eff61ee1000] 12:20:18 INFO - PROCESS | 1868 | 1461093618414 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]]]}] 12:20:18 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) 12:20:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1532ms 12:20:18 INFO - PROCESS | 1868 | 1461093618460 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 12:20:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:20:18 INFO - PROCESS | 1868 | 1461093618466 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 12:20:18 INFO - PROCESS | 1868 | 1461093618472 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 1868 | 1461093618475 Marionette TRACE conn3 <- [1,1794,null,{}] 12:20:18 INFO - PROCESS | 1868 | 1461093618481 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}] 12:20:18 INFO - PROCESS | 1868 | 1461093618654 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 12:20:18 INFO - PROCESS | 1868 | 1461093618865 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a0f000 == 115 [pid = 1868] [id = 456] 12:20:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6464e800) [pid = 1868] [serial = 1369] [outer = (nil)] 12:20:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff69ca9400) [pid = 1868] [serial = 1370] [outer = 0x7eff6464e800] 12:20:18 INFO - PROCESS | 1868 | 1461093618940 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff6aabb400) [pid = 1868] [serial = 1371] [outer = 0x7eff6464e800] 12:20:19 INFO - PROCESS | 1868 | 1461093619866 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]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1437ms 12:20:19 INFO - PROCESS | 1868 | 1461093619910 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 1868 | 1461093619914 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 12:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:20:19 INFO - PROCESS | 1868 | 1461093619929 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 1868 | 1461093619938 Marionette TRACE conn3 <- [1,1798,null,{}] 12:20:19 INFO - PROCESS | 1868 | 1461093619943 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}] 12:20:20 INFO - PROCESS | 1868 | 1461093620124 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 12:20:20 INFO - PROCESS | 1868 | 1461093620328 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78a24000 == 116 [pid = 1868] [id = 457] 12:20:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff69b1c800) [pid = 1868] [serial = 1372] [outer = (nil)] 12:20:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff6af96000) [pid = 1868] [serial = 1373] [outer = 0x7eff69b1c800] 12:20:20 INFO - PROCESS | 1868 | 1461093620443 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff6ccb4800) [pid = 1868] [serial = 1374] [outer = 0x7eff69b1c800] 12:20:21 INFO - PROCESS | 1868 | 1461093621334 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]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:20:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1442ms 12:20:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:20:21 INFO - PROCESS | 1868 | 1461093621364 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 1868 | 1461093621367 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 12:20:21 INFO - PROCESS | 1868 | 1461093621374 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 1868 | 1461093621377 Marionette TRACE conn3 <- [1,1802,null,{}] 12:20:21 INFO - PROCESS | 1868 | 1461093621382 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}] 12:20:21 INFO - PROCESS | 1868 | 1461093621572 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 12:20:21 INFO - PROCESS | 1868 | 1461093621781 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd4800 == 117 [pid = 1868] [id = 458] 12:20:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff69df1000) [pid = 1868] [serial = 1375] [outer = (nil)] 12:20:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff72464400) [pid = 1868] [serial = 1376] [outer = 0x7eff69df1000] 12:20:21 INFO - PROCESS | 1868 | 1461093621851 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff73d6ec00) [pid = 1868] [serial = 1377] [outer = 0x7eff69df1000] 12:20:22 INFO - PROCESS | 1868 | 1461093622741 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]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1427ms 12:20:22 INFO - PROCESS | 1868 | 1461093622801 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 1868 | 1461093622805 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 12:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:20:22 INFO - PROCESS | 1868 | 1461093622810 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 1868 | 1461093622814 Marionette TRACE conn3 <- [1,1806,null,{}] 12:20:22 INFO - PROCESS | 1868 | 1461093622819 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}] 12:20:22 INFO - PROCESS | 1868 | 1461093622989 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 12:20:23 INFO - PROCESS | 1868 | 1461093623204 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e4e7000 == 118 [pid = 1868] [id = 459] 12:20:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff75b68400) [pid = 1868] [serial = 1378] [outer = (nil)] 12:20:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff75e2f000) [pid = 1868] [serial = 1379] [outer = 0x7eff75b68400] 12:20:23 INFO - PROCESS | 1868 | 1461093623329 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff78c25800) [pid = 1868] [serial = 1380] [outer = 0x7eff75b68400] 12:20:24 INFO - PROCESS | 1868 | 1461093624259 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]]]}] 12:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1486ms 12:20:24 INFO - PROCESS | 1868 | 1461093624297 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 1868 | 1461093624300 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 12:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:20:24 INFO - PROCESS | 1868 | 1461093624306 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 1868 | 1461093624309 Marionette TRACE conn3 <- [1,1810,null,{}] 12:20:24 INFO - PROCESS | 1868 | 1461093624314 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}] 12:20:24 INFO - PROCESS | 1868 | 1461093624490 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 12:20:24 INFO - PROCESS | 1868 | 1461093624707 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff90061000 == 119 [pid = 1868] [id = 460] 12:20:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff6af96800) [pid = 1868] [serial = 1381] [outer = (nil)] 12:20:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff78946c00) [pid = 1868] [serial = 1382] [outer = 0x7eff6af96800] 12:20:24 INFO - PROCESS | 1868 | 1461093624817 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff7c007c00) [pid = 1868] [serial = 1383] [outer = 0x7eff6af96800] 12:20:25 INFO - PROCESS | 1868 | 1461093625697 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]]]}] 12:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1431ms 12:20:25 INFO - PROCESS | 1868 | 1461093625742 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 1868 | 1461093625745 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 12:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:20:25 INFO - PROCESS | 1868 | 1461093625751 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 1868 | 1461093625754 Marionette TRACE conn3 <- [1,1814,null,{}] 12:20:25 INFO - PROCESS | 1868 | 1461093625759 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}] 12:20:25 INFO - PROCESS | 1868 | 1461093625934 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 12:20:26 INFO - PROCESS | 1868 | 1461093626145 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710f0800 == 120 [pid = 1868] [id = 461] 12:20:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff6c8e8400) [pid = 1868] [serial = 1384] [outer = (nil)] 12:20:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff7c9e2c00) [pid = 1868] [serial = 1385] [outer = 0x7eff6c8e8400] 12:20:26 INFO - PROCESS | 1868 | 1461093626252 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff7d73dc00) [pid = 1868] [serial = 1386] [outer = 0x7eff6c8e8400] 12:20:27 INFO - PROCESS | 1868 | 1461093627108 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]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1425ms 12:20:27 INFO - PROCESS | 1868 | 1461093627193 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 1868 | 1461093627196 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 12:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:20:27 INFO - PROCESS | 1868 | 1461093627206 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 1868 | 1461093627208 Marionette TRACE conn3 <- [1,1818,null,{}] 12:20:27 INFO - PROCESS | 1868 | 1461093627212 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}] 12:20:27 INFO - PROCESS | 1868 | 1461093627388 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 12:20:27 INFO - PROCESS | 1868 | 1461093627599 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c29000 == 121 [pid = 1868] [id = 462] 12:20:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff79cb5400) [pid = 1868] [serial = 1387] [outer = (nil)] 12:20:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff7d73e400) [pid = 1868] [serial = 1388] [outer = 0x7eff79cb5400] 12:20:27 INFO - PROCESS | 1868 | 1461093627717 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff8bdc5000) [pid = 1868] [serial = 1389] [outer = 0x7eff79cb5400] 12:20:28 INFO - PROCESS | 1868 | 1461093628600 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]]]}] 12:20:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:20:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1432ms 12:20:28 INFO - PROCESS | 1868 | 1461093628639 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 1868 | 1461093628642 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 12:20:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:20:28 INFO - PROCESS | 1868 | 1461093628648 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 1868 | 1461093628650 Marionette TRACE conn3 <- [1,1822,null,{}] 12:20:28 INFO - PROCESS | 1868 | 1461093628656 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}] 12:20:28 INFO - PROCESS | 1868 | 1461093628824 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 12:20:29 INFO - PROCESS | 1868 | 1461093629037 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b1b000 == 122 [pid = 1868] [id = 463] 12:20:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff66843000) [pid = 1868] [serial = 1390] [outer = (nil)] 12:20:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff6684c400) [pid = 1868] [serial = 1391] [outer = 0x7eff66843000] 12:20:29 INFO - PROCESS | 1868 | 1461093629148 Marionette DEBUG loaded listener.js 12:20:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff66851400) [pid = 1868] [serial = 1392] [outer = 0x7eff66843000] 12:20:30 INFO - PROCESS | 1868 | 1461093630018 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]]]}] 12:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1431ms 12:20:30 INFO - PROCESS | 1868 | 1461093630079 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 12:20:30 INFO - PROCESS | 1868 | 1461093630083 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 12:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:20:30 INFO - PROCESS | 1868 | 1461093630106 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:20:30 INFO - PROCESS | 1868 | 1461093630110 Marionette TRACE conn3 <- [1,1826,null,{}] 12:20:30 INFO - PROCESS | 1868 | 1461093630117 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}] 12:20:30 INFO - PROCESS | 1868 | 1461093630299 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 12:20:30 INFO - PROCESS | 1868 | 1461093630528 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff669c5000 == 123 [pid = 1868] [id = 464] 12:20:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff65291800) [pid = 1868] [serial = 1393] [outer = (nil)] 12:20:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff67b82800) [pid = 1868] [serial = 1394] [outer = 0x7eff65291800] 12:20:30 INFO - PROCESS | 1868 | 1461093630649 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff74565c00) [pid = 1868] [serial = 1395] [outer = 0x7eff65291800] 12:20:31 INFO - PROCESS | 1868 | 1461093631549 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]]]}] 12:20:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:20:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1500ms 12:20:31 INFO - PROCESS | 1868 | 1461093631597 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 12:20:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:20:31 INFO - PROCESS | 1868 | 1461093631601 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 12:20:31 INFO - PROCESS | 1868 | 1461093631607 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 1868 | 1461093631611 Marionette TRACE conn3 <- [1,1830,null,{}] 12:20:31 INFO - PROCESS | 1868 | 1461093631616 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}] 12:20:31 INFO - PROCESS | 1868 | 1461093631826 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 12:20:32 INFO - PROCESS | 1868 | 1461093632039 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69b6b000 == 124 [pid = 1868] [id = 465] 12:20:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff64498400) [pid = 1868] [serial = 1396] [outer = (nil)] 12:20:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff654e8c00) [pid = 1868] [serial = 1397] [outer = 0x7eff64498400] 12:20:32 INFO - PROCESS | 1868 | 1461093632155 Marionette DEBUG loaded listener.js 12:20:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff6af31400) [pid = 1868] [serial = 1398] [outer = 0x7eff64498400] 12:20:33 INFO - PROCESS | 1868 | 1461093633046 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]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:20:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1486ms 12:20:33 INFO - PROCESS | 1868 | 1461093633094 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 1868 | 1461093633098 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 12:20:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:20:33 INFO - PROCESS | 1868 | 1461093633109 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 1868 | 1461093633114 Marionette TRACE conn3 <- [1,1834,null,{}] 12:20:33 INFO - PROCESS | 1868 | 1461093633141 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}] 12:20:33 INFO - PROCESS | 1868 | 1461093633319 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 12:20:33 INFO - PROCESS | 1868 | 1461093633536 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9d8000 == 125 [pid = 1868] [id = 466] 12:20:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff6449a000) [pid = 1868] [serial = 1399] [outer = (nil)] 12:20:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff67fe6000) [pid = 1868] [serial = 1400] [outer = 0x7eff6449a000] 12:20:33 INFO - PROCESS | 1868 | 1461093633650 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff7226dc00) [pid = 1868] [serial = 1401] [outer = 0x7eff6449a000] 12:20:35 INFO - PROCESS | 1868 | 1461093635086 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]]]}] 12:20:35 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 12:20:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 2056ms 12:20:35 INFO - PROCESS | 1868 | 1461093635191 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 1868 | 1461093635197 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 12:20:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:20:35 INFO - PROCESS | 1868 | 1461093635206 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 1868 | 1461093635212 Marionette TRACE conn3 <- [1,1838,null,{}] 12:20:35 INFO - PROCESS | 1868 | 1461093635220 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}] 12:20:35 INFO - PROCESS | 1868 | 1461093635407 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 12:20:35 INFO - PROCESS | 1868 | 1461093635622 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d803000 == 126 [pid = 1868] [id = 467] 12:20:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff652a0400) [pid = 1868] [serial = 1402] [outer = (nil)] 12:20:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff654ed000) [pid = 1868] [serial = 1403] [outer = 0x7eff652a0400] 12:20:35 INFO - PROCESS | 1868 | 1461093635727 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff66699c00) [pid = 1868] [serial = 1404] [outer = 0x7eff652a0400] 12:20:36 INFO - PROCESS | 1868 | 1461093636806 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]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1636ms 12:20:36 INFO - PROCESS | 1868 | 1461093636843 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 1868 | 1461093636851 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 12:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:20:36 INFO - PROCESS | 1868 | 1461093636860 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 1868 | 1461093636863 Marionette TRACE conn3 <- [1,1842,null,{}] 12:20:36 INFO - PROCESS | 1868 | 1461093636869 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}] 12:20:37 INFO - PROCESS | 1868 | 1461093637043 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 12:20:37 INFO - PROCESS | 1868 | 1461093637306 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67af0000 == 127 [pid = 1868] [id = 468] 12:20:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff65293400) [pid = 1868] [serial = 1405] [outer = (nil)] 12:20:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff67eea000) [pid = 1868] [serial = 1406] [outer = 0x7eff65293400] 12:20:37 INFO - PROCESS | 1868 | 1461093637459 Marionette DEBUG loaded listener.js 12:20:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff67fef000) [pid = 1868] [serial = 1407] [outer = 0x7eff65293400] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bdd000 == 126 [pid = 1868] [id = 110] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae11800 == 125 [pid = 1868] [id = 453] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747df800 == 124 [pid = 1868] [id = 452] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7232c000 == 123 [pid = 1868] [id = 451] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae27000 == 122 [pid = 1868] [id = 450] 12:20:37 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff681d2000 == 121 [pid = 1868] [id = 449] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff693bb800 == 120 [pid = 1868] [id = 448] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d820800 == 119 [pid = 1868] [id = 447] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afdc800 == 118 [pid = 1868] [id = 446] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff66aeb000 == 117 [pid = 1868] [id = 445] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9436c800 == 116 [pid = 1868] [id = 441] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff90040800 == 115 [pid = 1868] [id = 440] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bc03000 == 114 [pid = 1868] [id = 439] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83db2800 == 113 [pid = 1868] [id = 438] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c920000 == 112 [pid = 1868] [id = 437] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b4c800 == 111 [pid = 1868] [id = 436] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769d2000 == 110 [pid = 1868] [id = 435] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c72800 == 109 [pid = 1868] [id = 434] 12:20:38 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae30800 == 108 [pid = 1868] [id = 433] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff8afb6c00) [pid = 1868] [serial = 1074] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff6ae54000) [pid = 1868] [serial = 996] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff8bcd1800) [pid = 1868] [serial = 1098] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff77d6b800) [pid = 1868] [serial = 1233] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff8025bc00) [pid = 1868] [serial = 1068] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff8ab0c000) [pid = 1868] [serial = 1071] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff78943000) [pid = 1868] [serial = 1056] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff69c98000) [pid = 1868] [serial = 1020] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff7359b000) [pid = 1868] [serial = 1293] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff8bf0f400) [pid = 1868] [serial = 1008] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff67ee9400) [pid = 1868] [serial = 1224] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff90008400) [pid = 1868] [serial = 1254] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff6abe3400) [pid = 1868] [serial = 1101] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff712e5000) [pid = 1868] [serial = 1194] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff7359f400) [pid = 1868] [serial = 1050] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff6aac1400) [pid = 1868] [serial = 1274] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff73347800) [pid = 1868] [serial = 1230] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff7cbdc000) [pid = 1868] [serial = 1239] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff7916f800) [pid = 1868] [serial = 1002] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff69499c00) [pid = 1868] [serial = 1272] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff69b28000) [pid = 1868] [serial = 1014] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff69490000) [pid = 1868] [serial = 1248] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff6af30c00) [pid = 1868] [serial = 1290] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff6ae82400) [pid = 1868] [serial = 1260] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff6529ac00) [pid = 1868] [serial = 1257] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff6aabd000) [pid = 1868] [serial = 1017] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff89cd9400) [pid = 1868] [serial = 1242] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff8de24800) [pid = 1868] [serial = 1245] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff76998800) [pid = 1868] [serial = 1053] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff724ae400) [pid = 1868] [serial = 1284] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff7460d400) [pid = 1868] [serial = 999] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff8df94000) [pid = 1868] [serial = 1182] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff7ceb4800) [pid = 1868] [serial = 1065] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff6ccc0c00) [pid = 1868] [serial = 1281] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff69b27400) [pid = 1868] [serial = 1287] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff712f3400) [pid = 1868] [serial = 1283] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff79163400) [pid = 1868] [serial = 1236] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff694ee000) [pid = 1868] [serial = 1044] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff79cb4400) [pid = 1868] [serial = 1173] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff69486c00) [pid = 1868] [serial = 1286] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff79f55400) [pid = 1868] [serial = 1059] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff8fc2c400) [pid = 1868] [serial = 1251] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff7c9e5400) [pid = 1868] [serial = 1062] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff67fd7c00) [pid = 1868] [serial = 1271] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff735a5000) [pid = 1868] [serial = 1104] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff69495400) [pid = 1868] [serial = 1161] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff6ae54400) [pid = 1868] [serial = 1164] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff6af97400) [pid = 1868] [serial = 1278] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff6ae7f400) [pid = 1868] [serial = 1289] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff6ae55000) [pid = 1868] [serial = 1275] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff72469c00) [pid = 1868] [serial = 1292] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff6aabfc00) [pid = 1868] [serial = 1200] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff6af9b400) [pid = 1868] [serial = 1047] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff8ad95400) [pid = 1868] [serial = 1005] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff6af38800) [pid = 1868] [serial = 1277] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff78945800) [pid = 1868] [serial = 1170] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff74aad800) [pid = 1868] [serial = 1167] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff6c8e2000) [pid = 1868] [serial = 1280] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff8fdb6400) [pid = 1868] [serial = 1011] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff77d3d000) [pid = 1868] [serial = 1158] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff73d71400) [pid = 1868] [serial = 1295] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff744b8c00) [pid = 1868] [serial = 1296] [outer = (nil)] [url = about:blank] 12:20:38 INFO - PROCESS | 1868 | 1461093638478 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]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:20:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1676ms 12:20:38 INFO - PROCESS | 1868 | 1461093638543 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 1868 | 1461093638546 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 12:20:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:20:38 INFO - PROCESS | 1868 | 1461093638562 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 1868 | 1461093638567 Marionette TRACE conn3 <- [1,1846,null,{}] 12:20:38 INFO - PROCESS | 1868 | 1461093638581 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}] 12:20:38 INFO - PROCESS | 1868 | 1461093638743 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 12:20:38 INFO - PROCESS | 1868 | 1461093638753 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69b6f800 == 109 [pid = 1868] [id = 469] 12:20:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff69488c00) [pid = 1868] [serial = 1408] [outer = (nil)] 12:20:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff69b1b800) [pid = 1868] [serial = 1409] [outer = 0x7eff69488c00] 12:20:38 INFO - PROCESS | 1868 | 1461093638815 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff69c9c800) [pid = 1868] [serial = 1410] [outer = 0x7eff69488c00] 12:20:39 INFO - PROCESS | 1868 | 1461093639750 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]]]}] 12:20:39 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) 12:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1235ms 12:20:39 INFO - PROCESS | 1868 | 1461093639792 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 1868 | 1461093639796 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 12:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:20:39 INFO - PROCESS | 1868 | 1461093639802 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 1868 | 1461093639804 Marionette TRACE conn3 <- [1,1850,null,{}] 12:20:39 INFO - PROCESS | 1868 | 1461093639809 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}] 12:20:39 INFO - PROCESS | 1868 | 1461093639972 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 12:20:39 INFO - PROCESS | 1868 | 1461093639986 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b167800 == 110 [pid = 1868] [id = 470] 12:20:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff69c9d800) [pid = 1868] [serial = 1411] [outer = (nil)] 12:20:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff69d4ec00) [pid = 1868] [serial = 1412] [outer = 0x7eff69c9d800] 12:20:40 INFO - PROCESS | 1868 | 1461093640046 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff6aab9400) [pid = 1868] [serial = 1413] [outer = 0x7eff69c9d800] 12:20:40 INFO - PROCESS | 1868 | 1461093640967 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]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1226ms 12:20:41 INFO - PROCESS | 1868 | 1461093641029 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 1868 | 1461093641033 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 12:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:20:41 INFO - PROCESS | 1868 | 1461093641038 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 1868 | 1461093641040 Marionette TRACE conn3 <- [1,1854,null,{}] 12:20:41 INFO - PROCESS | 1868 | 1461093641046 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}] 12:20:41 INFO - PROCESS | 1868 | 1461093641255 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 12:20:41 INFO - PROCESS | 1868 | 1461093641280 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710c9800 == 111 [pid = 1868] [id = 471] 12:20:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff69c96000) [pid = 1868] [serial = 1414] [outer = (nil)] 12:20:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff6abdfc00) [pid = 1868] [serial = 1415] [outer = 0x7eff69c96000] 12:20:41 INFO - PROCESS | 1868 | 1461093641338 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff6ae7d000) [pid = 1868] [serial = 1416] [outer = 0x7eff69c96000] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff6669d000) [pid = 1868] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff69cca800) [pid = 1868] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff712e6000) [pid = 1868] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff7359ac00) [pid = 1868] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff644a1c00) [pid = 1868] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff61eeac00) [pid = 1868] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff6793d800) [pid = 1868] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff67ea9400) [pid = 1868] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff64648400) [pid = 1868] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff74608400) [pid = 1868] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff67ea7400) [pid = 1868] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff7456ec00) [pid = 1868] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff69df0800) [pid = 1868] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff6ae53400) [pid = 1868] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff67b86400) [pid = 1868] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff67b88c00) [pid = 1868] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff67ea9c00) [pid = 1868] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff67eaa000) [pid = 1868] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff67fd4c00) [pid = 1868] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff654e5400) [pid = 1868] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff65294800) [pid = 1868] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff6793b400) [pid = 1868] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff79cb3400) [pid = 1868] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff7ba46c00) [pid = 1868] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff69c9ec00) [pid = 1868] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff69ca0000) [pid = 1868] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:20:42 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff6620fc00) [pid = 1868] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:20:42 INFO - PROCESS | 1868 | 1461093642912 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]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1930ms 12:20:42 INFO - PROCESS | 1868 | 1461093642970 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 1868 | 1461093642973 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 12:20:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:20:43 INFO - PROCESS | 1868 | 1461093643026 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 1868 | 1461093643028 Marionette TRACE conn3 <- [1,1858,null,{}] 12:20:43 INFO - PROCESS | 1868 | 1461093643037 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}] 12:20:43 INFO - PROCESS | 1868 | 1461093643224 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 12:20:43 INFO - PROCESS | 1868 | 1461093643385 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ad0800 == 112 [pid = 1868] [id = 472] 12:20:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff64652000) [pid = 1868] [serial = 1417] [outer = (nil)] 12:20:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff69cd3000) [pid = 1868] [serial = 1418] [outer = 0x7eff64652000] 12:20:43 INFO - PROCESS | 1868 | 1461093643448 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff6af2f000) [pid = 1868] [serial = 1419] [outer = 0x7eff64652000] 12:20:44 INFO - PROCESS | 1868 | 1461093644112 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]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1134ms 12:20:44 INFO - PROCESS | 1868 | 1461093644158 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 1868 | 1461093644161 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 12:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:20:44 INFO - PROCESS | 1868 | 1461093644166 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 1868 | 1461093644168 Marionette TRACE conn3 <- [1,1862,null,{}] 12:20:44 INFO - PROCESS | 1868 | 1461093644173 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}] 12:20:44 INFO - PROCESS | 1868 | 1461093644385 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 12:20:44 INFO - PROCESS | 1868 | 1461093644407 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723bb800 == 113 [pid = 1868] [id = 473] 12:20:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff65292000) [pid = 1868] [serial = 1420] [outer = (nil)] 12:20:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff6af97400) [pid = 1868] [serial = 1421] [outer = 0x7eff65292000] 12:20:44 INFO - PROCESS | 1868 | 1461093644465 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff6c8e8800) [pid = 1868] [serial = 1422] [outer = 0x7eff65292000] 12:20:45 INFO - PROCESS | 1868 | 1461093645586 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]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:20:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1475ms 12:20:45 INFO - PROCESS | 1868 | 1461093645643 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 1868 | 1461093645650 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 12:20:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:20:45 INFO - PROCESS | 1868 | 1461093645658 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 1868 | 1461093645663 Marionette TRACE conn3 <- [1,1866,null,{}] 12:20:45 INFO - PROCESS | 1868 | 1461093645671 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}] 12:20:45 INFO - PROCESS | 1868 | 1461093645919 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 12:20:46 INFO - PROCESS | 1868 | 1461093646174 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ac6000 == 114 [pid = 1868] [id = 474] 12:20:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff66217800) [pid = 1868] [serial = 1423] [outer = (nil)] 12:20:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6684b800) [pid = 1868] [serial = 1424] [outer = 0x7eff66217800] 12:20:46 INFO - PROCESS | 1868 | 1461093646293 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff67b8f000) [pid = 1868] [serial = 1425] [outer = 0x7eff66217800] 12:20:47 INFO - PROCESS | 1868 | 1461093647217 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]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:20:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 12:20:47 INFO - PROCESS | 1868 | 1461093647295 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 1868 | 1461093647303 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 12:20:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:20:47 INFO - PROCESS | 1868 | 1461093647313 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 1868 | 1461093647317 Marionette TRACE conn3 <- [1,1870,null,{}] 12:20:47 INFO - PROCESS | 1868 | 1461093647323 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}] 12:20:47 INFO - PROCESS | 1868 | 1461093647540 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 12:20:47 INFO - PROCESS | 1868 | 1461093647820 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710bd800 == 115 [pid = 1868] [id = 475] 12:20:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff67ea9400) [pid = 1868] [serial = 1426] [outer = (nil)] 12:20:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff69486000) [pid = 1868] [serial = 1427] [outer = 0x7eff67ea9400] 12:20:47 INFO - PROCESS | 1868 | 1461093647946 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff69b0c800) [pid = 1868] [serial = 1428] [outer = 0x7eff67ea9400] 12:20:48 INFO - PROCESS | 1868 | 1461093648784 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]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1530ms 12:20:48 INFO - PROCESS | 1868 | 1461093648843 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 1868 | 1461093648846 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 12:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:20:48 INFO - PROCESS | 1868 | 1461093648852 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 1868 | 1461093648858 Marionette TRACE conn3 <- [1,1874,null,{}] 12:20:48 INFO - PROCESS | 1868 | 1461093648873 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}] 12:20:49 INFO - PROCESS | 1868 | 1461093649062 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 12:20:49 INFO - PROCESS | 1868 | 1461093649263 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff746a0000 == 116 [pid = 1868] [id = 476] 12:20:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff69489000) [pid = 1868] [serial = 1429] [outer = (nil)] 12:20:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff69df3400) [pid = 1868] [serial = 1430] [outer = 0x7eff69489000] 12:20:49 INFO - PROCESS | 1868 | 1461093649338 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff6af38400) [pid = 1868] [serial = 1431] [outer = 0x7eff69489000] 12:20:50 INFO - PROCESS | 1868 | 1461093650233 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]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:20:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1430ms 12:20:50 INFO - PROCESS | 1868 | 1461093650284 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 1868 | 1461093650289 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 12:20:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:20:50 INFO - PROCESS | 1868 | 1461093650294 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 1868 | 1461093650297 Marionette TRACE conn3 <- [1,1878,null,{}] 12:20:50 INFO - PROCESS | 1868 | 1461093650302 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}] 12:20:50 INFO - PROCESS | 1868 | 1461093650473 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 12:20:50 INFO - PROCESS | 1868 | 1461093650681 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a23000 == 117 [pid = 1868] [id = 477] 12:20:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff69c90800) [pid = 1868] [serial = 1432] [outer = (nil)] 12:20:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff6ccbd800) [pid = 1868] [serial = 1433] [outer = 0x7eff69c90800] 12:20:50 INFO - PROCESS | 1868 | 1461093650752 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff712f3400) [pid = 1868] [serial = 1434] [outer = 0x7eff69c90800] 12:20:51 INFO - PROCESS | 1868 | 1461093651636 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]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1379ms 12:20:51 INFO - PROCESS | 1868 | 1461093651675 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 1868 | 1461093651678 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 12:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:20:51 INFO - PROCESS | 1868 | 1461093651684 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 1868 | 1461093651687 Marionette TRACE conn3 <- [1,1882,null,{}] 12:20:51 INFO - PROCESS | 1868 | 1461093651692 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}] 12:20:51 INFO - PROCESS | 1868 | 1461093651862 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 12:20:52 INFO - PROCESS | 1868 | 1461093652074 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ed8800 == 118 [pid = 1868] [id = 478] 12:20:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff6af39400) [pid = 1868] [serial = 1435] [outer = (nil)] 12:20:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff72405400) [pid = 1868] [serial = 1436] [outer = 0x7eff6af39400] 12:20:52 INFO - PROCESS | 1868 | 1461093652184 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff7240ec00) [pid = 1868] [serial = 1437] [outer = 0x7eff6af39400] 12:20:53 INFO - PROCESS | 1868 | 1461093653139 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]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms 12:20:53 INFO - PROCESS | 1868 | 1461093653216 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 1868 | 1461093653220 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 12:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:20:53 INFO - PROCESS | 1868 | 1461093653226 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 1868 | 1461093653229 Marionette TRACE conn3 <- [1,1886,null,{}] 12:20:53 INFO - PROCESS | 1868 | 1461093653234 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}] 12:20:53 INFO - PROCESS | 1868 | 1461093653468 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 12:20:53 INFO - PROCESS | 1868 | 1461093653710 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78a1f800 == 119 [pid = 1868] [id = 479] 12:20:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff72402c00) [pid = 1868] [serial = 1438] [outer = (nil)] 12:20:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff73f75800) [pid = 1868] [serial = 1439] [outer = 0x7eff72402c00] 12:20:53 INFO - PROCESS | 1868 | 1461093653828 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff75b6a000) [pid = 1868] [serial = 1440] [outer = 0x7eff72402c00] 12:20:54 INFO - PROCESS | 1868 | 1461093654655 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]]]}] 12:20:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:20:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1476ms 12:20:54 INFO - PROCESS | 1868 | 1461093654702 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 12:20:54 INFO - PROCESS | 1868 | 1461093654706 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 12:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:20:54 INFO - PROCESS | 1868 | 1461093654712 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:20:54 INFO - PROCESS | 1868 | 1461093654714 Marionette TRACE conn3 <- [1,1890,null,{}] 12:20:54 INFO - PROCESS | 1868 | 1461093654719 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}] 12:20:54 INFO - PROCESS | 1868 | 1461093654892 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 12:20:55 INFO - PROCESS | 1868 | 1461093655100 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79fe0800 == 120 [pid = 1868] [id = 480] 12:20:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff7246e400) [pid = 1868] [serial = 1441] [outer = (nil)] 12:20:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff77b79400) [pid = 1868] [serial = 1442] [outer = 0x7eff7246e400] 12:20:55 INFO - PROCESS | 1868 | 1461093655167 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff77d47800) [pid = 1868] [serial = 1443] [outer = 0x7eff7246e400] 12:20:56 INFO - PROCESS | 1868 | 1461093656029 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]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1385ms 12:20:56 INFO - PROCESS | 1868 | 1461093656098 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 1868 | 1461093656102 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 12:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:20:56 INFO - PROCESS | 1868 | 1461093656107 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 1868 | 1461093656110 Marionette TRACE conn3 <- [1,1894,null,{}] 12:20:56 INFO - PROCESS | 1868 | 1461093656115 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}] 12:20:56 INFO - PROCESS | 1868 | 1461093656289 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 12:20:56 INFO - PROCESS | 1868 | 1461093656498 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccc8800 == 121 [pid = 1868] [id = 481] 12:20:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff67ee9000) [pid = 1868] [serial = 1444] [outer = (nil)] 12:20:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff77d43c00) [pid = 1868] [serial = 1445] [outer = 0x7eff67ee9000] 12:20:56 INFO - PROCESS | 1868 | 1461093656622 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff78aaf400) [pid = 1868] [serial = 1446] [outer = 0x7eff67ee9000] 12:20:57 INFO - PROCESS | 1868 | 1461093657494 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]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:20:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1434ms 12:20:57 INFO - PROCESS | 1868 | 1461093657542 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 1868 | 1461093657546 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 12:20:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:20:57 INFO - PROCESS | 1868 | 1461093657551 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 1868 | 1461093657553 Marionette TRACE conn3 <- [1,1898,null,{}] 12:20:57 INFO - PROCESS | 1868 | 1461093657559 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}] 12:20:57 INFO - PROCESS | 1868 | 1461093657734 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 12:20:57 INFO - PROCESS | 1868 | 1461093657944 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e40c000 == 122 [pid = 1868] [id = 482] 12:20:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff6ccbec00) [pid = 1868] [serial = 1447] [outer = (nil)] 12:20:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff78c28c00) [pid = 1868] [serial = 1448] [outer = 0x7eff6ccbec00] 12:20:58 INFO - PROCESS | 1868 | 1461093658011 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff79169c00) [pid = 1868] [serial = 1449] [outer = 0x7eff6ccbec00] 12:20:58 INFO - PROCESS | 1868 | 1461093658872 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]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1380ms 12:20:58 INFO - PROCESS | 1868 | 1461093658933 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 1868 | 1461093658935 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 12:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:20:58 INFO - PROCESS | 1868 | 1461093658942 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 1868 | 1461093658946 Marionette TRACE conn3 <- [1,1902,null,{}] 12:20:58 INFO - PROCESS | 1868 | 1461093658951 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}] 12:20:59 INFO - PROCESS | 1868 | 1461093659122 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 12:20:59 INFO - PROCESS | 1868 | 1461093659332 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff80159800 == 123 [pid = 1868] [id = 483] 12:20:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff78ab1000) [pid = 1868] [serial = 1450] [outer = (nil)] 12:20:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff79cb4000) [pid = 1868] [serial = 1451] [outer = 0x7eff78ab1000] 12:20:59 INFO - PROCESS | 1868 | 1461093659444 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff7a748c00) [pid = 1868] [serial = 1452] [outer = 0x7eff78ab1000] 12:21:00 INFO - PROCESS | 1868 | 1461093660344 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]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:21:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1480ms 12:21:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:21:00 INFO - PROCESS | 1868 | 1461093660423 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 1868 | 1461093660426 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 12:21:00 INFO - PROCESS | 1868 | 1461093660432 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 1868 | 1461093660436 Marionette TRACE conn3 <- [1,1906,null,{}] 12:21:00 INFO - PROCESS | 1868 | 1461093660441 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}] 12:21:00 INFO - PROCESS | 1868 | 1461093660643 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 12:21:00 INFO - PROCESS | 1868 | 1461093660851 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af9e800 == 124 [pid = 1868] [id = 484] 12:21:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff78abb800) [pid = 1868] [serial = 1453] [outer = (nil)] 12:21:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff7c9e5000) [pid = 1868] [serial = 1454] [outer = 0x7eff78abb800] 12:21:00 INFO - PROCESS | 1868 | 1461093660971 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff7ceb6000) [pid = 1868] [serial = 1455] [outer = 0x7eff78abb800] 12:21:01 INFO - PROCESS | 1868 | 1461093661863 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]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:21:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1480ms 12:21:01 INFO - PROCESS | 1868 | 1461093661912 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 1868 | 1461093661916 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 12:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:21:01 INFO - PROCESS | 1868 | 1461093661922 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 1868 | 1461093661924 Marionette TRACE conn3 <- [1,1910,null,{}] 12:21:01 INFO - PROCESS | 1868 | 1461093661929 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}] 12:21:02 INFO - PROCESS | 1868 | 1461093662119 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 12:21:02 INFO - PROCESS | 1868 | 1461093662333 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735d8000 == 125 [pid = 1868] [id = 485] 12:21:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff61eec000) [pid = 1868] [serial = 1456] [outer = (nil)] 12:21:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff7c874400) [pid = 1868] [serial = 1457] [outer = 0x7eff61eec000] 12:21:02 INFO - PROCESS | 1868 | 1461093662447 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff80259c00) [pid = 1868] [serial = 1458] [outer = 0x7eff61eec000] 12:21:03 INFO - PROCESS | 1868 | 1461093663350 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]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1480ms 12:21:03 INFO - PROCESS | 1868 | 1461093663403 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 1868 | 1461093663407 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 12:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:21:03 INFO - PROCESS | 1868 | 1461093663432 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 1868 | 1461093663435 Marionette TRACE conn3 <- [1,1914,null,{}] 12:21:03 INFO - PROCESS | 1868 | 1461093663440 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}] 12:21:03 INFO - PROCESS | 1868 | 1461093663624 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 12:21:03 INFO - PROCESS | 1868 | 1461093663837 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651d7000 == 126 [pid = 1868] [id = 486] 12:21:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff61eed800) [pid = 1868] [serial = 1459] [outer = (nil)] 12:21:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff6529a800) [pid = 1868] [serial = 1460] [outer = 0x7eff61eed800] 12:21:03 INFO - PROCESS | 1868 | 1461093663950 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff66218400) [pid = 1868] [serial = 1461] [outer = 0x7eff61eed800] 12:21:05 INFO - PROCESS | 1868 | 1461093665174 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]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:21:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1787ms 12:21:05 INFO - PROCESS | 1868 | 1461093665216 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 1868 | 1461093665221 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 12:21:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:21:05 INFO - PROCESS | 1868 | 1461093665230 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 1868 | 1461093665235 Marionette TRACE conn3 <- [1,1918,null,{}] 12:21:05 INFO - PROCESS | 1868 | 1461093665271 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}] 12:21:05 INFO - PROCESS | 1868 | 1461093665481 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 12:21:05 INFO - PROCESS | 1868 | 1461093665692 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afdd000 == 127 [pid = 1868] [id = 487] 12:21:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff652a0800) [pid = 1868] [serial = 1462] [outer = (nil)] 12:21:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff6669d000) [pid = 1868] [serial = 1463] [outer = 0x7eff652a0800] 12:21:05 INFO - PROCESS | 1868 | 1461093665800 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff67939800) [pid = 1868] [serial = 1464] [outer = 0x7eff652a0800] 12:21:06 INFO - PROCESS | 1868 | 1461093666873 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]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1706ms 12:21:06 INFO - PROCESS | 1868 | 1461093666936 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 1868 | 1461093666943 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 12:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:21:06 INFO - PROCESS | 1868 | 1461093666953 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 1868 | 1461093666956 Marionette TRACE conn3 <- [1,1922,null,{}] 12:21:06 INFO - PROCESS | 1868 | 1461093666961 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}] 12:21:07 INFO - PROCESS | 1868 | 1461093667142 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 12:21:07 INFO - PROCESS | 1868 | 1461093667449 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff693bb000 == 128 [pid = 1868] [id = 488] 12:21:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff67fd5c00) [pid = 1868] [serial = 1465] [outer = (nil)] 12:21:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff67fe3800) [pid = 1868] [serial = 1466] [outer = 0x7eff67fd5c00] 12:21:07 INFO - PROCESS | 1868 | 1461093667558 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff69486c00) [pid = 1868] [serial = 1467] [outer = 0x7eff67fd5c00] 12:21:07 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ad0800 == 127 [pid = 1868] [id = 472] 12:21:07 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710c9800 == 126 [pid = 1868] [id = 471] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff7cebc400) [pid = 1868] [serial = 1319] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff8a84dc00) [pid = 1868] [serial = 1322] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff69d51c00) [pid = 1868] [serial = 1325] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff735a5800) [pid = 1868] [serial = 1328] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff64650c00) [pid = 1868] [serial = 1331] [outer = (nil)] [url = about:blank] 12:21:07 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff6669bc00) [pid = 1868] [serial = 1334] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff67b8a000) [pid = 1868] [serial = 1361] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b167800 == 125 [pid = 1868] [id = 470] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69b6f800 == 124 [pid = 1868] [id = 469] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67af0000 == 123 [pid = 1868] [id = 468] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d803000 == 122 [pid = 1868] [id = 467] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69b6b000 == 121 [pid = 1868] [id = 465] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff669c5000 == 120 [pid = 1868] [id = 464] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1b000 == 119 [pid = 1868] [id = 463] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c29000 == 118 [pid = 1868] [id = 462] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710f0800 == 117 [pid = 1868] [id = 461] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff90061000 == 116 [pid = 1868] [id = 460] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e4e7000 == 115 [pid = 1868] [id = 459] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd4800 == 114 [pid = 1868] [id = 458] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78a24000 == 113 [pid = 1868] [id = 457] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a0f000 == 112 [pid = 1868] [id = 456] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d815800 == 111 [pid = 1868] [id = 455] 12:21:08 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64322800 == 110 [pid = 1868] [id = 454] 12:21:08 INFO - PROCESS | 1868 | 1461093668500 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]]]}] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff75bf8000) [pid = 1868] [serial = 1307] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff712ef000) [pid = 1868] [serial = 1352] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff75cb7800) [pid = 1868] [serial = 1355] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff6ae80c00) [pid = 1868] [serial = 1349] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff6af92400) [pid = 1868] [serial = 1350] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff712e9c00) [pid = 1868] [serial = 1304] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff69ded000) [pid = 1868] [serial = 1301] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff64649c00) [pid = 1868] [serial = 1338] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff61eecc00) [pid = 1868] [serial = 1337] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff74aaa800) [pid = 1868] [serial = 1298] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff78949c00) [pid = 1868] [serial = 1358] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff74fb3400) [pid = 1868] [serial = 1299] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff78c28000) [pid = 1868] [serial = 1313] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff7b8e1800) [pid = 1868] [serial = 1316] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff67937c00) [pid = 1868] [serial = 1341] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff6669b800) [pid = 1868] [serial = 1340] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff77d73000) [pid = 1868] [serial = 1356] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff79bcbc00) [pid = 1868] [serial = 1359] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff7359a800) [pid = 1868] [serial = 1353] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff75e22800) [pid = 1868] [serial = 1221] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff8fd58c00) [pid = 1868] [serial = 1116] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff7bba1000) [pid = 1868] [serial = 1107] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff8ab0b400) [pid = 1868] [serial = 1110] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff8de24c00) [pid = 1868] [serial = 1113] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff6aab8c00) [pid = 1868] [serial = 1227] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff712e9800) [pid = 1868] [serial = 1197] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff67fdd800) [pid = 1868] [serial = 1119] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff6949bc00) [pid = 1868] [serial = 1122] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff8bdd0c00) [pid = 1868] [serial = 1125] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff654f0c00) [pid = 1868] [serial = 1128] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff79bc1400) [pid = 1868] [serial = 1131] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff67945800) [pid = 1868] [serial = 1134] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff7e62a000) [pid = 1868] [serial = 1176] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff8afdc000) [pid = 1868] [serial = 1179] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff69caa000) [pid = 1868] [serial = 1185] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff8fd5fc00) [pid = 1868] [serial = 1188] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff90088400) [pid = 1868] [serial = 1191] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff69b1bc00) [pid = 1868] [serial = 1344] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff6948d000) [pid = 1868] [serial = 1343] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff6af37000) [pid = 1868] [serial = 1347] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff6ae5ac00) [pid = 1868] [serial = 1346] [outer = (nil)] [url = about:blank] 12:21:08 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff77d49800) [pid = 1868] [serial = 1310] [outer = (nil)] [url = about:blank] 12:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1628ms 12:21:08 INFO - PROCESS | 1868 | 1461093668587 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 1868 | 1461093668591 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 12:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:21:08 INFO - PROCESS | 1868 | 1461093668597 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 1868 | 1461093668602 Marionette TRACE conn3 <- [1,1926,null,{}] 12:21:08 INFO - PROCESS | 1868 | 1461093668617 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}] 12:21:08 INFO - PROCESS | 1868 | 1461093668796 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 12:21:08 INFO - PROCESS | 1868 | 1461093668965 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e6a000 == 111 [pid = 1868] [id = 489] 12:21:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff644a5000) [pid = 1868] [serial = 1468] [outer = (nil)] 12:21:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff69b15400) [pid = 1868] [serial = 1469] [outer = 0x7eff644a5000] 12:21:09 INFO - PROCESS | 1868 | 1461093669030 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff69c9cc00) [pid = 1868] [serial = 1470] [outer = 0x7eff644a5000] 12:21:09 INFO - PROCESS | 1868 | 1461093669747 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]]]}] 12:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1186ms 12:21:09 INFO - PROCESS | 1868 | 1461093669783 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 1868 | 1461093669787 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 12:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:21:09 INFO - PROCESS | 1868 | 1461093669792 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 1868 | 1461093669794 Marionette TRACE conn3 <- [1,1930,null,{}] 12:21:09 INFO - PROCESS | 1868 | 1461093669799 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}] 12:21:10 INFO - PROCESS | 1868 | 1461093670036 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 12:21:10 INFO - PROCESS | 1868 | 1461093670147 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b167000 == 112 [pid = 1868] [id = 490] 12:21:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff6949ec00) [pid = 1868] [serial = 1471] [outer = (nil)] 12:21:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff6aab8800) [pid = 1868] [serial = 1472] [outer = 0x7eff6949ec00] 12:21:10 INFO - PROCESS | 1868 | 1461093670206 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff6abe4000) [pid = 1868] [serial = 1473] [outer = 0x7eff6949ec00] 12:21:10 INFO - PROCESS | 1868 | 1461093670985 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]]]}] 12:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1274ms 12:21:11 INFO - PROCESS | 1868 | 1461093671068 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 1868 | 1461093671072 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 12:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:21:11 INFO - PROCESS | 1868 | 1461093671077 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 1868 | 1461093671079 Marionette TRACE conn3 <- [1,1934,null,{}] 12:21:11 INFO - PROCESS | 1868 | 1461093671084 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}] 12:21:11 INFO - PROCESS | 1868 | 1461093671298 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 12:21:11 INFO - PROCESS | 1868 | 1461093671324 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710a0800 == 113 [pid = 1868] [id = 491] 12:21:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff66845000) [pid = 1868] [serial = 1474] [outer = (nil)] 12:21:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff6ae8a400) [pid = 1868] [serial = 1475] [outer = 0x7eff66845000] 12:21:11 INFO - PROCESS | 1868 | 1461093671382 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff6af96c00) [pid = 1868] [serial = 1476] [outer = 0x7eff66845000] 12:21:12 INFO - PROCESS | 1868 | 1461093672300 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]]]}] 12:21:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:21:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1275ms 12:21:12 INFO - PROCESS | 1868 | 1461093672354 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 12:21:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:21:12 INFO - PROCESS | 1868 | 1461093672357 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 12:21:12 INFO - PROCESS | 1868 | 1461093672362 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 1868 | 1461093672365 Marionette TRACE conn3 <- [1,1938,null,{}] 12:21:12 INFO - PROCESS | 1868 | 1461093672370 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}] 12:21:12 INFO - PROCESS | 1868 | 1461093672783 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff64652000) [pid = 1868] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff64498800) [pid = 1868] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff69c96000) [pid = 1868] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff652a0400) [pid = 1868] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff65293400) [pid = 1868] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff69488c00) [pid = 1868] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:21:12 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff69c9d800) [pid = 1868] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:21:12 INFO - PROCESS | 1868 | 1461093672953 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae27000 == 114 [pid = 1868] [id = 492] 12:21:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff67b8ac00) [pid = 1868] [serial = 1477] [outer = (nil)] 12:21:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff69b1d400) [pid = 1868] [serial = 1478] [outer = 0x7eff67b8ac00] 12:21:13 INFO - PROCESS | 1868 | 1461093673024 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff72405c00) [pid = 1868] [serial = 1479] [outer = 0x7eff67b8ac00] 12:21:13 INFO - PROCESS | 1868 | 1461093673667 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]]]}] 12:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1332ms 12:21:13 INFO - PROCESS | 1868 | 1461093673694 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 12:21:13 INFO - PROCESS | 1868 | 1461093673697 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 12:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:21:13 INFO - PROCESS | 1868 | 1461093673712 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:21:13 INFO - PROCESS | 1868 | 1461093673716 Marionette TRACE conn3 <- [1,1942,null,{}] 12:21:13 INFO - PROCESS | 1868 | 1461093673722 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}] 12:21:13 INFO - PROCESS | 1868 | 1461093673873 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 12:21:13 INFO - PROCESS | 1868 | 1461093673891 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723a2800 == 115 [pid = 1868] [id = 493] 12:21:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff67ea5000) [pid = 1868] [serial = 1480] [outer = (nil)] 12:21:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff7333e800) [pid = 1868] [serial = 1481] [outer = 0x7eff67ea5000] 12:21:14 INFO - PROCESS | 1868 | 1461093674100 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff744b8800) [pid = 1868] [serial = 1482] [outer = 0x7eff67ea5000] 12:21:14 INFO - PROCESS | 1868 | 1461093674907 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]]]}] 12:21:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:21:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1236ms 12:21:14 INFO - PROCESS | 1868 | 1461093674939 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 1868 | 1461093674945 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 12:21:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:21:14 INFO - PROCESS | 1868 | 1461093674953 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 1868 | 1461093674959 Marionette TRACE conn3 <- [1,1946,null,{}] 12:21:15 INFO - PROCESS | 1868 | 1461093675012 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}] 12:21:15 INFO - PROCESS | 1868 | 1461093675234 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 12:21:15 INFO - PROCESS | 1868 | 1461093675440 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e66000 == 116 [pid = 1868] [id = 494] 12:21:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff65295800) [pid = 1868] [serial = 1483] [outer = (nil)] 12:21:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff654e6800) [pid = 1868] [serial = 1484] [outer = 0x7eff65295800] 12:21:15 INFO - PROCESS | 1868 | 1461093675553 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff6684e800) [pid = 1868] [serial = 1485] [outer = 0x7eff65295800] 12:21:16 INFO - PROCESS | 1868 | 1461093676530 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]]]}] 12:21:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:21:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1594ms 12:21:16 INFO - PROCESS | 1868 | 1461093676547 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 1868 | 1461093676555 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 12:21:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:21:16 INFO - PROCESS | 1868 | 1461093676565 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 1868 | 1461093676568 Marionette TRACE conn3 <- [1,1950,null,{}] 12:21:16 INFO - PROCESS | 1868 | 1461093676574 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}] 12:21:16 INFO - PROCESS | 1868 | 1461093676760 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 12:21:16 INFO - PROCESS | 1868 | 1461093676973 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ca54800 == 117 [pid = 1868] [id = 495] 12:21:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff6529a000) [pid = 1868] [serial = 1486] [outer = (nil)] 12:21:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff67feb800) [pid = 1868] [serial = 1487] [outer = 0x7eff6529a000] 12:21:17 INFO - PROCESS | 1868 | 1461093677045 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff69b0ec00) [pid = 1868] [serial = 1488] [outer = 0x7eff6529a000] 12:21:18 INFO - PROCESS | 1868 | 1461093678017 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]]]}] 12:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1527ms 12:21:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:21:18 INFO - PROCESS | 1868 | 1461093678092 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 12:21:18 INFO - PROCESS | 1868 | 1461093678095 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 12:21:18 INFO - PROCESS | 1868 | 1461093678102 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 1868 | 1461093678108 Marionette TRACE conn3 <- [1,1954,null,{}] 12:21:18 INFO - PROCESS | 1868 | 1461093678123 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}] 12:21:18 INFO - PROCESS | 1868 | 1461093678380 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 12:21:18 INFO - PROCESS | 1868 | 1461093678676 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c3c000 == 118 [pid = 1868] [id = 496] 12:21:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff6aab8c00) [pid = 1868] [serial = 1489] [outer = (nil)] 12:21:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff6af34800) [pid = 1868] [serial = 1490] [outer = 0x7eff6aab8c00] 12:21:18 INFO - PROCESS | 1868 | 1461093678752 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff712e5800) [pid = 1868] [serial = 1491] [outer = 0x7eff6aab8c00] 12:21:19 INFO - PROCESS | 1868 | 1461093679579 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]]]}] 12:21:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:21:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1492ms 12:21:19 INFO - PROCESS | 1868 | 1461093679593 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 1868 | 1461093679598 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 12:21:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:21:19 INFO - PROCESS | 1868 | 1461093679622 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 1868 | 1461093679625 Marionette TRACE conn3 <- [1,1958,null,{}] 12:21:19 INFO - PROCESS | 1868 | 1461093679632 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}] 12:21:19 INFO - PROCESS | 1868 | 1461093679815 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 12:21:20 INFO - PROCESS | 1868 | 1461093680030 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74b6a000 == 119 [pid = 1868] [id = 497] 12:21:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff6abe2c00) [pid = 1868] [serial = 1492] [outer = (nil)] 12:21:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff73598000) [pid = 1868] [serial = 1493] [outer = 0x7eff6abe2c00] 12:21:20 INFO - PROCESS | 1868 | 1461093680140 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff74aaf800) [pid = 1868] [serial = 1494] [outer = 0x7eff6abe2c00] 12:21:21 INFO - PROCESS | 1868 | 1461093681009 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]]]}] 12:21:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:21:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1431ms 12:21:21 INFO - PROCESS | 1868 | 1461093681050 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 1868 | 1461093681054 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 12:21:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:21:21 INFO - PROCESS | 1868 | 1461093681060 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 1868 | 1461093681063 Marionette TRACE conn3 <- [1,1962,null,{}] 12:21:21 INFO - PROCESS | 1868 | 1461093681086 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}] 12:21:21 INFO - PROCESS | 1868 | 1461093681260 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 12:21:21 INFO - PROCESS | 1868 | 1461093681465 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff76928800 == 120 [pid = 1868] [id = 498] 12:21:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff72406c00) [pid = 1868] [serial = 1495] [outer = (nil)] 12:21:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff75bf8000) [pid = 1868] [serial = 1496] [outer = 0x7eff72406c00] 12:21:21 INFO - PROCESS | 1868 | 1461093681575 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff78944000) [pid = 1868] [serial = 1497] [outer = 0x7eff72406c00] 12:21:22 INFO - PROCESS | 1868 | 1461093682437 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]]]}] 12:21:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:21:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1445ms 12:21:22 INFO - PROCESS | 1868 | 1461093682505 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 1868 | 1461093682508 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 12:21:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:21:22 INFO - PROCESS | 1868 | 1461093682514 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 1868 | 1461093682516 Marionette TRACE conn3 <- [1,1966,null,{}] 12:21:22 INFO - PROCESS | 1868 | 1461093682522 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}] 12:21:22 INFO - PROCESS | 1868 | 1461093682769 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 12:21:22 INFO - PROCESS | 1868 | 1461093682978 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7b891800 == 121 [pid = 1868] [id = 499] 12:21:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff79cb4c00) [pid = 1868] [serial = 1498] [outer = (nil)] 12:21:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff7c005800) [pid = 1868] [serial = 1499] [outer = 0x7eff79cb4c00] 12:21:23 INFO - PROCESS | 1868 | 1461093683089 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff7cbbc000) [pid = 1868] [serial = 1500] [outer = 0x7eff79cb4c00] 12:21:24 INFO - PROCESS | 1868 | 1461093684029 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]]]}] 12:21:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:21:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1580ms 12:21:24 INFO - PROCESS | 1868 | 1461093684096 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 1868 | 1461093684100 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 12:21:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:21:24 INFO - PROCESS | 1868 | 1461093684105 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 1868 | 1461093684108 Marionette TRACE conn3 <- [1,1970,null,{}] 12:21:24 INFO - PROCESS | 1868 | 1461093684113 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}] 12:21:24 INFO - PROCESS | 1868 | 1461093684283 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 12:21:24 INFO - PROCESS | 1868 | 1461093684495 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e41d800 == 122 [pid = 1868] [id = 500] 12:21:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff69b0f000) [pid = 1868] [serial = 1501] [outer = (nil)] 12:21:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff80257800) [pid = 1868] [serial = 1502] [outer = 0x7eff69b0f000] 12:21:24 INFO - PROCESS | 1868 | 1461093684603 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff8a84cc00) [pid = 1868] [serial = 1503] [outer = 0x7eff69b0f000] 12:21:25 INFO - PROCESS | 1868 | 1461093685475 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]]]}] 12:21:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:21:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1437ms 12:21:25 INFO - PROCESS | 1868 | 1461093685543 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 1868 | 1461093685547 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 12:21:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:21:25 INFO - PROCESS | 1868 | 1461093685552 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 1868 | 1461093685555 Marionette TRACE conn3 <- [1,1974,null,{}] 12:21:25 INFO - PROCESS | 1868 | 1461093685560 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}] 12:21:25 INFO - PROCESS | 1868 | 1461093685729 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 12:21:25 INFO - PROCESS | 1868 | 1461093685940 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ada3000 == 123 [pid = 1868] [id = 501] 12:21:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff79e12400) [pid = 1868] [serial = 1504] [outer = (nil)] 12:21:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff8ad0ec00) [pid = 1868] [serial = 1505] [outer = 0x7eff79e12400] 12:21:26 INFO - PROCESS | 1868 | 1461093686053 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff8af35400) [pid = 1868] [serial = 1506] [outer = 0x7eff79e12400] 12:21:26 INFO - PROCESS | 1868 | 1461093686926 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]]]}] 12:21:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:21:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1431ms 12:21:26 INFO - PROCESS | 1868 | 1461093686984 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 1868 | 1461093686988 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 12:21:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:21:26 INFO - PROCESS | 1868 | 1461093686993 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 1868 | 1461093686996 Marionette TRACE conn3 <- [1,1978,null,{}] 12:21:27 INFO - PROCESS | 1868 | 1461093687001 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}] 12:21:27 INFO - PROCESS | 1868 | 1461093687174 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 12:21:27 INFO - PROCESS | 1868 | 1461093687387 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f76c000 == 124 [pid = 1868] [id = 502] 12:21:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff8a84d000) [pid = 1868] [serial = 1507] [outer = (nil)] 12:21:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff8bdc9c00) [pid = 1868] [serial = 1508] [outer = 0x7eff8a84d000] 12:21:27 INFO - PROCESS | 1868 | 1461093687499 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff8bf06800) [pid = 1868] [serial = 1509] [outer = 0x7eff8a84d000] 12:21:28 INFO - PROCESS | 1868 | 1461093688373 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]]]}] 12:21:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:21:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1431ms 12:21:28 INFO - PROCESS | 1868 | 1461093688425 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 1868 | 1461093688428 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 12:21:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:21:28 INFO - PROCESS | 1868 | 1461093688433 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 1868 | 1461093688437 Marionette TRACE conn3 <- [1,1982,null,{}] 12:21:28 INFO - PROCESS | 1868 | 1461093688442 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}] 12:21:28 INFO - PROCESS | 1868 | 1461093688624 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 12:21:28 INFO - PROCESS | 1868 | 1461093688847 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff681e4000 == 125 [pid = 1868] [id = 503] 12:21:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff6793d400) [pid = 1868] [serial = 1510] [outer = (nil)] 12:21:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff69cd2400) [pid = 1868] [serial = 1511] [outer = 0x7eff6793d400] 12:21:28 INFO - PROCESS | 1868 | 1461093688962 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff75e25000) [pid = 1868] [serial = 1512] [outer = 0x7eff6793d400] 12:21:30 INFO - PROCESS | 1868 | 1461093690498 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]]]}] 12:21:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:21:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2134ms 12:21:30 INFO - PROCESS | 1868 | 1461093690569 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 12:21:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:21:30 INFO - PROCESS | 1868 | 1461093690574 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 12:21:30 INFO - PROCESS | 1868 | 1461093690582 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 1868 | 1461093690587 Marionette TRACE conn3 <- [1,1986,null,{}] 12:21:30 INFO - PROCESS | 1868 | 1461093690595 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}] 12:21:30 INFO - PROCESS | 1868 | 1461093690814 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 12:21:31 INFO - PROCESS | 1868 | 1461093691031 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afcb800 == 126 [pid = 1868] [id = 504] 12:21:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff6449dc00) [pid = 1868] [serial = 1513] [outer = (nil)] 12:21:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6684c000) [pid = 1868] [serial = 1514] [outer = 0x7eff6449dc00] 12:21:31 INFO - PROCESS | 1868 | 1461093691137 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff67ea3400) [pid = 1868] [serial = 1515] [outer = 0x7eff6449dc00] 12:21:32 INFO - PROCESS | 1868 | 1461093692197 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]]]}] 12:21:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:21:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1632ms 12:21:32 INFO - PROCESS | 1868 | 1461093692212 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 1868 | 1461093692220 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 12:21:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:21:32 INFO - PROCESS | 1868 | 1461093692229 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 1868 | 1461093692231 Marionette TRACE conn3 <- [1,1990,null,{}] 12:21:32 INFO - PROCESS | 1868 | 1461093692237 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}] 12:21:32 INFO - PROCESS | 1868 | 1461093692399 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 12:21:32 INFO - PROCESS | 1868 | 1461093692663 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff66add800 == 127 [pid = 1868] [id = 505] 12:21:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff66215400) [pid = 1868] [serial = 1516] [outer = (nil)] 12:21:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff67ff1000) [pid = 1868] [serial = 1517] [outer = 0x7eff66215400] 12:21:32 INFO - PROCESS | 1868 | 1461093692822 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff69498400) [pid = 1868] [serial = 1518] [outer = 0x7eff66215400] 12:21:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae27000 == 126 [pid = 1868] [id = 492] 12:21:32 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff67fe6000) [pid = 1868] [serial = 1400] [outer = (nil)] [url = about:blank] 12:21:32 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff6af97400) [pid = 1868] [serial = 1421] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710a0800 == 125 [pid = 1868] [id = 491] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b167000 == 124 [pid = 1868] [id = 490] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67e6a000 == 123 [pid = 1868] [id = 489] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff693bb000 == 122 [pid = 1868] [id = 488] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afdd000 == 121 [pid = 1868] [id = 487] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735d8000 == 120 [pid = 1868] [id = 485] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8af9e800 == 119 [pid = 1868] [id = 484] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff80159800 == 118 [pid = 1868] [id = 483] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e40c000 == 117 [pid = 1868] [id = 482] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccc8800 == 116 [pid = 1868] [id = 481] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79fe0800 == 115 [pid = 1868] [id = 480] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae1e800 == 114 [pid = 1868] [id = 396] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78a1f800 == 113 [pid = 1868] [id = 479] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ed8800 == 112 [pid = 1868] [id = 478] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a23000 == 111 [pid = 1868] [id = 477] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff746a0000 == 110 [pid = 1868] [id = 476] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710bd800 == 109 [pid = 1868] [id = 475] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ac6000 == 108 [pid = 1868] [id = 474] 12:21:33 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723bb800 == 107 [pid = 1868] [id = 473] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff6948c400) [pid = 1868] [serial = 1362] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff6abdfc00) [pid = 1868] [serial = 1415] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff654ed000) [pid = 1868] [serial = 1403] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff66699c00) [pid = 1868] [serial = 1404] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff67ee6c00) [pid = 1868] [serial = 1367] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff61ee5400) [pid = 1868] [serial = 1364] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff7c9e2c00) [pid = 1868] [serial = 1385] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff7d73e400) [pid = 1868] [serial = 1388] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff67eea000) [pid = 1868] [serial = 1406] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff67fef000) [pid = 1868] [serial = 1407] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff69b1b800) [pid = 1868] [serial = 1409] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff69c9c800) [pid = 1868] [serial = 1410] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff654e8c00) [pid = 1868] [serial = 1397] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff75e2f000) [pid = 1868] [serial = 1379] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff69d4ec00) [pid = 1868] [serial = 1412] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff78946c00) [pid = 1868] [serial = 1382] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff72464400) [pid = 1868] [serial = 1376] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff6af96000) [pid = 1868] [serial = 1373] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff6684c400) [pid = 1868] [serial = 1391] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff69ca9400) [pid = 1868] [serial = 1370] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff6ae7d000) [pid = 1868] [serial = 1416] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff67b82800) [pid = 1868] [serial = 1394] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff6af2f000) [pid = 1868] [serial = 1419] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff6aab9400) [pid = 1868] [serial = 1413] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff69cd3000) [pid = 1868] [serial = 1418] [outer = (nil)] [url = about:blank] 12:21:33 INFO - PROCESS | 1868 | 1461093693756 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]]]}] 12:21:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:21:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1581ms 12:21:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:21:33 INFO - PROCESS | 1868 | 1461093693809 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 1868 | 1461093693811 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 12:21:33 INFO - PROCESS | 1868 | 1461093693817 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 1868 | 1461093693823 Marionette TRACE conn3 <- [1,1994,null,{}] 12:21:33 INFO - PROCESS | 1868 | 1461093693837 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}] 12:21:34 INFO - PROCESS | 1868 | 1461093693999 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 12:21:34 INFO - PROCESS | 1868 | 1461093694167 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab15800 == 108 [pid = 1868] [id = 506] 12:21:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff61eea800) [pid = 1868] [serial = 1519] [outer = (nil)] 12:21:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff69484400) [pid = 1868] [serial = 1520] [outer = 0x7eff61eea800] 12:21:34 INFO - PROCESS | 1868 | 1461093694246 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff69ca8000) [pid = 1868] [serial = 1521] [outer = 0x7eff61eea800] 12:21:34 INFO - PROCESS | 1868 | 1461093694989 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]]]}] 12:21:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:21:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1186ms 12:21:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:21:35 INFO - PROCESS | 1868 | 1461093695003 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 1868 | 1461093695006 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 12:21:35 INFO - PROCESS | 1868 | 1461093695012 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:21:35 INFO - PROCESS | 1868 | 1461093695015 Marionette TRACE conn3 <- [1,1998,null,{}] 12:21:35 INFO - PROCESS | 1868 | 1461093695019 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}] 12:21:35 INFO - PROCESS | 1868 | 1461093695169 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 12:21:35 INFO - PROCESS | 1868 | 1461093695183 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d720000 == 109 [pid = 1868] [id = 507] 12:21:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff67939000) [pid = 1868] [serial = 1522] [outer = (nil)] 12:21:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff69df7800) [pid = 1868] [serial = 1523] [outer = 0x7eff67939000] 12:21:35 INFO - PROCESS | 1868 | 1461093695412 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff6abdc000) [pid = 1868] [serial = 1524] [outer = 0x7eff67939000] 12:21:36 INFO - PROCESS | 1868 | 1461093696162 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]]]}] 12:21:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:21:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1185ms 12:21:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:21:36 INFO - PROCESS | 1868 | 1461093696196 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 1868 | 1461093696198 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 12:21:36 INFO - PROCESS | 1868 | 1461093696204 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 1868 | 1461093696207 Marionette TRACE conn3 <- [1,2002,null,{}] 12:21:36 INFO - PROCESS | 1868 | 1461093696219 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}] 12:21:36 INFO - PROCESS | 1868 | 1461093696435 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 12:21:36 INFO - PROCESS | 1868 | 1461093696461 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710d2800 == 110 [pid = 1868] [id = 508] 12:21:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff69b28000) [pid = 1868] [serial = 1525] [outer = (nil)] 12:21:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff6ae80c00) [pid = 1868] [serial = 1526] [outer = 0x7eff69b28000] 12:21:36 INFO - PROCESS | 1868 | 1461093696519 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6af3b400) [pid = 1868] [serial = 1527] [outer = 0x7eff69b28000] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff652a0800) [pid = 1868] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff66845000) [pid = 1868] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff6949ec00) [pid = 1868] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff644a5000) [pid = 1868] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff67b8ac00) [pid = 1868] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:21:38 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff67fd5c00) [pid = 1868] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:21:38 INFO - PROCESS | 1868 | 1461093698264 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]]]}] 12:21:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:21:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2094ms 12:21:38 INFO - PROCESS | 1868 | 1461093698298 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 1868 | 1461093698302 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 12:21:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:21:38 INFO - PROCESS | 1868 | 1461093698311 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 1868 | 1461093698317 Marionette TRACE conn3 <- [1,2006,null,{}] 12:21:38 INFO - PROCESS | 1868 | 1461093698326 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}] 12:21:38 INFO - PROCESS | 1868 | 1461093698525 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 12:21:38 INFO - PROCESS | 1868 | 1461093698768 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69acc800 == 111 [pid = 1868] [id = 509] 12:21:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff6793f800) [pid = 1868] [serial = 1528] [outer = (nil)] 12:21:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff67b8e000) [pid = 1868] [serial = 1529] [outer = 0x7eff6793f800] 12:21:38 INFO - PROCESS | 1868 | 1461093698891 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff69493800) [pid = 1868] [serial = 1530] [outer = 0x7eff6793f800] 12:21:39 INFO - PROCESS | 1868 | 1461093699721 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]]]}] 12:21:39 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 12:21:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1486ms 12:21:39 INFO - PROCESS | 1868 | 1461093699797 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 1868 | 1461093699806 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 12:21:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:21:39 INFO - PROCESS | 1868 | 1461093699815 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 1868 | 1461093699819 Marionette TRACE conn3 <- [1,2010,null,{}] 12:21:39 INFO - PROCESS | 1868 | 1461093699825 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}] 12:21:40 INFO - PROCESS | 1868 | 1461093700011 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 12:21:40 INFO - PROCESS | 1868 | 1461093700217 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d728000 == 112 [pid = 1868] [id = 510] 12:21:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff67943400) [pid = 1868] [serial = 1531] [outer = (nil)] 12:21:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff69c9c800) [pid = 1868] [serial = 1532] [outer = 0x7eff67943400] 12:21:40 INFO - PROCESS | 1868 | 1461093700329 Marionette DEBUG loaded listener.js 12:21:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6aac1c00) [pid = 1868] [serial = 1533] [outer = 0x7eff67943400] 12:21:41 INFO - PROCESS | 1868 | 1461093701308 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]]]}] 12:21:41 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 12:21:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1529ms 12:21:41 INFO - PROCESS | 1868 | 1461093701345 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 12:21:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:21:41 INFO - PROCESS | 1868 | 1461093701349 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 12:21:41 INFO - PROCESS | 1868 | 1461093701356 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:21:41 INFO - PROCESS | 1868 | 1461093701362 Marionette TRACE conn3 <- [1,2014,null,{}] 12:21:41 INFO - PROCESS | 1868 | 1461093701377 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}] 12:21:41 INFO - PROCESS | 1868 | 1461093701563 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 12:21:41 INFO - PROCESS | 1868 | 1461093701770 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723b5800 == 113 [pid = 1868] [id = 511] 12:21:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff69cd1800) [pid = 1868] [serial = 1534] [outer = (nil)] 12:21:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff6c8ea000) [pid = 1868] [serial = 1535] [outer = 0x7eff69cd1800] 12:21:41 INFO - PROCESS | 1868 | 1461093701890 Marionette DEBUG loaded listener.js 12:21:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff712f1800) [pid = 1868] [serial = 1536] [outer = 0x7eff69cd1800] 12:21:42 INFO - PROCESS | 1868 | 1461093702873 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]]]}] 12:21:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:21:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 12:21:42 INFO - PROCESS | 1868 | 1461093702939 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 12:21:42 INFO - PROCESS | 1868 | 1461093702944 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 12:21:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:21:42 INFO - PROCESS | 1868 | 1461093702949 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:21:42 INFO - PROCESS | 1868 | 1461093702951 Marionette TRACE conn3 <- [1,2018,null,{}] 12:21:42 INFO - PROCESS | 1868 | 1461093702957 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}] 12:21:43 INFO - PROCESS | 1868 | 1461093703139 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 12:21:43 INFO - PROCESS | 1868 | 1461093703342 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c2b800 == 114 [pid = 1868] [id = 512] 12:21:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff61ee3c00) [pid = 1868] [serial = 1537] [outer = (nil)] 12:21:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff73599c00) [pid = 1868] [serial = 1538] [outer = 0x7eff61ee3c00] 12:21:43 INFO - PROCESS | 1868 | 1461093703463 Marionette DEBUG loaded listener.js 12:21:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff73d64000) [pid = 1868] [serial = 1539] [outer = 0x7eff61ee3c00] 12:21:44 INFO - PROCESS | 1868 | 1461093704357 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]]]}] 12:21:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:21:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1480ms 12:21:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:21:44 INFO - PROCESS | 1868 | 1461093704431 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 12:21:44 INFO - PROCESS | 1868 | 1461093704434 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 12:21:44 INFO - PROCESS | 1868 | 1461093704440 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:21:44 INFO - PROCESS | 1868 | 1461093704443 Marionette TRACE conn3 <- [1,2022,null,{}] 12:21:44 INFO - PROCESS | 1868 | 1461093704448 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}] 12:21:44 INFO - PROCESS | 1868 | 1461093704624 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 12:21:44 INFO - PROCESS | 1868 | 1461093704828 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747df800 == 115 [pid = 1868] [id = 513] 12:21:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff67fe8c00) [pid = 1868] [serial = 1540] [outer = (nil)] 12:21:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff73f6f000) [pid = 1868] [serial = 1541] [outer = 0x7eff67fe8c00] 12:21:44 INFO - PROCESS | 1868 | 1461093704939 Marionette DEBUG loaded listener.js 12:21:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff7460a000) [pid = 1868] [serial = 1542] [outer = 0x7eff67fe8c00] 12:21:45 INFO - PROCESS | 1868 | 1461093705842 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]]]}] 12:21:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:21:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1480ms 12:21:45 INFO - PROCESS | 1868 | 1461093705919 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 12:21:45 INFO - PROCESS | 1868 | 1461093705923 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 12:21:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:21:45 INFO - PROCESS | 1868 | 1461093705929 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:21:45 INFO - PROCESS | 1868 | 1461093705931 Marionette TRACE conn3 <- [1,2026,null,{}] 12:21:45 INFO - PROCESS | 1868 | 1461093705937 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}] 12:21:46 INFO - PROCESS | 1868 | 1461093706194 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 12:21:46 INFO - PROCESS | 1868 | 1461093706453 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c65000 == 116 [pid = 1868] [id = 514] 12:21:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff75bf9800) [pid = 1868] [serial = 1543] [outer = (nil)] 12:21:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff78946c00) [pid = 1868] [serial = 1544] [outer = 0x7eff75bf9800] 12:21:46 INFO - PROCESS | 1868 | 1461093706571 Marionette DEBUG loaded listener.js 12:21:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff78c2e800) [pid = 1868] [serial = 1545] [outer = 0x7eff75bf9800] 12:21:47 INFO - PROCESS | 1868 | 1461093707402 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]]]}] 12:21:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:21:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1534ms 12:21:47 INFO - PROCESS | 1868 | 1461093707463 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 12:21:47 INFO - PROCESS | 1868 | 1461093707467 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 12:21:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:21:47 INFO - PROCESS | 1868 | 1461093707472 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:21:47 INFO - PROCESS | 1868 | 1461093707475 Marionette TRACE conn3 <- [1,2030,null,{}] 12:21:47 INFO - PROCESS | 1868 | 1461093707480 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}] 12:21:47 INFO - PROCESS | 1868 | 1461093707649 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 12:21:47 INFO - PROCESS | 1868 | 1461093707859 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7692e000 == 117 [pid = 1868] [id = 515] 12:21:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff74fa5400) [pid = 1868] [serial = 1546] [outer = (nil)] 12:21:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff79bc5c00) [pid = 1868] [serial = 1547] [outer = 0x7eff74fa5400] 12:21:47 INFO - PROCESS | 1868 | 1461093707930 Marionette DEBUG loaded listener.js 12:21:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff79ebfc00) [pid = 1868] [serial = 1548] [outer = 0x7eff74fa5400] 12:21:48 INFO - PROCESS | 1868 | 1461093708818 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]]]}] 12:21:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:21:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1377ms 12:21:48 INFO - PROCESS | 1868 | 1461093708852 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 12:21:48 INFO - PROCESS | 1868 | 1461093708855 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 12:21:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:21:48 INFO - PROCESS | 1868 | 1461093708861 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:21:48 INFO - PROCESS | 1868 | 1461093708863 Marionette TRACE conn3 <- [1,2034,null,{}] 12:21:48 INFO - PROCESS | 1868 | 1461093708869 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}] 12:21:49 INFO - PROCESS | 1868 | 1461093709035 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 12:21:49 INFO - PROCESS | 1868 | 1461093709247 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78a3c800 == 118 [pid = 1868] [id = 516] 12:21:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff67b88c00) [pid = 1868] [serial = 1549] [outer = (nil)] 12:21:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff7ba46000) [pid = 1868] [serial = 1550] [outer = 0x7eff67b88c00] 12:21:49 INFO - PROCESS | 1868 | 1461093709355 Marionette DEBUG loaded listener.js 12:21:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff7c007800) [pid = 1868] [serial = 1551] [outer = 0x7eff67b88c00] 12:21:50 INFO - PROCESS | 1868 | 1461093710256 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]]]}] 12:21:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:21:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1428ms 12:21:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:21:50 INFO - PROCESS | 1868 | 1461093710290 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 12:21:50 INFO - PROCESS | 1868 | 1461093710293 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 12:21:50 INFO - PROCESS | 1868 | 1461093710299 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:21:50 INFO - PROCESS | 1868 | 1461093710302 Marionette TRACE conn3 <- [1,2038,null,{}] 12:21:50 INFO - PROCESS | 1868 | 1461093710307 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}] 12:21:50 INFO - PROCESS | 1868 | 1461093710482 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 12:21:50 INFO - PROCESS | 1868 | 1461093710694 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79f10800 == 119 [pid = 1868] [id = 517] 12:21:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff69ded800) [pid = 1868] [serial = 1552] [outer = (nil)] 12:21:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff7c581400) [pid = 1868] [serial = 1553] [outer = 0x7eff69ded800] 12:21:50 INFO - PROCESS | 1868 | 1461093710804 Marionette DEBUG loaded listener.js 12:21:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff7cbbb400) [pid = 1868] [serial = 1554] [outer = 0x7eff69ded800] 12:21:51 INFO - PROCESS | 1868 | 1461093711693 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]]]}] 12:21:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:21:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1440ms 12:21:51 INFO - PROCESS | 1868 | 1461093711739 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 12:21:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:21:51 INFO - PROCESS | 1868 | 1461093711742 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 12:21:51 INFO - PROCESS | 1868 | 1461093711748 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:21:51 INFO - PROCESS | 1868 | 1461093711751 Marionette TRACE conn3 <- [1,2042,null,{}] 12:21:51 INFO - PROCESS | 1868 | 1461093711756 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}] 12:21:52 INFO - PROCESS | 1868 | 1461093712023 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 12:21:52 INFO - PROCESS | 1868 | 1461093712174 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc8d000 == 120 [pid = 1868] [id = 518] 12:21:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff7c3d9c00) [pid = 1868] [serial = 1555] [outer = (nil)] 12:21:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff7cd0fc00) [pid = 1868] [serial = 1556] [outer = 0x7eff7c3d9c00] 12:21:52 INFO - PROCESS | 1868 | 1461093712248 Marionette DEBUG loaded listener.js 12:21:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff7d6f3c00) [pid = 1868] [serial = 1557] [outer = 0x7eff7c3d9c00] 12:21:53 INFO - PROCESS | 1868 | 1461093713099 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]]]}] 12:21:53 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) 12:21:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1427ms 12:21:53 INFO - PROCESS | 1868 | 1461093713176 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 12:21:53 INFO - PROCESS | 1868 | 1461093713180 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 12:21:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:21:53 INFO - PROCESS | 1868 | 1461093713186 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:21:53 INFO - PROCESS | 1868 | 1461093713190 Marionette TRACE conn3 <- [1,2046,null,{}] 12:21:53 INFO - PROCESS | 1868 | 1461093713195 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}] 12:21:53 INFO - PROCESS | 1868 | 1461093713457 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 12:21:53 INFO - PROCESS | 1868 | 1461093713722 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e40a000 == 121 [pid = 1868] [id = 519] 12:21:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff83e56800) [pid = 1868] [serial = 1558] [outer = (nil)] 12:21:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff89ccf800) [pid = 1868] [serial = 1559] [outer = 0x7eff83e56800] 12:21:53 INFO - PROCESS | 1868 | 1461093713862 Marionette DEBUG loaded listener.js 12:21:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff8af34800) [pid = 1868] [serial = 1560] [outer = 0x7eff83e56800] 12:21:54 INFO - PROCESS | 1868 | 1461093714735 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]]]}] 12:21:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:21:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1581ms 12:21:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:21:54 INFO - PROCESS | 1868 | 1461093714768 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 12:21:54 INFO - PROCESS | 1868 | 1461093714770 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 12:21:54 INFO - PROCESS | 1868 | 1461093714776 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:21:54 INFO - PROCESS | 1868 | 1461093714779 Marionette TRACE conn3 <- [1,2050,null,{}] 12:21:54 INFO - PROCESS | 1868 | 1461093714784 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}] 12:21:54 INFO - PROCESS | 1868 | 1461093714963 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 12:21:55 INFO - PROCESS | 1868 | 1461093715179 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aaca000 == 122 [pid = 1868] [id = 520] 12:21:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff80255000) [pid = 1868] [serial = 1561] [outer = (nil)] 12:21:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff8bdca400) [pid = 1868] [serial = 1562] [outer = 0x7eff80255000] 12:21:55 INFO - PROCESS | 1868 | 1461093715287 Marionette DEBUG loaded listener.js 12:21:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff8c0bc000) [pid = 1868] [serial = 1563] [outer = 0x7eff80255000] 12:21:56 INFO - PROCESS | 1868 | 1461093716211 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]]]}] 12:21:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:21:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1484ms 12:21:56 INFO - PROCESS | 1868 | 1461093716259 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 12:21:56 INFO - PROCESS | 1868 | 1461093716263 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 12:21:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:21:56 INFO - PROCESS | 1868 | 1461093716288 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:21:56 INFO - PROCESS | 1868 | 1461093716291 Marionette TRACE conn3 <- [1,2054,null,{}] 12:21:56 INFO - PROCESS | 1868 | 1461093716296 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}] 12:21:56 INFO - PROCESS | 1868 | 1461093716471 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 12:21:56 INFO - PROCESS | 1868 | 1461093716686 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ad0000 == 123 [pid = 1868] [id = 521] 12:21:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff61eea400) [pid = 1868] [serial = 1564] [outer = (nil)] 12:21:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff694ed800) [pid = 1868] [serial = 1565] [outer = 0x7eff61eea400] 12:21:56 INFO - PROCESS | 1868 | 1461093716795 Marionette DEBUG loaded listener.js 12:21:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff6b192000) [pid = 1868] [serial = 1566] [outer = 0x7eff61eea400] 12:21:58 INFO - PROCESS | 1868 | 1461093718040 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]]]}] 12:21:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:21:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1790ms 12:21:58 INFO - PROCESS | 1868 | 1461093718074 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 12:21:58 INFO - PROCESS | 1868 | 1461093718078 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 12:21:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:21:58 INFO - PROCESS | 1868 | 1461093718086 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:21:58 INFO - PROCESS | 1868 | 1461093718091 Marionette TRACE conn3 <- [1,2058,null,{}] 12:21:58 INFO - PROCESS | 1868 | 1461093718128 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}] 12:21:58 INFO - PROCESS | 1868 | 1461093718374 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 12:21:58 INFO - PROCESS | 1868 | 1461093718581 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67af1800 == 124 [pid = 1868] [id = 522] 12:21:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff65298000) [pid = 1868] [serial = 1567] [outer = (nil)] 12:21:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff6529b000) [pid = 1868] [serial = 1568] [outer = 0x7eff65298000] 12:21:58 INFO - PROCESS | 1868 | 1461093718687 Marionette DEBUG loaded listener.js 12:21:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff6620e400) [pid = 1868] [serial = 1569] [outer = 0x7eff65298000] 12:21:59 INFO - PROCESS | 1868 | 1461093719716 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]]]}] 12:21:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:21:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1689ms 12:21:59 INFO - PROCESS | 1868 | 1461093719776 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 12:21:59 INFO - PROCESS | 1868 | 1461093719784 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 12:21:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:21:59 INFO - PROCESS | 1868 | 1461093719793 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:21:59 INFO - PROCESS | 1868 | 1461093719797 Marionette TRACE conn3 <- [1,2062,null,{}] 12:21:59 INFO - PROCESS | 1868 | 1461093719802 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}] 12:21:59 INFO - PROCESS | 1868 | 1461093719982 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 12:22:00 INFO - PROCESS | 1868 | 1461093720247 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651cc000 == 125 [pid = 1868] [id = 523] 12:22:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff654ec000) [pid = 1868] [serial = 1570] [outer = (nil)] 12:22:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff67b86400) [pid = 1868] [serial = 1571] [outer = 0x7eff654ec000] 12:22:00 INFO - PROCESS | 1868 | 1461093720381 Marionette DEBUG loaded listener.js 12:22:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff67ea7c00) [pid = 1868] [serial = 1572] [outer = 0x7eff654ec000] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff7333e800) [pid = 1868] [serial = 1481] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff7c874400) [pid = 1868] [serial = 1457] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff78c28c00) [pid = 1868] [serial = 1448] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff79cb4000) [pid = 1868] [serial = 1451] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff77d43c00) [pid = 1868] [serial = 1445] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff7c9e5000) [pid = 1868] [serial = 1454] [outer = (nil)] [url = about:blank] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d720000 == 124 [pid = 1868] [id = 507] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab15800 == 123 [pid = 1868] [id = 506] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff66add800 == 122 [pid = 1868] [id = 505] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6afcb800 == 121 [pid = 1868] [id = 504] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ada3000 == 120 [pid = 1868] [id = 501] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e41d800 == 119 [pid = 1868] [id = 500] 12:22:00 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7b891800 == 118 [pid = 1868] [id = 499] 12:22:01 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff76928800 == 117 [pid = 1868] [id = 498] 12:22:01 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74b6a000 == 116 [pid = 1868] [id = 497] 12:22:01 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c3c000 == 115 [pid = 1868] [id = 496] 12:22:01 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ca54800 == 114 [pid = 1868] [id = 495] 12:22:01 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67e66000 == 113 [pid = 1868] [id = 494] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff6669d000) [pid = 1868] [serial = 1463] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff6aab8800) [pid = 1868] [serial = 1472] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff6abe4000) [pid = 1868] [serial = 1473] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff69486000) [pid = 1868] [serial = 1427] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff6529a800) [pid = 1868] [serial = 1460] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff69b15400) [pid = 1868] [serial = 1469] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff6684b800) [pid = 1868] [serial = 1424] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff6ccbd800) [pid = 1868] [serial = 1433] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff73f75800) [pid = 1868] [serial = 1439] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff69df3400) [pid = 1868] [serial = 1430] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff77b79400) [pid = 1868] [serial = 1442] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff67fe3800) [pid = 1868] [serial = 1466] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff69486c00) [pid = 1868] [serial = 1467] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff67939800) [pid = 1868] [serial = 1464] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff69c9cc00) [pid = 1868] [serial = 1470] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff72405400) [pid = 1868] [serial = 1436] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff6ae8a400) [pid = 1868] [serial = 1475] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff6af96c00) [pid = 1868] [serial = 1476] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff72405c00) [pid = 1868] [serial = 1479] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff69b1d400) [pid = 1868] [serial = 1478] [outer = (nil)] [url = about:blank] 12:22:01 INFO - PROCESS | 1868 | 1461093721394 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]]]}] 12:22:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:22:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1631ms 12:22:01 INFO - PROCESS | 1868 | 1461093721424 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 12:22:01 INFO - PROCESS | 1868 | 1461093721427 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 12:22:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:22:01 INFO - PROCESS | 1868 | 1461093721433 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:22:01 INFO - PROCESS | 1868 | 1461093721439 Marionette TRACE conn3 <- [1,2066,null,{}] 12:22:01 INFO - PROCESS | 1868 | 1461093721455 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}] 12:22:01 INFO - PROCESS | 1868 | 1461093721638 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 12:22:01 INFO - PROCESS | 1868 | 1461093721811 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9d6000 == 114 [pid = 1868] [id = 524] 12:22:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff67fe3800) [pid = 1868] [serial = 1573] [outer = (nil)] 12:22:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff6948e000) [pid = 1868] [serial = 1574] [outer = 0x7eff67fe3800] 12:22:01 INFO - PROCESS | 1868 | 1461093721930 Marionette DEBUG loaded listener.js 12:22:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff694e8800) [pid = 1868] [serial = 1575] [outer = 0x7eff67fe3800] 12:22:02 INFO - PROCESS | 1868 | 1461093722696 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]]]}] 12:22:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:22:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1281ms 12:22:02 INFO - PROCESS | 1868 | 1461093722715 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 12:22:02 INFO - PROCESS | 1868 | 1461093722719 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 12:22:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:22:02 INFO - PROCESS | 1868 | 1461093722750 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:22:02 INFO - PROCESS | 1868 | 1461093722753 Marionette TRACE conn3 <- [1,2070,null,{}] 12:22:02 INFO - PROCESS | 1868 | 1461093722764 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}] 12:22:02 INFO - PROCESS | 1868 | 1461093722935 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 12:22:02 INFO - PROCESS | 1868 | 1461093722949 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6afd4800 == 115 [pid = 1868] [id = 525] 12:22:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff69b1a400) [pid = 1868] [serial = 1576] [outer = (nil)] 12:22:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff69c95c00) [pid = 1868] [serial = 1577] [outer = 0x7eff69b1a400] 12:22:03 INFO - PROCESS | 1868 | 1461093723011 Marionette DEBUG loaded listener.js 12:22:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff69caac00) [pid = 1868] [serial = 1578] [outer = 0x7eff69b1a400] 12:22:04 INFO - PROCESS | 1868 | 1461093724066 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]]]}] 12:22:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:22:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1367ms 12:22:04 INFO - PROCESS | 1868 | 1461093724093 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 12:22:04 INFO - PROCESS | 1868 | 1461093724097 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 12:22:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:22:04 INFO - PROCESS | 1868 | 1461093724102 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:22:04 INFO - PROCESS | 1868 | 1461093724104 Marionette TRACE conn3 <- [1,2074,null,{}] 12:22:04 INFO - PROCESS | 1868 | 1461093724113 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}] 12:22:04 INFO - PROCESS | 1868 | 1461093724352 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 12:22:04 INFO - PROCESS | 1868 | 1461093724393 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d720000 == 116 [pid = 1868] [id = 526] 12:22:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff69b18c00) [pid = 1868] [serial = 1579] [outer = (nil)] 12:22:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff69d49800) [pid = 1868] [serial = 1580] [outer = 0x7eff69b18c00] 12:22:04 INFO - PROCESS | 1868 | 1461093724459 Marionette DEBUG loaded listener.js 12:22:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff69def000) [pid = 1868] [serial = 1581] [outer = 0x7eff69b18c00] 12:22:05 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff67939000) [pid = 1868] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:22:05 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff67ea5000) [pid = 1868] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:22:05 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff66215400) [pid = 1868] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:22:05 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff6449dc00) [pid = 1868] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:22:05 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff61eea800) [pid = 1868] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:22:05 INFO - PROCESS | 1868 | 1461093725513 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]]]}] 12:22:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:22:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1436ms 12:22:05 INFO - PROCESS | 1868 | 1461093725539 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 12:22:05 INFO - PROCESS | 1868 | 1461093725543 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 12:22:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:22:05 INFO - PROCESS | 1868 | 1461093725548 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:22:05 INFO - PROCESS | 1868 | 1461093725550 Marionette TRACE conn3 <- [1,2078,null,{}] 12:22:05 INFO - PROCESS | 1868 | 1461093725555 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}] 12:22:05 INFO - PROCESS | 1868 | 1461093725823 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 12:22:05 INFO - PROCESS | 1868 | 1461093725983 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710b8800 == 117 [pid = 1868] [id = 527] 12:22:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff6af35000) [pid = 1868] [serial = 1582] [outer = (nil)] 12:22:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff6af92c00) [pid = 1868] [serial = 1583] [outer = 0x7eff6af35000] 12:22:06 INFO - PROCESS | 1868 | 1461093726050 Marionette DEBUG loaded listener.js 12:22:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff6b038c00) [pid = 1868] [serial = 1584] [outer = 0x7eff6af35000] 12:22:06 INFO - PROCESS | 1868 | ************************* 12:22:06 INFO - PROCESS | 1868 | A coding exception was thrown and uncaught in a Task. 12:22:06 INFO - PROCESS | 1868 | 12:22:06 INFO - PROCESS | 1868 | Full message: TypeError: NetworkError when attempting to fetch resource. 12:22:06 INFO - PROCESS | 1868 | Full stack: 12:22:06 INFO - PROCESS | 1868 | ************************* 12:22:06 INFO - PROCESS | 1868 | 1461093726765 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]]]}] 12:22:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:22:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1230ms 12:22:06 INFO - PROCESS | 1868 | 1461093726780 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 12:22:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:22:06 INFO - PROCESS | 1868 | 1461093726793 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 12:22:06 INFO - PROCESS | 1868 | 1461093726800 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:22:06 INFO - PROCESS | 1868 | 1461093726803 Marionette TRACE conn3 <- [1,2082,null,{}] 12:22:06 INFO - PROCESS | 1868 | 1461093726807 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}] 12:22:07 INFO - PROCESS | 1868 | 1461093727049 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 12:22:07 INFO - PROCESS | 1868 | 1461093727072 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff72325800 == 118 [pid = 1868] [id = 528] 12:22:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff6af37c00) [pid = 1868] [serial = 1585] [outer = (nil)] 12:22:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff6b19ac00) [pid = 1868] [serial = 1586] [outer = 0x7eff6af37c00] 12:22:07 INFO - PROCESS | 1868 | 1461093727132 Marionette DEBUG loaded listener.js 12:22:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff6d6cd000) [pid = 1868] [serial = 1587] [outer = 0x7eff6af37c00] 12:22:08 INFO - PROCESS | 1868 | 1461093728268 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]]]}] 12:22:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:22:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1527ms 12:22:08 INFO - PROCESS | 1868 | 1461093728343 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 12:22:08 INFO - PROCESS | 1868 | 1461093728350 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 12:22:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:22:08 INFO - PROCESS | 1868 | 1461093728362 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:22:08 INFO - PROCESS | 1868 | 1461093728366 Marionette TRACE conn3 <- [1,2086,null,{}] 12:22:08 INFO - PROCESS | 1868 | 1461093728375 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}] 12:22:08 INFO - PROCESS | 1868 | 1461093728589 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 12:22:08 INFO - PROCESS | 1868 | 1461093728851 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699f1800 == 119 [pid = 1868] [id = 529] 12:22:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff66843c00) [pid = 1868] [serial = 1588] [outer = (nil)] 12:22:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff67b84c00) [pid = 1868] [serial = 1589] [outer = 0x7eff66843c00] 12:22:08 INFO - PROCESS | 1868 | 1461093728971 Marionette DEBUG loaded listener.js 12:22:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff67eeb800) [pid = 1868] [serial = 1590] [outer = 0x7eff66843c00] 12:22:09 INFO - PROCESS | 1868 | 1461093729909 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]]]}] 12:22:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:22:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1583ms 12:22:09 INFO - PROCESS | 1868 | 1461093729945 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 12:22:09 INFO - PROCESS | 1868 | 1461093729953 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 12:22:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:22:09 INFO - PROCESS | 1868 | 1461093729963 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:22:09 INFO - PROCESS | 1868 | 1461093729966 Marionette TRACE conn3 <- [1,2090,null,{}] 12:22:09 INFO - PROCESS | 1868 | 1461093729972 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}] 12:22:10 INFO - PROCESS | 1868 | 1461093730178 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 12:22:10 INFO - PROCESS | 1868 | 1461093730496 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723b3800 == 120 [pid = 1868] [id = 530] 12:22:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff67fd7000) [pid = 1868] [serial = 1591] [outer = (nil)] 12:22:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff69d4a000) [pid = 1868] [serial = 1592] [outer = 0x7eff67fd7000] 12:22:10 INFO - PROCESS | 1868 | 1461093730612 Marionette DEBUG loaded listener.js 12:22:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff6aab8800) [pid = 1868] [serial = 1593] [outer = 0x7eff67fd7000] 12:22:11 INFO - PROCESS | 1868 | 1461093731498 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]]]}] 12:22:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:22:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1581ms 12:22:11 INFO - PROCESS | 1868 | 1461093731544 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 12:22:11 INFO - PROCESS | 1868 | 1461093731548 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 12:22:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:22:11 INFO - PROCESS | 1868 | 1461093731554 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:22:11 INFO - PROCESS | 1868 | 1461093731559 Marionette TRACE conn3 <- [1,2094,null,{}] 12:22:11 INFO - PROCESS | 1868 | 1461093731575 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}] 12:22:11 INFO - PROCESS | 1868 | 1461093731773 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 12:22:12 INFO - PROCESS | 1868 | 1461093732041 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c37000 == 121 [pid = 1868] [id = 531] 12:22:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff67b8e800) [pid = 1868] [serial = 1594] [outer = (nil)] 12:22:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff69c8f000) [pid = 1868] [serial = 1595] [outer = 0x7eff67b8e800] 12:22:12 INFO - PROCESS | 1868 | 1461093732124 Marionette DEBUG loaded listener.js 12:22:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff6ccbd000) [pid = 1868] [serial = 1596] [outer = 0x7eff67b8e800] 12:22:12 INFO - PROCESS | 1868 | 1461093732973 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]]]}] 12:22:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:22:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1483ms 12:22:13 INFO - PROCESS | 1868 | 1461093733038 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 12:22:13 INFO - PROCESS | 1868 | 1461093733043 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 12:22:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:22:13 INFO - PROCESS | 1868 | 1461093733049 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:22:13 INFO - PROCESS | 1868 | 1461093733051 Marionette TRACE conn3 <- [1,2098,null,{}] 12:22:13 INFO - PROCESS | 1868 | 1461093733057 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}] 12:22:13 INFO - PROCESS | 1868 | 1461093733262 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 12:22:13 INFO - PROCESS | 1868 | 1461093733524 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747de800 == 122 [pid = 1868] [id = 532] 12:22:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff712e8c00) [pid = 1868] [serial = 1597] [outer = (nil)] 12:22:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff712f1c00) [pid = 1868] [serial = 1598] [outer = 0x7eff712e8c00] 12:22:13 INFO - PROCESS | 1868 | 1461093733607 Marionette DEBUG loaded listener.js 12:22:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff722ec800) [pid = 1868] [serial = 1599] [outer = 0x7eff712e8c00] 12:22:14 INFO - PROCESS | 1868 | 1461093734513 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]]]}] 12:22:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:22:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1538ms 12:22:14 INFO - PROCESS | 1868 | 1461093734588 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 12:22:14 INFO - PROCESS | 1868 | 1461093734591 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 12:22:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:22:14 INFO - PROCESS | 1868 | 1461093734597 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:22:14 INFO - PROCESS | 1868 | 1461093734600 Marionette TRACE conn3 <- [1,2102,null,{}] 12:22:14 INFO - PROCESS | 1868 | 1461093734605 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}] 12:22:14 INFO - PROCESS | 1868 | 1461093734791 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 12:22:15 INFO - PROCESS | 1868 | 1461093735007 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ba4800 == 123 [pid = 1868] [id = 533] 12:22:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff712e5400) [pid = 1868] [serial = 1600] [outer = (nil)] 12:22:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff72407400) [pid = 1868] [serial = 1601] [outer = 0x7eff712e5400] 12:22:15 INFO - PROCESS | 1868 | 1461093735120 Marionette DEBUG loaded listener.js 12:22:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff72469c00) [pid = 1868] [serial = 1602] [outer = 0x7eff712e5400] 12:22:16 INFO - PROCESS | 1868 | 1461093736030 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]]]}] 12:22:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:22:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1480ms 12:22:16 INFO - PROCESS | 1868 | 1461093736078 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 12:22:16 INFO - PROCESS | 1868 | 1461093736082 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 12:22:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:22:16 INFO - PROCESS | 1868 | 1461093736087 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:22:16 INFO - PROCESS | 1868 | 1461093736090 Marionette TRACE conn3 <- [1,2106,null,{}] 12:22:16 INFO - PROCESS | 1868 | 1461093736095 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}] 12:22:16 INFO - PROCESS | 1868 | 1461093736313 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 12:22:16 INFO - PROCESS | 1868 | 1461093736530 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74eca000 == 124 [pid = 1868] [id = 534] 12:22:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff724ad800) [pid = 1868] [serial = 1603] [outer = (nil)] 12:22:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff739d7400) [pid = 1868] [serial = 1604] [outer = 0x7eff724ad800] 12:22:16 INFO - PROCESS | 1868 | 1461093736647 Marionette DEBUG loaded listener.js 12:22:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff73d71c00) [pid = 1868] [serial = 1605] [outer = 0x7eff724ad800] 12:22:17 INFO - PROCESS | 1868 | 1461093737542 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]]]}] 12:22:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:22:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1527ms 12:22:17 INFO - PROCESS | 1868 | 1461093737616 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 12:22:17 INFO - PROCESS | 1868 | 1461093737620 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 12:22:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:22:17 INFO - PROCESS | 1868 | 1461093737626 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:22:17 INFO - PROCESS | 1868 | 1461093737628 Marionette TRACE conn3 <- [1,2110,null,{}] 12:22:17 INFO - PROCESS | 1868 | 1461093737633 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}] 12:22:17 INFO - PROCESS | 1868 | 1461093737817 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 12:22:18 INFO - PROCESS | 1868 | 1461093738034 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f69000 == 125 [pid = 1868] [id = 535] 12:22:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff724b9000) [pid = 1868] [serial = 1606] [outer = (nil)] 12:22:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff74332400) [pid = 1868] [serial = 1607] [outer = 0x7eff724b9000] 12:22:18 INFO - PROCESS | 1868 | 1461093738148 Marionette DEBUG loaded listener.js 12:22:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff744b8000) [pid = 1868] [serial = 1608] [outer = 0x7eff724b9000] 12:22:19 INFO - PROCESS | 1868 | 1461093739059 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]]]}] 12:22:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:22:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1483ms 12:22:19 INFO - PROCESS | 1868 | 1461093739110 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 12:22:19 INFO - PROCESS | 1868 | 1461093739114 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 12:22:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:22:19 INFO - PROCESS | 1868 | 1461093739120 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:22:19 INFO - PROCESS | 1868 | 1461093739122 Marionette TRACE conn3 <- [1,2114,null,{}] 12:22:19 INFO - PROCESS | 1868 | 1461093739128 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}] 12:22:19 INFO - PROCESS | 1868 | 1461093739310 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 12:22:19 INFO - PROCESS | 1868 | 1461093739540 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78d0f000 == 126 [pid = 1868] [id = 536] 12:22:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff66216800) [pid = 1868] [serial = 1609] [outer = (nil)] 12:22:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff7456f000) [pid = 1868] [serial = 1610] [outer = 0x7eff66216800] 12:22:19 INFO - PROCESS | 1868 | 1461093739651 Marionette DEBUG loaded listener.js 12:22:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff7460bc00) [pid = 1868] [serial = 1611] [outer = 0x7eff66216800] 12:22:20 INFO - PROCESS | 1868 | 1461093740520 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]]]}] 12:22:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:22:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1433ms 12:22:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:22:20 INFO - PROCESS | 1868 | 1461093740555 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 12:22:20 INFO - PROCESS | 1868 | 1461093740558 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 12:22:20 INFO - PROCESS | 1868 | 1461093740564 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:22:20 INFO - PROCESS | 1868 | 1461093740567 Marionette TRACE conn3 <- [1,2118,null,{}] 12:22:20 INFO - PROCESS | 1868 | 1461093740572 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}] 12:22:20 INFO - PROCESS | 1868 | 1461093740798 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 12:22:21 INFO - PROCESS | 1868 | 1461093741015 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bae5800 == 127 [pid = 1868] [id = 537] 12:22:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff73d66800) [pid = 1868] [serial = 1612] [outer = (nil)] 12:22:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff74615800) [pid = 1868] [serial = 1613] [outer = 0x7eff73d66800] 12:22:21 INFO - PROCESS | 1868 | 1461093741130 Marionette DEBUG loaded listener.js 12:22:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff74ab9400) [pid = 1868] [serial = 1614] [outer = 0x7eff73d66800] 12:22:22 INFO - PROCESS | 1868 | 1461093742040 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]]]}] 12:22:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:22:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1530ms 12:22:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:22:22 INFO - PROCESS | 1868 | 1461093742093 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 12:22:22 INFO - PROCESS | 1868 | 1461093742096 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 12:22:22 INFO - PROCESS | 1868 | 1461093742102 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:22:22 INFO - PROCESS | 1868 | 1461093742105 Marionette TRACE conn3 <- [1,2122,null,{}] 12:22:22 INFO - PROCESS | 1868 | 1461093742110 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}] 12:22:22 INFO - PROCESS | 1868 | 1461093742301 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 12:22:22 INFO - PROCESS | 1868 | 1461093742522 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccde000 == 128 [pid = 1868] [id = 538] 12:22:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff7456fc00) [pid = 1868] [serial = 1615] [outer = (nil)] 12:22:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff74c2c000) [pid = 1868] [serial = 1616] [outer = 0x7eff7456fc00] 12:22:22 INFO - PROCESS | 1868 | 1461093742632 Marionette DEBUG loaded listener.js 12:22:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff75b5e000) [pid = 1868] [serial = 1617] [outer = 0x7eff7456fc00] 12:22:23 INFO - PROCESS | 1868 | 1461093743547 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]]]}] 12:22:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:22:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1481ms 12:22:23 INFO - PROCESS | 1868 | 1461093743583 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 12:22:23 INFO - PROCESS | 1868 | 1461093743587 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 12:22:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:22:23 INFO - PROCESS | 1868 | 1461093743593 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:22:23 INFO - PROCESS | 1868 | 1461093743597 Marionette TRACE conn3 <- [1,2126,null,{}] 12:22:23 INFO - PROCESS | 1868 | 1461093743602 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}] 12:22:23 INFO - PROCESS | 1868 | 1461093743904 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 12:22:24 INFO - PROCESS | 1868 | 1461093744106 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e424800 == 129 [pid = 1868] [id = 539] 12:22:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff75b63400) [pid = 1868] [serial = 1618] [outer = (nil)] 12:22:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff77b6f400) [pid = 1868] [serial = 1619] [outer = 0x7eff75b63400] 12:22:24 INFO - PROCESS | 1868 | 1461093744226 Marionette DEBUG loaded listener.js 12:22:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff77d41400) [pid = 1868] [serial = 1620] [outer = 0x7eff75b63400] 12:22:25 INFO - PROCESS | 1868 | 1461093745099 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]]]}] 12:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1537ms 12:22:25 INFO - PROCESS | 1868 | 1461093745130 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 12:22:25 INFO - PROCESS | 1868 | 1461093745133 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 12:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:22:25 INFO - PROCESS | 1868 | 1461093745139 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:22:25 INFO - PROCESS | 1868 | 1461093745141 Marionette TRACE conn3 <- [1,2130,null,{}] 12:22:25 INFO - PROCESS | 1868 | 1461093745147 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}] 12:22:25 INFO - PROCESS | 1868 | 1461093745336 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 12:22:25 INFO - PROCESS | 1868 | 1461093745601 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa51800 == 130 [pid = 1868] [id = 540] 12:22:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff75b66800) [pid = 1868] [serial = 1621] [outer = (nil)] 12:22:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff77f46800) [pid = 1868] [serial = 1622] [outer = 0x7eff75b66800] 12:22:25 INFO - PROCESS | 1868 | 1461093745675 Marionette DEBUG loaded listener.js 12:22:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff78948c00) [pid = 1868] [serial = 1623] [outer = 0x7eff75b66800] 12:22:26 INFO - PROCESS | 1868 | 1461093746536 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] 12:22:26 INFO - PROCESS | 1868 | 1461093746627 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 12:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:22:26 INFO - PROCESS | 1868 | 1461093746633 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:22:26 INFO - PROCESS | 1868 | 1461093746635 Marionette TRACE conn3 <- [1,2134,null,{}] 12:22:26 INFO - PROCESS | 1868 | 1461093746640 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}] 12:22:26 INFO - PROCESS | 1868 | 1461093746818 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 12:22:27 INFO - PROCESS | 1868 | 1461093747089 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710a6000 == 131 [pid = 1868] [id = 541] 12:22:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff66210c00) [pid = 1868] [serial = 1624] [outer = (nil)] 12:22:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff694edc00) [pid = 1868] [serial = 1625] [outer = 0x7eff66210c00] 12:22:27 INFO - PROCESS | 1868 | 1461093747200 Marionette DEBUG loaded listener.js 12:22:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff78aba400) [pid = 1868] [serial = 1626] [outer = 0x7eff66210c00] 12:22:28 INFO - PROCESS | 1868 | 1461093747999 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]]]}] 12:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1434ms 12:22:28 INFO - PROCESS | 1868 | 1461093748068 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 12:22:28 INFO - PROCESS | 1868 | 1461093748072 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 12:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:22:28 INFO - PROCESS | 1868 | 1461093748077 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:22:28 INFO - PROCESS | 1868 | 1461093748079 Marionette TRACE conn3 <- [1,2138,null,{}] 12:22:28 INFO - PROCESS | 1868 | 1461093748085 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}] 12:22:28 INFO - PROCESS | 1868 | 1461093748274 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 12:22:28 INFO - PROCESS | 1868 | 1461093748958 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d909000 == 132 [pid = 1868] [id = 542] 12:22:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff61ee9400) [pid = 1868] [serial = 1627] [outer = (nil)] 12:22:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff64648800) [pid = 1868] [serial = 1628] [outer = 0x7eff61ee9400] 12:22:29 INFO - PROCESS | 1868 | 1461093749136 Marionette DEBUG loaded listener.js 12:22:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff6620dc00) [pid = 1868] [serial = 1629] [outer = 0x7eff61ee9400] 12:22:30 INFO - PROCESS | 1868 | 1461093750008 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]]]}] 12:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1984ms 12:22:30 INFO - PROCESS | 1868 | 1461093750063 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 12:22:30 INFO - PROCESS | 1868 | 1461093750069 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 12:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:22:30 INFO - PROCESS | 1868 | 1461093750078 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:22:30 INFO - PROCESS | 1868 | 1461093750081 Marionette TRACE conn3 <- [1,2142,null,{}] 12:22:30 INFO - PROCESS | 1868 | 1461093750088 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}] 12:22:30 INFO - PROCESS | 1868 | 1461093750276 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 12:22:30 INFO - PROCESS | 1868 | 1461093750563 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c2f800 == 133 [pid = 1868] [id = 543] 12:22:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff654e4400) [pid = 1868] [serial = 1630] [outer = (nil)] 12:22:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff67b89800) [pid = 1868] [serial = 1631] [outer = 0x7eff654e4400] 12:22:30 INFO - PROCESS | 1868 | 1461093750677 Marionette DEBUG loaded listener.js 12:22:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff69499c00) [pid = 1868] [serial = 1632] [outer = 0x7eff654e4400] 12:22:31 INFO - PROCESS | 1868 | 1461093751680 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] 12:22:31 INFO - PROCESS | 1868 | 1461093751771 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 12:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 12:22:31 INFO - PROCESS | 1868 | 1461093751779 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:22:31 INFO - PROCESS | 1868 | 1461093751782 Marionette TRACE conn3 <- [1,2146,null,{}] 12:22:31 INFO - PROCESS | 1868 | 1461093751787 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}] 12:22:32 INFO - PROCESS | 1868 | 1461093752022 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff7c005800) [pid = 1868] [serial = 1499] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff80257800) [pid = 1868] [serial = 1502] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff8ad0ec00) [pid = 1868] [serial = 1505] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff8bdc9c00) [pid = 1868] [serial = 1508] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff6ae80c00) [pid = 1868] [serial = 1526] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723a2800 == 132 [pid = 1868] [id = 493] 12:22:32 INFO - PROCESS | 1868 | 1461093752468 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78a3c800 == 131 [pid = 1868] [id = 516] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7692e000 == 130 [pid = 1868] [id = 515] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c65000 == 129 [pid = 1868] [id = 514] 12:22:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64320800 == 130 [pid = 1868] [id = 544] 12:22:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff6464b000) [pid = 1868] [serial = 1633] [outer = (nil)] 12:22:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff69c8a800) [pid = 1868] [serial = 1634] [outer = 0x7eff6464b000] 12:22:32 INFO - PROCESS | 1868 | 1461093752542 Marionette DEBUG loaded listener.js 12:22:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff6ae80c00) [pid = 1868] [serial = 1635] [outer = 0x7eff6464b000] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747df800 == 129 [pid = 1868] [id = 513] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c2b800 == 128 [pid = 1868] [id = 512] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723b5800 == 127 [pid = 1868] [id = 511] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d728000 == 126 [pid = 1868] [id = 510] 12:22:32 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69acc800 == 125 [pid = 1868] [id = 509] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff744b8800) [pid = 1868] [serial = 1482] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff67ff1000) [pid = 1868] [serial = 1517] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff69498400) [pid = 1868] [serial = 1518] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff67feb800) [pid = 1868] [serial = 1487] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff6af34800) [pid = 1868] [serial = 1490] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff67ea3400) [pid = 1868] [serial = 1515] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff6684c000) [pid = 1868] [serial = 1514] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff69484400) [pid = 1868] [serial = 1520] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff69ca8000) [pid = 1868] [serial = 1521] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff73598000) [pid = 1868] [serial = 1493] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff75bf8000) [pid = 1868] [serial = 1496] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff69cd2400) [pid = 1868] [serial = 1511] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff654e6800) [pid = 1868] [serial = 1484] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff69df7800) [pid = 1868] [serial = 1523] [outer = (nil)] [url = about:blank] 12:22:32 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff6abdc000) [pid = 1868] [serial = 1524] [outer = (nil)] [url = about:blank] 12:22:33 INFO - PROCESS | 1868 | 1461093753301 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] 12:22:33 INFO - PROCESS | 1868 | 1461093753367 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 12:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 12:22:33 INFO - PROCESS | 1868 | 1461093753381 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:22:33 INFO - PROCESS | 1868 | 1461093753389 Marionette TRACE conn3 <- [1,2150,null,{}] 12:22:33 INFO - PROCESS | 1868 | 1461093753411 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}] 12:22:33 INFO - PROCESS | 1868 | 1461093753597 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 12:22:33 INFO - PROCESS | 1868 | 1461093753609 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d81b800 == 126 [pid = 1868] [id = 545] 12:22:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff69cd1c00) [pid = 1868] [serial = 1636] [outer = (nil)] 12:22:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff712f2800) [pid = 1868] [serial = 1637] [outer = 0x7eff69cd1c00] 12:22:33 INFO - PROCESS | 1868 | 1461093753667 Marionette DEBUG loaded listener.js 12:22:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff72465c00) [pid = 1868] [serial = 1638] [outer = 0x7eff69cd1c00] 12:22:34 INFO - PROCESS | 1868 | 1461093754577 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]]]}] 12:22:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1256ms 12:22:34 INFO - PROCESS | 1868 | 1461093754632 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 12:22:34 INFO - PROCESS | 1868 | 1461093754640 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 12:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:22:34 INFO - PROCESS | 1868 | 1461093754646 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:22:34 INFO - PROCESS | 1868 | 1461093754648 Marionette TRACE conn3 <- [1,2154,null,{}] 12:22:34 INFO - PROCESS | 1868 | 1461093754653 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}] 12:22:34 INFO - PROCESS | 1868 | 1461093754818 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 12:22:35 INFO - PROCESS | 1868 | 1461093755026 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7232f000 == 127 [pid = 1868] [id = 546] 12:22:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff6aab9000) [pid = 1868] [serial = 1639] [outer = (nil)] 12:22:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff7333a400) [pid = 1868] [serial = 1640] [outer = 0x7eff6aab9000] 12:22:35 INFO - PROCESS | 1868 | 1461093755091 Marionette DEBUG loaded listener.js 12:22:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff739d8800) [pid = 1868] [serial = 1641] [outer = 0x7eff6aab9000] 12:22:35 INFO - PROCESS | 1868 | 1461093755904 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]]]}] 12:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1277ms 12:22:35 INFO - PROCESS | 1868 | 1461093755924 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 12:22:35 INFO - PROCESS | 1868 | 1461093755927 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 12:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:22:35 INFO - PROCESS | 1868 | 1461093755933 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:22:35 INFO - PROCESS | 1868 | 1461093755935 Marionette TRACE conn3 <- [1,2158,null,{}] 12:22:35 INFO - PROCESS | 1868 | 1461093755940 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}] 12:22:36 INFO - PROCESS | 1868 | 1461093756165 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 12:22:36 INFO - PROCESS | 1868 | 1461093756195 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bec800 == 128 [pid = 1868] [id = 547] 12:22:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff73d70800) [pid = 1868] [serial = 1642] [outer = (nil)] 12:22:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff7456f800) [pid = 1868] [serial = 1643] [outer = 0x7eff73d70800] 12:22:36 INFO - PROCESS | 1868 | 1461093756266 Marionette DEBUG loaded listener.js 12:22:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff75bf8000) [pid = 1868] [serial = 1644] [outer = 0x7eff73d70800] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff69b1a400) [pid = 1868] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff6af35000) [pid = 1868] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff654ec000) [pid = 1868] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff67fe3800) [pid = 1868] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff65298000) [pid = 1868] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:22:37 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff69b18c00) [pid = 1868] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:22:37 INFO - PROCESS | 1868 | 1461093757554 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]]]}] 12:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1680ms 12:22:37 INFO - PROCESS | 1868 | 1461093757614 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 12:22:37 INFO - PROCESS | 1868 | 1461093757617 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 12:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:22:37 INFO - PROCESS | 1868 | 1461093757626 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:22:37 INFO - PROCESS | 1868 | 1461093757629 Marionette TRACE conn3 <- [1,2162,null,{}] 12:22:37 INFO - PROCESS | 1868 | 1461093757634 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}] 12:22:37 INFO - PROCESS | 1868 | 1461093757789 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 12:22:38 INFO - PROCESS | 1868 | 1461093758005 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c71000 == 129 [pid = 1868] [id = 548] 12:22:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff69b18c00) [pid = 1868] [serial = 1645] [outer = (nil)] 12:22:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff73d6a800) [pid = 1868] [serial = 1646] [outer = 0x7eff69b18c00] 12:22:38 INFO - PROCESS | 1868 | 1461093758064 Marionette DEBUG loaded listener.js 12:22:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff77bdac00) [pid = 1868] [serial = 1647] [outer = 0x7eff69b18c00] 12:22:38 INFO - PROCESS | 1868 | 1461093758746 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]]]}] 12:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1176ms 12:22:38 INFO - PROCESS | 1868 | 1461093758806 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 12:22:38 INFO - PROCESS | 1868 | 1461093758809 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 12:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:22:38 INFO - PROCESS | 1868 | 1461093758814 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:22:38 INFO - PROCESS | 1868 | 1461093758817 Marionette TRACE conn3 <- [1,2166,null,{}] 12:22:38 INFO - PROCESS | 1868 | 1461093758822 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}] 12:22:38 INFO - PROCESS | 1868 | 1461093758979 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 12:22:39 INFO - PROCESS | 1868 | 1461093759158 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc90800 == 130 [pid = 1868] [id = 549] 12:22:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff69c95400) [pid = 1868] [serial = 1648] [outer = (nil)] 12:22:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff78ab9400) [pid = 1868] [serial = 1649] [outer = 0x7eff69c95400] 12:22:39 INFO - PROCESS | 1868 | 1461093759218 Marionette DEBUG loaded listener.js 12:22:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff78c30800) [pid = 1868] [serial = 1650] [outer = 0x7eff69c95400] 12:22:40 INFO - PROCESS | 1868 | 1461093760313 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]]]}] 12:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1530ms 12:22:40 INFO - PROCESS | 1868 | 1461093760346 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 12:22:40 INFO - PROCESS | 1868 | 1461093760350 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 12:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:22:40 INFO - PROCESS | 1868 | 1461093760359 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:22:40 INFO - PROCESS | 1868 | 1461093760364 Marionette TRACE conn3 <- [1,2170,null,{}] 12:22:40 INFO - PROCESS | 1868 | 1461093760371 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}] 12:22:40 INFO - PROCESS | 1868 | 1461093760558 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 12:22:40 INFO - PROCESS | 1868 | 1461093760834 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d818800 == 131 [pid = 1868] [id = 550] 12:22:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff67fe6400) [pid = 1868] [serial = 1651] [outer = (nil)] 12:22:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff69c97000) [pid = 1868] [serial = 1652] [outer = 0x7eff67fe6400] 12:22:40 INFO - PROCESS | 1868 | 1461093760952 Marionette DEBUG loaded listener.js 12:22:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff6aab4c00) [pid = 1868] [serial = 1653] [outer = 0x7eff67fe6400] 12:22:41 INFO - PROCESS | 1868 | 1461093761853 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]]]}] 12:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1536ms 12:22:41 INFO - PROCESS | 1868 | 1461093761895 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 12:22:41 INFO - PROCESS | 1868 | 1461093761904 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 12:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:22:41 INFO - PROCESS | 1868 | 1461093761914 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:22:41 INFO - PROCESS | 1868 | 1461093761917 Marionette TRACE conn3 <- [1,2174,null,{}] 12:22:41 INFO - PROCESS | 1868 | 1461093761923 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}] 12:22:42 INFO - PROCESS | 1868 | 1461093762124 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 12:22:42 INFO - PROCESS | 1868 | 1461093762476 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c7a000 == 132 [pid = 1868] [id = 551] 12:22:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff694e6000) [pid = 1868] [serial = 1654] [outer = (nil)] 12:22:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff712edc00) [pid = 1868] [serial = 1655] [outer = 0x7eff694e6000] 12:22:42 INFO - PROCESS | 1868 | 1461093762553 Marionette DEBUG loaded listener.js 12:22:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff7333f400) [pid = 1868] [serial = 1656] [outer = 0x7eff694e6000] 12:22:43 INFO - PROCESS | 1868 | 1461093763394 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]]]}] 12:22:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1532ms 12:22:43 INFO - PROCESS | 1868 | 1461093763447 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 12:22:43 INFO - PROCESS | 1868 | 1461093763451 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 12:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:22:43 INFO - PROCESS | 1868 | 1461093763457 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:22:43 INFO - PROCESS | 1868 | 1461093763463 Marionette TRACE conn3 <- [1,2178,null,{}] 12:22:43 INFO - PROCESS | 1868 | 1461093763478 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}] 12:22:43 INFO - PROCESS | 1868 | 1461093763690 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 12:22:43 INFO - PROCESS | 1868 | 1461093763951 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83f03000 == 133 [pid = 1868] [id = 552] 12:22:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff69df5c00) [pid = 1868] [serial = 1657] [outer = (nil)] 12:22:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff74e85000) [pid = 1868] [serial = 1658] [outer = 0x7eff69df5c00] 12:22:44 INFO - PROCESS | 1868 | 1461093764079 Marionette DEBUG loaded listener.js 12:22:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff77d3f800) [pid = 1868] [serial = 1659] [outer = 0x7eff69df5c00] 12:22:44 INFO - PROCESS | 1868 | 1461093764920 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]]]}] 12:22:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1537ms 12:22:44 INFO - PROCESS | 1868 | 1461093764994 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 12:22:45 INFO - PROCESS | 1868 | 1461093764999 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 12:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:22:45 INFO - PROCESS | 1868 | 1461093765005 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:22:45 INFO - PROCESS | 1868 | 1461093765008 Marionette TRACE conn3 <- [1,2182,null,{}] 12:22:45 INFO - PROCESS | 1868 | 1461093765013 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}] 12:22:45 INFO - PROCESS | 1868 | 1461093765229 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 12:22:45 INFO - PROCESS | 1868 | 1461093765491 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8dfb7800 == 134 [pid = 1868] [id = 553] 12:22:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff73345c00) [pid = 1868] [serial = 1660] [outer = (nil)] 12:22:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff79bc4c00) [pid = 1868] [serial = 1661] [outer = 0x7eff73345c00] 12:22:45 INFO - PROCESS | 1868 | 1461093765608 Marionette DEBUG loaded listener.js 12:22:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff79ebbc00) [pid = 1868] [serial = 1662] [outer = 0x7eff73345c00] 12:22:46 INFO - PROCESS | 1868 | 1461093766385 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]]]}] 12:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1427ms 12:22:46 INFO - PROCESS | 1868 | 1461093766433 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 12:22:46 INFO - PROCESS | 1868 | 1461093766436 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 12:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:22:46 INFO - PROCESS | 1868 | 1461093766442 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:22:46 INFO - PROCESS | 1868 | 1461093766444 Marionette TRACE conn3 <- [1,2186,null,{}] 12:22:46 INFO - PROCESS | 1868 | 1461093766469 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}] 12:22:46 INFO - PROCESS | 1868 | 1461093766652 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 12:22:46 INFO - PROCESS | 1868 | 1461093766915 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8fd91800 == 135 [pid = 1868] [id = 554] 12:22:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff74aae400) [pid = 1868] [serial = 1663] [outer = (nil)] 12:22:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff7afbdc00) [pid = 1868] [serial = 1664] [outer = 0x7eff74aae400] 12:22:46 INFO - PROCESS | 1868 | 1461093766989 Marionette DEBUG loaded listener.js 12:22:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff7ba46800) [pid = 1868] [serial = 1665] [outer = 0x7eff74aae400] 12:22:47 INFO - PROCESS | 1868 | 1461093767929 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]]]}] 12:22:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:22:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1538ms 12:22:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:22:47 INFO - PROCESS | 1868 | 1461093767982 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 12:22:47 INFO - PROCESS | 1868 | 1461093767985 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 12:22:47 INFO - PROCESS | 1868 | 1461093767991 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:22:47 INFO - PROCESS | 1868 | 1461093767994 Marionette TRACE conn3 <- [1,2190,null,{}] 12:22:48 INFO - PROCESS | 1868 | 1461093767999 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}] 12:22:48 INFO - PROCESS | 1868 | 1461093768213 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 12:22:48 INFO - PROCESS | 1868 | 1461093768478 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff941ae000 == 136 [pid = 1868] [id = 555] 12:22:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7eff6b03a800) [pid = 1868] [serial = 1666] [outer = (nil)] 12:22:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7eff7c5bdc00) [pid = 1868] [serial = 1667] [outer = 0x7eff6b03a800] 12:22:48 INFO - PROCESS | 1868 | 1461093768599 Marionette DEBUG loaded listener.js 12:22:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff7cbbe000) [pid = 1868] [serial = 1668] [outer = 0x7eff6b03a800] 12:22:49 INFO - PROCESS | 1868 | 1461093769416 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]]]}] 12:22:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:22:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1477ms 12:22:49 INFO - PROCESS | 1868 | 1461093769468 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 12:22:49 INFO - PROCESS | 1868 | 1461093769471 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 12:22:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:22:49 INFO - PROCESS | 1868 | 1461093769477 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:22:49 INFO - PROCESS | 1868 | 1461093769479 Marionette TRACE conn3 <- [1,2194,null,{}] 12:22:49 INFO - PROCESS | 1868 | 1461093769485 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}] 12:22:49 INFO - PROCESS | 1868 | 1461093769684 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 12:22:49 INFO - PROCESS | 1868 | 1461093769965 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63de3000 == 137 [pid = 1868] [id = 556] 12:22:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff6684c400) [pid = 1868] [serial = 1669] [outer = (nil)] 12:22:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff7cd0d800) [pid = 1868] [serial = 1670] [outer = 0x7eff6684c400] 12:22:50 INFO - PROCESS | 1868 | 1461093770039 Marionette DEBUG loaded listener.js 12:22:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff7cdaf400) [pid = 1868] [serial = 1671] [outer = 0x7eff6684c400] 12:22:50 INFO - PROCESS | 1868 | 1461093770866 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]]]}] 12:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1438ms 12:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:22:50 INFO - PROCESS | 1868 | 1461093770922 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 12:22:50 INFO - PROCESS | 1868 | 1461093770925 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 12:22:50 INFO - PROCESS | 1868 | 1461093770934 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:22:50 INFO - PROCESS | 1868 | 1461093770937 Marionette TRACE conn3 <- [1,2198,null,{}] 12:22:50 INFO - PROCESS | 1868 | 1461093770942 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}] 12:22:51 INFO - PROCESS | 1868 | 1461093771123 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 12:22:51 INFO - PROCESS | 1868 | 1461093771387 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64466800 == 138 [pid = 1868] [id = 557] 12:22:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff73348400) [pid = 1868] [serial = 1672] [outer = (nil)] 12:22:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff7ceba800) [pid = 1868] [serial = 1673] [outer = 0x7eff73348400] 12:22:51 INFO - PROCESS | 1868 | 1461093771459 Marionette DEBUG loaded listener.js 12:22:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff7d73e000) [pid = 1868] [serial = 1674] [outer = 0x7eff73348400] 12:22:52 INFO - PROCESS | 1868 | 1461093772322 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]]]}] 12:22:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:22:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1430ms 12:22:52 INFO - PROCESS | 1868 | 1461093772363 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 12:22:52 INFO - PROCESS | 1868 | 1461093772365 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 12:22:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:22:52 INFO - PROCESS | 1868 | 1461093772372 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:22:52 INFO - PROCESS | 1868 | 1461093772374 Marionette TRACE conn3 <- [1,2202,null,{}] 12:22:52 INFO - PROCESS | 1868 | 1461093772379 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}] 12:22:52 INFO - PROCESS | 1868 | 1461093772557 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 12:22:52 INFO - PROCESS | 1868 | 1461093772828 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc87000 == 139 [pid = 1868] [id = 558] 12:22:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff7cd04400) [pid = 1868] [serial = 1675] [outer = (nil)] 12:22:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff7dd04400) [pid = 1868] [serial = 1676] [outer = 0x7eff7cd04400] 12:22:52 INFO - PROCESS | 1868 | 1461093772906 Marionette DEBUG loaded listener.js 12:22:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff80257c00) [pid = 1868] [serial = 1677] [outer = 0x7eff7cd04400] 12:22:53 INFO - PROCESS | 1868 | 1461093773773 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]]]}] 12:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1431ms 12:22:53 INFO - PROCESS | 1868 | 1461093773803 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 12:22:53 INFO - PROCESS | 1868 | 1461093773807 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 12:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:22:53 INFO - PROCESS | 1868 | 1461093773813 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:22:53 INFO - PROCESS | 1868 | 1461093773815 Marionette TRACE conn3 <- [1,2206,null,{}] 12:22:53 INFO - PROCESS | 1868 | 1461093773821 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}] 12:22:54 INFO - PROCESS | 1868 | 1461093774010 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 12:22:54 INFO - PROCESS | 1868 | 1461093774283 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7352b000 == 140 [pid = 1868] [id = 559] 12:22:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff7cd0e800) [pid = 1868] [serial = 1678] [outer = (nil)] 12:22:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff80486c00) [pid = 1868] [serial = 1679] [outer = 0x7eff7cd0e800] 12:22:54 INFO - PROCESS | 1868 | 1461093774360 Marionette DEBUG loaded listener.js 12:22:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff89cd2400) [pid = 1868] [serial = 1680] [outer = 0x7eff7cd0e800] 12:22:55 INFO - PROCESS | 1868 | 1461093775290 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]]]}] 12:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1533ms 12:22:55 INFO - PROCESS | 1868 | 1461093775346 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 12:22:55 INFO - PROCESS | 1868 | 1461093775356 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 12:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:22:55 INFO - PROCESS | 1868 | 1461093775362 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:22:55 INFO - PROCESS | 1868 | 1461093775365 Marionette TRACE conn3 <- [1,2210,null,{}] 12:22:55 INFO - PROCESS | 1868 | 1461093775370 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}] 12:22:55 INFO - PROCESS | 1868 | 1461093775575 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 12:22:55 INFO - PROCESS | 1868 | 1461093775883 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7106d800 == 141 [pid = 1868] [id = 560] 12:22:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7eff8025bc00) [pid = 1868] [serial = 1681] [outer = (nil)] 12:22:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7eff8bc31800) [pid = 1868] [serial = 1682] [outer = 0x7eff8025bc00] 12:22:55 INFO - PROCESS | 1868 | 1461093775966 Marionette DEBUG loaded listener.js 12:22:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7eff8bdfa800) [pid = 1868] [serial = 1683] [outer = 0x7eff8025bc00] 12:22:56 INFO - PROCESS | 1868 | 1461093776770 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]]]}] 12:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1481ms 12:22:56 INFO - PROCESS | 1868 | 1461093776844 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 12:22:56 INFO - PROCESS | 1868 | 1461093776847 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 12:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:22:56 INFO - PROCESS | 1868 | 1461093776853 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:22:56 INFO - PROCESS | 1868 | 1461093776856 Marionette TRACE conn3 <- [1,2214,null,{}] 12:22:56 INFO - PROCESS | 1868 | 1461093776861 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}] 12:22:57 INFO - PROCESS | 1868 | 1461093777050 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 12:22:57 INFO - PROCESS | 1868 | 1461093777334 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6094f800 == 142 [pid = 1868] [id = 561] 12:22:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7eff8a841c00) [pid = 1868] [serial = 1684] [outer = (nil)] 12:22:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7eff8c0c6400) [pid = 1868] [serial = 1685] [outer = 0x7eff8a841c00] 12:22:57 INFO - PROCESS | 1868 | 1461093777446 Marionette DEBUG loaded listener.js 12:22:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7eff8decdc00) [pid = 1868] [serial = 1686] [outer = 0x7eff8a841c00] 12:22:58 INFO - PROCESS | 1868 | 1461093778216 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]]]}] 12:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1379ms 12:22:58 INFO - PROCESS | 1868 | 1461093778232 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 12:22:58 INFO - PROCESS | 1868 | 1461093778234 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 12:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:22:58 INFO - PROCESS | 1868 | 1461093778240 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:22:58 INFO - PROCESS | 1868 | 1461093778243 Marionette TRACE conn3 <- [1,2218,null,{}] 12:22:58 INFO - PROCESS | 1868 | 1461093778248 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}] 12:22:58 INFO - PROCESS | 1868 | 1461093778432 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 12:22:58 INFO - PROCESS | 1868 | 1461093778681 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:22:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f2c4000 == 143 [pid = 1868] [id = 562] 12:22:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7eff5f2a7400) [pid = 1868] [serial = 1687] [outer = (nil)] 12:22:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7eff5f2afc00) [pid = 1868] [serial = 1688] [outer = 0x7eff5f2a7400] 12:22:58 INFO - PROCESS | 1868 | 1461093778759 Marionette DEBUG loaded listener.js 12:22:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff5f2b4c00) [pid = 1868] [serial = 1689] [outer = 0x7eff5f2a7400] 12:22:59 INFO - PROCESS | 1868 | 1461093779647 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]]]}] 12:22:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:22:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1434ms 12:22:59 INFO - PROCESS | 1868 | 1461093779676 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 12:22:59 INFO - PROCESS | 1868 | 1461093779678 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 12:22:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:22:59 INFO - PROCESS | 1868 | 1461093779685 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:22:59 INFO - PROCESS | 1868 | 1461093779687 Marionette TRACE conn3 <- [1,2222,null,{}] 12:22:59 INFO - PROCESS | 1868 | 1461093779693 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}] 12:22:59 INFO - PROCESS | 1868 | 1461093779884 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 12:23:00 INFO - PROCESS | 1868 | 1461093780172 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63dd3000 == 144 [pid = 1868] [id = 563] 12:23:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff5f2ad000) [pid = 1868] [serial = 1690] [outer = (nil)] 12:23:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff8de1f400) [pid = 1868] [serial = 1691] [outer = 0x7eff5f2ad000] 12:23:00 INFO - PROCESS | 1868 | 1461093780246 Marionette DEBUG loaded listener.js 12:23:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff8fc29800) [pid = 1868] [serial = 1692] [outer = 0x7eff5f2ad000] 12:23:01 INFO - PROCESS | 1868 | 1461093781084 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]]]}] 12:23:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:23:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1480ms 12:23:01 INFO - PROCESS | 1868 | 1461093781166 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 12:23:01 INFO - PROCESS | 1868 | 1461093781169 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 12:23:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:23:01 INFO - PROCESS | 1868 | 1461093781175 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:23:01 INFO - PROCESS | 1868 | 1461093781177 Marionette TRACE conn3 <- [1,2226,null,{}] 12:23:01 INFO - PROCESS | 1868 | 1461093781182 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}] 12:23:01 INFO - PROCESS | 1868 | 1461093781364 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 12:23:01 INFO - PROCESS | 1868 | 1461093781641 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f419800 == 145 [pid = 1868] [id = 564] 12:23:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff5f2b0c00) [pid = 1868] [serial = 1693] [outer = (nil)] 12:23:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff6684f000) [pid = 1868] [serial = 1694] [outer = 0x7eff5f2b0c00] 12:23:01 INFO - PROCESS | 1868 | 1461093781718 Marionette DEBUG loaded listener.js 12:23:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff69c94800) [pid = 1868] [serial = 1695] [outer = 0x7eff5f2b0c00] 12:23:03 INFO - PROCESS | 1868 | 1461093783032 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]]]}] 12:23:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:23:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1876ms 12:23:03 INFO - PROCESS | 1868 | 1461093783051 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 12:23:03 INFO - PROCESS | 1868 | 1461093783055 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 12:23:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:23:03 INFO - PROCESS | 1868 | 1461093783063 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:23:03 INFO - PROCESS | 1868 | 1461093783069 Marionette TRACE conn3 <- [1,2230,null,{}] 12:23:03 INFO - PROCESS | 1868 | 1461093783078 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}] 12:23:03 INFO - PROCESS | 1868 | 1461093783252 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 12:23:03 INFO - PROCESS | 1868 | 1461093783550 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b175800 == 146 [pid = 1868] [id = 565] 12:23:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff6449bc00) [pid = 1868] [serial = 1696] [outer = (nil)] 12:23:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7eff65129000) [pid = 1868] [serial = 1697] [outer = 0x7eff6449bc00] 12:23:03 INFO - PROCESS | 1868 | 1461093783622 Marionette DEBUG loaded listener.js 12:23:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7eff6669d800) [pid = 1868] [serial = 1698] [outer = 0x7eff6449bc00] 12:23:04 INFO - PROCESS | 1868 | 1461093784460 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]]]}] 12:23:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:23:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1435ms 12:23:04 INFO - PROCESS | 1868 | 1461093784499 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 12:23:04 INFO - PROCESS | 1868 | 1461093784506 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 12:23:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:23:04 INFO - PROCESS | 1868 | 1461093784515 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:23:04 INFO - PROCESS | 1868 | 1461093784518 Marionette TRACE conn3 <- [1,2234,null,{}] 12:23:04 INFO - PROCESS | 1868 | 1461093784524 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}] 12:23:04 INFO - PROCESS | 1868 | 1461093784696 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 12:23:05 INFO - PROCESS | 1868 | 1461093784991 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71074000 == 147 [pid = 1868] [id = 566] 12:23:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7eff67eaa400) [pid = 1868] [serial = 1699] [outer = (nil)] 12:23:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7eff654e2800) [pid = 1868] [serial = 1700] [outer = 0x7eff67eaa400] 12:23:05 INFO - PROCESS | 1868 | 1461093785134 Marionette DEBUG loaded listener.js 12:23:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7eff694e9800) [pid = 1868] [serial = 1701] [outer = 0x7eff67eaa400] 12:23:06 INFO - PROCESS | 1868 | 1461093786121 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]]]}] 12:23:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:23:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1683ms 12:23:06 INFO - PROCESS | 1868 | 1461093786199 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 12:23:06 INFO - PROCESS | 1868 | 1461093786202 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 12:23:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:23:06 INFO - PROCESS | 1868 | 1461093786208 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:23:06 INFO - PROCESS | 1868 | 1461093786213 Marionette TRACE conn3 <- [1,2238,null,{}] 12:23:06 INFO - PROCESS | 1868 | 1461093786228 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}] 12:23:06 INFO - PROCESS | 1868 | 1461093786452 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 12:23:06 INFO - PROCESS | 1868 | 1461093786767 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723b9000 == 148 [pid = 1868] [id = 567] 12:23:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7eff6abdc000) [pid = 1868] [serial = 1702] [outer = (nil)] 12:23:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 285 (0x7eff6af34000) [pid = 1868] [serial = 1703] [outer = 0x7eff6abdc000] 12:23:06 INFO - PROCESS | 1868 | 1461093786840 Marionette DEBUG loaded listener.js 12:23:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 286 (0x7eff6b18e000) [pid = 1868] [serial = 1704] [outer = 0x7eff6abdc000] 12:23:07 INFO - PROCESS | 1868 | 1461093787659 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]]]}] 12:23:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:23:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1481ms 12:23:07 INFO - PROCESS | 1868 | 1461093787689 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 12:23:07 INFO - PROCESS | 1868 | 1461093787693 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 12:23:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:23:07 INFO - PROCESS | 1868 | 1461093787698 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:23:07 INFO - PROCESS | 1868 | 1461093787700 Marionette TRACE conn3 <- [1,2242,null,{}] 12:23:07 INFO - PROCESS | 1868 | 1461093787705 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}] 12:23:07 INFO - PROCESS | 1868 | 1461093787886 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 12:23:08 INFO - PROCESS | 1868 | 1461093788179 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73d17000 == 149 [pid = 1868] [id = 568] 12:23:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 287 (0x7eff694a0800) [pid = 1868] [serial = 1705] [outer = (nil)] 12:23:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 288 (0x7eff712f2000) [pid = 1868] [serial = 1706] [outer = 0x7eff694a0800] 12:23:08 INFO - PROCESS | 1868 | 1461093788252 Marionette DEBUG loaded listener.js 12:23:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 289 (0x7eff7240d400) [pid = 1868] [serial = 1707] [outer = 0x7eff694a0800] 12:23:09 INFO - PROCESS | 1868 | 1461093789196 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]]]}] 12:23:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:23:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1581ms 12:23:09 INFO - PROCESS | 1868 | 1461093789282 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 12:23:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:23:09 INFO - PROCESS | 1868 | 1461093789286 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 12:23:09 INFO - PROCESS | 1868 | 1461093789292 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:23:09 INFO - PROCESS | 1868 | 1461093789296 Marionette TRACE conn3 <- [1,2246,null,{}] 12:23:09 INFO - PROCESS | 1868 | 1461093789302 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}] 12:23:09 INFO - PROCESS | 1868 | 1461093789556 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c71000 == 148 [pid = 1868] [id = 548] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 288 (0x7eff67b8e000) [pid = 1868] [serial = 1529] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 287 (0x7eff79bc5c00) [pid = 1868] [serial = 1547] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 286 (0x7eff73f6f000) [pid = 1868] [serial = 1541] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 285 (0x7eff78946c00) [pid = 1868] [serial = 1544] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 284 (0x7eff6b19ac00) [pid = 1868] [serial = 1586] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7eff73599c00) [pid = 1868] [serial = 1538] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7eff89ccf800) [pid = 1868] [serial = 1559] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7eff694ed800) [pid = 1868] [serial = 1565] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7eff7cd0fc00) [pid = 1868] [serial = 1556] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7eff6c8ea000) [pid = 1868] [serial = 1535] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7eff8bdca400) [pid = 1868] [serial = 1562] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff7ba46000) [pid = 1868] [serial = 1550] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff69c9c800) [pid = 1868] [serial = 1532] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff7c581400) [pid = 1868] [serial = 1553] [outer = (nil)] [url = about:blank] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bec800 == 147 [pid = 1868] [id = 547] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7232f000 == 146 [pid = 1868] [id = 546] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d81b800 == 145 [pid = 1868] [id = 545] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64320800 == 144 [pid = 1868] [id = 544] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c2f800 == 143 [pid = 1868] [id = 543] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d909000 == 142 [pid = 1868] [id = 542] 12:23:09 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa51800 == 141 [pid = 1868] [id = 540] 12:23:09 INFO - PROCESS | 1868 | 1461093789942 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e63800 == 142 [pid = 1868] [id = 569] 12:23:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff61ee2c00) [pid = 1868] [serial = 1708] [outer = (nil)] 12:23:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff67fdbc00) [pid = 1868] [serial = 1709] [outer = 0x7eff61ee2c00] 12:23:10 INFO - PROCESS | 1868 | 1461093790018 Marionette DEBUG loaded listener.js 12:23:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff72463c00) [pid = 1868] [serial = 1710] [outer = 0x7eff61ee2c00] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff69def000) [pid = 1868] [serial = 1581] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff6529b000) [pid = 1868] [serial = 1568] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff67ea7c00) [pid = 1868] [serial = 1572] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff69d49800) [pid = 1868] [serial = 1580] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff69c95c00) [pid = 1868] [serial = 1577] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff69caac00) [pid = 1868] [serial = 1578] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff6b038c00) [pid = 1868] [serial = 1584] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff6af92c00) [pid = 1868] [serial = 1583] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7eff67b86400) [pid = 1868] [serial = 1571] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7eff694e8800) [pid = 1868] [serial = 1575] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7eff6948e000) [pid = 1868] [serial = 1574] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7eff6620e400) [pid = 1868] [serial = 1569] [outer = (nil)] [url = about:blank] 12:23:10 INFO - PROCESS | 1868 | 1461093790826 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]]]}] 12:23:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:23:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1587ms 12:23:10 INFO - PROCESS | 1868 | 1461093790881 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 12:23:10 INFO - PROCESS | 1868 | 1461093790885 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 12:23:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:23:10 INFO - PROCESS | 1868 | 1461093790890 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:23:10 INFO - PROCESS | 1868 | 1461093790893 Marionette TRACE conn3 <- [1,2250,null,{}] 12:23:10 INFO - PROCESS | 1868 | 1461093790898 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}] 12:23:11 INFO - PROCESS | 1868 | 1461093791135 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 12:23:11 INFO - PROCESS | 1868 | 1461093791328 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710f3000 == 143 [pid = 1868] [id = 570] 12:23:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7eff6684d400) [pid = 1868] [serial = 1711] [outer = (nil)] 12:23:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7eff74340800) [pid = 1868] [serial = 1712] [outer = 0x7eff6684d400] 12:23:11 INFO - PROCESS | 1868 | 1461093791391 Marionette DEBUG loaded listener.js 12:23:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7eff75e22400) [pid = 1868] [serial = 1713] [outer = 0x7eff6684d400] 12:23:12 INFO - PROCESS | 1868 | 1461093792210 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]]]}] 12:23:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:23:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1380ms 12:23:12 INFO - PROCESS | 1868 | 1461093792272 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 12:23:12 INFO - PROCESS | 1868 | 1461093792276 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 12:23:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:23:12 INFO - PROCESS | 1868 | 1461093792282 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:23:12 INFO - PROCESS | 1868 | 1461093792284 Marionette TRACE conn3 <- [1,2254,null,{}] 12:23:12 INFO - PROCESS | 1868 | 1461093792290 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}] 12:23:12 INFO - PROCESS | 1868 | 1461093792535 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 12:23:12 INFO - PROCESS | 1868 | 1461093792572 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bdc800 == 144 [pid = 1868] [id = 571] 12:23:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7eff6b18c800) [pid = 1868] [serial = 1714] [outer = (nil)] 12:23:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff77d41000) [pid = 1868] [serial = 1715] [outer = 0x7eff6b18c800] 12:23:12 INFO - PROCESS | 1868 | 1461093792638 Marionette DEBUG loaded listener.js 12:23:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff78949800) [pid = 1868] [serial = 1716] [outer = 0x7eff6b18c800] 12:23:13 INFO - PROCESS | 1868 | 1461093793505 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]]]}] 12:23:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:23:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1283ms 12:23:13 INFO - PROCESS | 1868 | 1461093793566 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 12:23:13 INFO - PROCESS | 1868 | 1461093793570 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 12:23:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:23:13 INFO - PROCESS | 1868 | 1461093793575 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:23:13 INFO - PROCESS | 1868 | 1461093793577 Marionette TRACE conn3 <- [1,2258,null,{}] 12:23:13 INFO - PROCESS | 1868 | 1461093793582 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}] 12:23:13 INFO - PROCESS | 1868 | 1461093793838 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 12:23:13 INFO - PROCESS | 1868 | 1461093793877 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d3000 == 145 [pid = 1868] [id = 572] 12:23:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff78ab2400) [pid = 1868] [serial = 1717] [outer = (nil)] 12:23:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff79cb1400) [pid = 1868] [serial = 1718] [outer = 0x7eff78ab2400] 12:23:13 INFO - PROCESS | 1868 | 1461093793939 Marionette DEBUG loaded listener.js 12:23:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff7bcdf400) [pid = 1868] [serial = 1719] [outer = 0x7eff78ab2400] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff6aab9000) [pid = 1868] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff6948fc00) [pid = 1868] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff7226d400) [pid = 1868] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff7460c400) [pid = 1868] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff61eed800) [pid = 1868] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7eff69cd1c00) [pid = 1868] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7eff654e4400) [pid = 1868] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7eff64645000) [pid = 1868] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7eff69b18c00) [pid = 1868] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7eff6449a000) [pid = 1868] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7eff75e2f400) [pid = 1868] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7eff78c31400) [pid = 1868] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7eff6464b000) [pid = 1868] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff6793d400) [pid = 1868] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff61eea400) [pid = 1868] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff69d48800) [pid = 1868] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff6ae7fc00) [pid = 1868] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff61ee9400) [pid = 1868] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff73d70800) [pid = 1868] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff69ccf400) [pid = 1868] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff74564400) [pid = 1868] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff78c33c00) [pid = 1868] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff6793c000) [pid = 1868] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:23:15 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff64646c00) [pid = 1868] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:23:15 INFO - PROCESS | 1868 | 1461093795762 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]]]}] 12:23:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:23:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 2230ms 12:23:15 INFO - PROCESS | 1868 | 1461093795806 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 12:23:15 INFO - PROCESS | 1868 | 1461093795810 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 12:23:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:23:15 INFO - PROCESS | 1868 | 1461093795815 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:23:15 INFO - PROCESS | 1868 | 1461093795817 Marionette TRACE conn3 <- [1,2262,null,{}] 12:23:15 INFO - PROCESS | 1868 | 1461093795822 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}] 12:23:15 INFO - PROCESS | 1868 | 1461093795993 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 12:23:16 INFO - PROCESS | 1868 | 1461093796006 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6af5c800 == 146 [pid = 1868] [id = 573] 12:23:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff61ee9400) [pid = 1868] [serial = 1720] [outer = (nil)] 12:23:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff694e8c00) [pid = 1868] [serial = 1721] [outer = 0x7eff61ee9400] 12:23:16 INFO - PROCESS | 1868 | 1461093796245 Marionette DEBUG loaded listener.js 12:23:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff6aab9000) [pid = 1868] [serial = 1722] [outer = 0x7eff61ee9400] 12:23:16 INFO - PROCESS | 1868 | 1461093796923 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]]]}] 12:23:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:23:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1126ms 12:23:16 INFO - PROCESS | 1868 | 1461093796942 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 12:23:16 INFO - PROCESS | 1868 | 1461093796946 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 12:23:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:23:16 INFO - PROCESS | 1868 | 1461093796950 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:23:16 INFO - PROCESS | 1868 | 1461093796953 Marionette TRACE conn3 <- [1,2266,null,{}] 12:23:16 INFO - PROCESS | 1868 | 1461093796958 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}] 12:23:17 INFO - PROCESS | 1868 | 1461093797144 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 12:23:17 INFO - PROCESS | 1868 | 1461093797528 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6095d800 == 147 [pid = 1868] [id = 574] 12:23:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff5f2ab800) [pid = 1868] [serial = 1723] [outer = (nil)] 12:23:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff61ee7c00) [pid = 1868] [serial = 1724] [outer = 0x7eff5f2ab800] 12:23:17 INFO - PROCESS | 1868 | 1461093797614 Marionette DEBUG loaded listener.js 12:23:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff6511b800) [pid = 1868] [serial = 1725] [outer = 0x7eff5f2ab800] 12:23:18 INFO - PROCESS | 1868 | 1461093798550 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]]]}] 12:23:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:23:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1635ms 12:23:18 INFO - PROCESS | 1868 | 1461093798590 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 12:23:18 INFO - PROCESS | 1868 | 1461093798597 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 12:23:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:23:18 INFO - PROCESS | 1868 | 1461093798607 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:23:18 INFO - PROCESS | 1868 | 1461093798610 Marionette TRACE conn3 <- [1,2270,null,{}] 12:23:18 INFO - PROCESS | 1868 | 1461093798618 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}] 12:23:18 INFO - PROCESS | 1868 | 1461093798847 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 12:23:19 INFO - PROCESS | 1868 | 1461093799118 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71069800 == 148 [pid = 1868] [id = 575] 12:23:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff69497c00) [pid = 1868] [serial = 1726] [outer = (nil)] 12:23:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff69b26400) [pid = 1868] [serial = 1727] [outer = 0x7eff69497c00] 12:23:19 INFO - PROCESS | 1868 | 1461093799243 Marionette DEBUG loaded listener.js 12:23:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff69d48400) [pid = 1868] [serial = 1728] [outer = 0x7eff69497c00] 12:23:20 INFO - PROCESS | 1868 | 1461093800179 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]]]}] 12:23:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:23:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1639ms 12:23:20 INFO - PROCESS | 1868 | 1461093800249 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 12:23:20 INFO - PROCESS | 1868 | 1461093800255 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 12:23:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:23:20 INFO - PROCESS | 1868 | 1461093800262 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:23:20 INFO - PROCESS | 1868 | 1461093800265 Marionette TRACE conn3 <- [1,2274,null,{}] 12:23:20 INFO - PROCESS | 1868 | 1461093800277 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}] 12:23:20 INFO - PROCESS | 1868 | 1461093800529 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 12:23:20 INFO - PROCESS | 1868 | 1461093800891 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a0e800 == 149 [pid = 1868] [id = 576] 12:23:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff69df8000) [pid = 1868] [serial = 1729] [outer = (nil)] 12:23:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff6d6c9400) [pid = 1868] [serial = 1730] [outer = 0x7eff69df8000] 12:23:20 INFO - PROCESS | 1868 | 1461093800969 Marionette DEBUG loaded listener.js 12:23:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7eff735a0800) [pid = 1868] [serial = 1731] [outer = 0x7eff69df8000] 12:23:21 INFO - PROCESS | 1868 | 1461093801820 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]]]}] 12:23:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:23:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1631ms 12:23:21 INFO - PROCESS | 1868 | 1461093801894 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 12:23:21 INFO - PROCESS | 1868 | 1461093801898 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 12:23:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:23:21 INFO - PROCESS | 1868 | 1461093801913 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:23:21 INFO - PROCESS | 1868 | 1461093801922 Marionette TRACE conn3 <- [1,2278,null,{}] 12:23:21 INFO - PROCESS | 1868 | 1461093801928 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}] 12:23:22 INFO - PROCESS | 1868 | 1461093802162 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 12:23:22 INFO - PROCESS | 1868 | 1461093802493 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7ccd2800 == 150 [pid = 1868] [id = 577] 12:23:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7eff65294c00) [pid = 1868] [serial = 1732] [outer = (nil)] 12:23:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7eff69df4c00) [pid = 1868] [serial = 1733] [outer = 0x7eff65294c00] 12:23:22 INFO - PROCESS | 1868 | 1461093802571 Marionette DEBUG loaded listener.js 12:23:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7eff75b67800) [pid = 1868] [serial = 1734] [outer = 0x7eff65294c00] 12:23:23 INFO - PROCESS | 1868 | 1461093803389 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]]]}] 12:23:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:23:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1496ms 12:23:23 INFO - PROCESS | 1868 | 1461093803401 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 12:23:23 INFO - PROCESS | 1868 | 1461093803405 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 12:23:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:23:23 INFO - PROCESS | 1868 | 1461093803431 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:23:23 INFO - PROCESS | 1868 | 1461093803434 Marionette TRACE conn3 <- [1,2282,null,{}] 12:23:23 INFO - PROCESS | 1868 | 1461093803439 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}] 12:23:23 INFO - PROCESS | 1868 | 1461093803623 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 12:23:23 INFO - PROCESS | 1868 | 1461093803909 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83dc2800 == 151 [pid = 1868] [id = 578] 12:23:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7eff654e5c00) [pid = 1868] [serial = 1735] [outer = (nil)] 12:23:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7eff78c2d000) [pid = 1868] [serial = 1736] [outer = 0x7eff654e5c00] 12:23:23 INFO - PROCESS | 1868 | 1461093803985 Marionette DEBUG loaded listener.js 12:23:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7eff7a85fc00) [pid = 1868] [serial = 1737] [outer = 0x7eff654e5c00] 12:23:24 INFO - PROCESS | 1868 | 1461093804820 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]]]}] 12:23:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:23:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1441ms 12:23:24 INFO - PROCESS | 1868 | 1461093804869 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 12:23:24 INFO - PROCESS | 1868 | 1461093804872 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 12:23:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:23:24 INFO - PROCESS | 1868 | 1461093804878 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:23:24 INFO - PROCESS | 1868 | 1461093804880 Marionette TRACE conn3 <- [1,2286,null,{}] 12:23:24 INFO - PROCESS | 1868 | 1461093804886 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}] 12:23:25 INFO - PROCESS | 1868 | 1461093805079 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 12:23:25 INFO - PROCESS | 1868 | 1461093805370 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f776000 == 152 [pid = 1868] [id = 579] 12:23:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7eff7c3db400) [pid = 1868] [serial = 1738] [outer = (nil)] 12:23:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff7c581400) [pid = 1868] [serial = 1739] [outer = 0x7eff7c3db400] 12:23:25 INFO - PROCESS | 1868 | 1461093805460 Marionette DEBUG loaded listener.js 12:23:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff7cd0fc00) [pid = 1868] [serial = 1740] [outer = 0x7eff7c3db400] 12:23:26 INFO - PROCESS | 1868 | 1461093806381 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]]]}] 12:23:26 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 12:23:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1532ms 12:23:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:23:26 INFO - PROCESS | 1868 | 1461093806411 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 12:23:26 INFO - PROCESS | 1868 | 1461093806414 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 12:23:26 INFO - PROCESS | 1868 | 1461093806420 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:23:26 INFO - PROCESS | 1868 | 1461093806423 Marionette TRACE conn3 <- [1,2290,null,{}] 12:23:26 INFO - PROCESS | 1868 | 1461093806428 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}] 12:23:26 INFO - PROCESS | 1868 | 1461093806615 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 12:23:26 INFO - PROCESS | 1868 | 1461093806898 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff68098000 == 153 [pid = 1868] [id = 580] 12:23:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff6ccb3400) [pid = 1868] [serial = 1741] [outer = (nil)] 12:23:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff8ab09800) [pid = 1868] [serial = 1742] [outer = 0x7eff6ccb3400] 12:23:26 INFO - PROCESS | 1868 | 1461093806973 Marionette DEBUG loaded listener.js 12:23:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff8ade5800) [pid = 1868] [serial = 1743] [outer = 0x7eff6ccb3400] 12:23:27 INFO - PROCESS | 1868 | 1461093807828 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]]]}] 12:23:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:23:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1436ms 12:23:27 INFO - PROCESS | 1868 | 1461093807857 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 12:23:27 INFO - PROCESS | 1868 | 1461093807861 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 12:23:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:23:27 INFO - PROCESS | 1868 | 1461093807867 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:23:27 INFO - PROCESS | 1868 | 1461093807870 Marionette TRACE conn3 <- [1,2294,null,{}] 12:23:27 INFO - PROCESS | 1868 | 1461093807875 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}] 12:23:28 INFO - PROCESS | 1868 | 1461093808075 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 12:23:28 INFO - PROCESS | 1868 | 1461093808355 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff612c6000 == 154 [pid = 1868] [id = 581] 12:23:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff618c4800) [pid = 1868] [serial = 1744] [outer = (nil)] 12:23:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff618cc400) [pid = 1868] [serial = 1745] [outer = 0x7eff618c4800] 12:23:28 INFO - PROCESS | 1868 | 1461093808431 Marionette DEBUG loaded listener.js 12:23:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff618d0400) [pid = 1868] [serial = 1746] [outer = 0x7eff618c4800] 12:23:29 INFO - PROCESS | 1868 | 1461093809281 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]]]}] 12:23:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:23:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1433ms 12:23:29 INFO - PROCESS | 1868 | 1461093809305 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 12:23:29 INFO - PROCESS | 1868 | 1461093809309 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 12:23:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:23:29 INFO - PROCESS | 1868 | 1461093809317 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:23:29 INFO - PROCESS | 1868 | 1461093809320 Marionette TRACE conn3 <- [1,2298,null,{}] 12:23:29 INFO - PROCESS | 1868 | 1461093809324 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}] 12:23:29 INFO - PROCESS | 1868 | 1461093809528 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 12:23:29 INFO - PROCESS | 1868 | 1461093809810 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff92bd3000 == 155 [pid = 1868] [id = 582] 12:23:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7eff618c6000) [pid = 1868] [serial = 1747] [outer = (nil)] 12:23:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7eff8ab0ec00) [pid = 1868] [serial = 1748] [outer = 0x7eff618c6000] 12:23:29 INFO - PROCESS | 1868 | 1461093809887 Marionette DEBUG loaded listener.js 12:23:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7eff8afbc800) [pid = 1868] [serial = 1749] [outer = 0x7eff618c6000] 12:23:30 INFO - PROCESS | 1868 | 1461093810707 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]]]}] 12:23:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:23:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1447ms 12:23:30 INFO - PROCESS | 1868 | 1461093810776 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 12:23:30 INFO - PROCESS | 1868 | 1461093810781 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 12:23:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:23:30 INFO - PROCESS | 1868 | 1461093810790 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:23:30 INFO - PROCESS | 1868 | 1461093810792 Marionette TRACE conn3 <- [1,2302,null,{}] 12:23:30 INFO - PROCESS | 1868 | 1461093810797 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}] 12:23:30 INFO - PROCESS | 1868 | 1461093810994 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 12:23:31 INFO - PROCESS | 1868 | 1461093811272 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6659b000 == 156 [pid = 1868] [id = 583] 12:23:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7eff618c8800) [pid = 1868] [serial = 1750] [outer = (nil)] 12:23:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7eff8bdc9c00) [pid = 1868] [serial = 1751] [outer = 0x7eff618c8800] 12:23:31 INFO - PROCESS | 1868 | 1461093811345 Marionette DEBUG loaded listener.js 12:23:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7eff8fc2bc00) [pid = 1868] [serial = 1752] [outer = 0x7eff618c8800] 12:23:32 INFO - PROCESS | 1868 | 1461093812170 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]]]}] 12:23:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:23:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1442ms 12:23:32 INFO - PROCESS | 1868 | 1461093812233 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 12:23:32 INFO - PROCESS | 1868 | 1461093812237 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 12:23:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:23:32 INFO - PROCESS | 1868 | 1461093812243 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:23:32 INFO - PROCESS | 1868 | 1461093812246 Marionette TRACE conn3 <- [1,2306,null,{}] 12:23:32 INFO - PROCESS | 1868 | 1461093812251 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}] 12:23:32 INFO - PROCESS | 1868 | 1461093812463 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 12:23:32 INFO - PROCESS | 1868 | 1461093812741 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63f2d000 == 157 [pid = 1868] [id = 584] 12:23:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 285 (0x7eff618d1800) [pid = 1868] [serial = 1753] [outer = (nil)] 12:23:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 286 (0x7eff63f7cc00) [pid = 1868] [serial = 1754] [outer = 0x7eff618d1800] 12:23:32 INFO - PROCESS | 1868 | 1461093812840 Marionette DEBUG loaded listener.js 12:23:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 287 (0x7eff78ab8000) [pid = 1868] [serial = 1755] [outer = 0x7eff618d1800] 12:23:33 INFO - PROCESS | 1868 | 1461093813732 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]]]}] 12:23:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:23:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1532ms 12:23:33 INFO - PROCESS | 1868 | 1461093813776 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 12:23:33 INFO - PROCESS | 1868 | 1461093813780 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 12:23:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:23:33 INFO - PROCESS | 1868 | 1461093813786 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:23:33 INFO - PROCESS | 1868 | 1461093813789 Marionette TRACE conn3 <- [1,2310,null,{}] 12:23:33 INFO - PROCESS | 1868 | 1461093813794 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}] 12:23:34 INFO - PROCESS | 1868 | 1461093814035 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 12:23:34 INFO - PROCESS | 1868 | 1461093814315 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d4ea800 == 158 [pid = 1868] [id = 585] 12:23:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 288 (0x7eff5d638000) [pid = 1868] [serial = 1756] [outer = (nil)] 12:23:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 289 (0x7eff5d63dc00) [pid = 1868] [serial = 1757] [outer = 0x7eff5d638000] 12:23:34 INFO - PROCESS | 1868 | 1461093814431 Marionette DEBUG loaded listener.js 12:23:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 290 (0x7eff8fc28400) [pid = 1868] [serial = 1758] [outer = 0x7eff5d638000] 12:23:35 INFO - PROCESS | 1868 | 1461093815265 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]]]}] 12:23:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:23:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1531ms 12:23:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:23:35 INFO - PROCESS | 1868 | 1461093815318 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 12:23:35 INFO - PROCESS | 1868 | 1461093815320 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 12:23:35 INFO - PROCESS | 1868 | 1461093815326 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:23:35 INFO - PROCESS | 1868 | 1461093815329 Marionette TRACE conn3 <- [1,2314,null,{}] 12:23:35 INFO - PROCESS | 1868 | 1461093815334 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}] 12:23:35 INFO - PROCESS | 1868 | 1461093815516 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 12:23:35 INFO - PROCESS | 1868 | 1461093815809 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5ca20000 == 159 [pid = 1868] [id = 586] 12:23:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 291 (0x7eff5ca02400) [pid = 1868] [serial = 1759] [outer = (nil)] 12:23:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 292 (0x7eff5ca0c000) [pid = 1868] [serial = 1760] [outer = 0x7eff5ca02400] 12:23:35 INFO - PROCESS | 1868 | 1461093815922 Marionette DEBUG loaded listener.js 12:23:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 293 (0x7eff5ca10800) [pid = 1868] [serial = 1761] [outer = 0x7eff5ca02400] 12:23:36 INFO - PROCESS | 1868 | 1461093816724 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]]]}] 12:23:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:23:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1431ms 12:23:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:23:36 INFO - PROCESS | 1868 | 1461093816757 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 12:23:36 INFO - PROCESS | 1868 | 1461093816760 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 12:23:36 INFO - PROCESS | 1868 | 1461093816768 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:23:36 INFO - PROCESS | 1868 | 1461093816771 Marionette TRACE conn3 <- [1,2318,null,{}] 12:23:36 INFO - PROCESS | 1868 | 1461093816776 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}] 12:23:36 INFO - PROCESS | 1868 | 1461093816975 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 12:23:37 INFO - PROCESS | 1868 | 1461093817262 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7b890800 == 160 [pid = 1868] [id = 587] 12:23:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 294 (0x7eff5ca05c00) [pid = 1868] [serial = 1762] [outer = (nil)] 12:23:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 295 (0x7eff5cabf400) [pid = 1868] [serial = 1763] [outer = 0x7eff5ca05c00] 12:23:37 INFO - PROCESS | 1868 | 1461093817351 Marionette DEBUG loaded listener.js 12:23:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 296 (0x7eff5cac3000) [pid = 1868] [serial = 1764] [outer = 0x7eff5ca05c00] 12:23:38 INFO - PROCESS | 1868 | 1461093818286 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] 12:23:38 INFO - PROCESS | 1868 | 1461093818351 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 12:23:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:23:38 INFO - PROCESS | 1868 | 1461093818357 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:23:38 INFO - PROCESS | 1868 | 1461093818359 Marionette TRACE conn3 <- [1,2322,null,{}] 12:23:38 INFO - PROCESS | 1868 | 1461093818364 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}] 12:23:38 INFO - PROCESS | 1868 | 1461093818559 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 12:23:38 INFO - PROCESS | 1868 | 1461093818879 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d9a8800 == 161 [pid = 1868] [id = 588] 12:23:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 297 (0x7eff5ca03000) [pid = 1868] [serial = 1765] [outer = (nil)] 12:23:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 298 (0x7eff5cac9c00) [pid = 1868] [serial = 1766] [outer = 0x7eff5ca03000] 12:23:38 INFO - PROCESS | 1868 | 1461093818955 Marionette DEBUG loaded listener.js 12:23:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 299 (0x7eff69484400) [pid = 1868] [serial = 1767] [outer = 0x7eff5ca03000] 12:23:39 INFO - PROCESS | 1868 | 1461093819791 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]]]}] 12:23:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:23:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1475ms 12:23:39 INFO - PROCESS | 1868 | 1461093819833 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 12:23:39 INFO - PROCESS | 1868 | 1461093819836 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 12:23:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:23:39 INFO - PROCESS | 1868 | 1461093819841 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:23:39 INFO - PROCESS | 1868 | 1461093819844 Marionette TRACE conn3 <- [1,2326,null,{}] 12:23:39 INFO - PROCESS | 1868 | 1461093819870 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}] 12:23:40 INFO - PROCESS | 1868 | 1461093820076 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 12:23:40 INFO - PROCESS | 1868 | 1461093820357 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71093800 == 162 [pid = 1868] [id = 589] 12:23:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 300 (0x7eff5ca0a000) [pid = 1868] [serial = 1768] [outer = (nil)] 12:23:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 301 (0x7eff6b036800) [pid = 1868] [serial = 1769] [outer = 0x7eff5ca0a000] 12:23:40 INFO - PROCESS | 1868 | 1461093820468 Marionette DEBUG loaded listener.js 12:23:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 302 (0x7eff75cb5400) [pid = 1868] [serial = 1770] [outer = 0x7eff5ca0a000] 12:23:41 INFO - PROCESS | 1868 | 1461093821382 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]]]}] 12:23:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:23:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1582ms 12:23:41 INFO - PROCESS | 1868 | 1461093821425 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 12:23:41 INFO - PROCESS | 1868 | 1461093821428 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 12:23:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:23:41 INFO - PROCESS | 1868 | 1461093821434 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:23:41 INFO - PROCESS | 1868 | 1461093821436 Marionette TRACE conn3 <- [1,2330,null,{}] 12:23:41 INFO - PROCESS | 1868 | 1461093821441 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}] 12:23:41 INFO - PROCESS | 1868 | 1461093821635 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 12:23:41 INFO - PROCESS | 1868 | 1461093821920 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769cd800 == 163 [pid = 1868] [id = 590] 12:23:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 303 (0x7eff5d63a800) [pid = 1868] [serial = 1771] [outer = (nil)] 12:23:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 304 (0x7eff6671b000) [pid = 1868] [serial = 1772] [outer = 0x7eff5d63a800] 12:23:42 INFO - PROCESS | 1868 | 1461093822031 Marionette DEBUG loaded listener.js 12:23:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 305 (0x7eff6671f800) [pid = 1868] [serial = 1773] [outer = 0x7eff5d63a800] 12:23:42 INFO - PROCESS | 1868 | 1461093822848 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]]]}] 12:23:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:23:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1481ms 12:23:42 INFO - PROCESS | 1868 | 1461093822917 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 12:23:42 INFO - PROCESS | 1868 | 1461093822920 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 12:23:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:23:42 INFO - PROCESS | 1868 | 1461093822926 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:23:42 INFO - PROCESS | 1868 | 1461093822928 Marionette TRACE conn3 <- [1,2334,null,{}] 12:23:42 INFO - PROCESS | 1868 | 1461093822934 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}] 12:23:43 INFO - PROCESS | 1868 | 1461093823176 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 12:23:44 INFO - PROCESS | 1868 | 1461093824165 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63f2f000 == 164 [pid = 1868] [id = 591] 12:23:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 306 (0x7eff5d633c00) [pid = 1868] [serial = 1774] [outer = (nil)] 12:23:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 307 (0x7eff5d63b400) [pid = 1868] [serial = 1775] [outer = 0x7eff5d633c00] 12:23:44 INFO - PROCESS | 1868 | 1461093824302 Marionette DEBUG loaded listener.js 12:23:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 308 (0x7eff61ee8c00) [pid = 1868] [serial = 1776] [outer = 0x7eff5d633c00] 12:23:45 INFO - PROCESS | 1868 | 1461093825121 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]]]}] 12:23:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:23:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 2240ms 12:23:45 INFO - PROCESS | 1868 | 1461093825167 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 12:23:45 INFO - PROCESS | 1868 | 1461093825174 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 12:23:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:23:45 INFO - PROCESS | 1868 | 1461093825182 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:23:45 INFO - PROCESS | 1868 | 1461093825186 Marionette TRACE conn3 <- [1,2338,null,{}] 12:23:45 INFO - PROCESS | 1868 | 1461093825192 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}] 12:23:45 INFO - PROCESS | 1868 | 1461093825380 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 12:23:45 INFO - PROCESS | 1868 | 1461093825687 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff650b3000 == 165 [pid = 1868] [id = 592] 12:23:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 309 (0x7eff5d634000) [pid = 1868] [serial = 1777] [outer = (nil)] 12:23:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 310 (0x7eff6511ec00) [pid = 1868] [serial = 1778] [outer = 0x7eff5d634000] 12:23:45 INFO - PROCESS | 1868 | 1461093825758 Marionette DEBUG loaded listener.js 12:23:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 311 (0x7eff654e3000) [pid = 1868] [serial = 1779] [outer = 0x7eff5d634000] 12:23:46 INFO - PROCESS | 1868 | 1461093826904 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]]]}] 12:23:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:23:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1779ms 12:23:46 INFO - PROCESS | 1868 | 1461093826962 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 12:23:46 INFO - PROCESS | 1868 | 1461093826968 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 12:23:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:23:46 INFO - PROCESS | 1868 | 1461093826975 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:23:46 INFO - PROCESS | 1868 | 1461093826978 Marionette TRACE conn3 <- [1,2342,null,{}] 12:23:46 INFO - PROCESS | 1868 | 1461093826984 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}] 12:23:47 INFO - PROCESS | 1868 | 1461093827220 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94192800 == 164 [pid = 1868] [id = 109] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e4e6000 == 163 [pid = 1868] [id = 46] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff92bd1800 == 162 [pid = 1868] [id = 299] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bbf800 == 161 [pid = 1868] [id = 130] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8b9ca000 == 160 [pid = 1868] [id = 355] 12:23:47 INFO - PROCESS | 1868 | --DOMWINDOW == 310 (0x7eff694edc00) [pid = 1868] [serial = 1625] [outer = (nil)] [url = about:blank] 12:23:47 INFO - PROCESS | 1868 | --DOMWINDOW == 309 (0x7eff77f46800) [pid = 1868] [serial = 1622] [outer = (nil)] [url = about:blank] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8df20000 == 159 [pid = 1868] [id = 206] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f6ac800 == 158 [pid = 1868] [id = 207] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6af5c800 == 157 [pid = 1868] [id = 573] 12:23:47 INFO - PROCESS | 1868 | 1461093827711 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710a6000 == 156 [pid = 1868] [id = 541] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769d3000 == 155 [pid = 1868] [id = 572] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bdc800 == 154 [pid = 1868] [id = 571] 12:23:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63dde800 == 155 [pid = 1868] [id = 593] 12:23:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 310 (0x7eff5f2a9000) [pid = 1868] [serial = 1780] [outer = (nil)] 12:23:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 311 (0x7eff66698800) [pid = 1868] [serial = 1781] [outer = 0x7eff5f2a9000] 12:23:47 INFO - PROCESS | 1868 | 1461093827780 Marionette DEBUG loaded listener.js 12:23:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 312 (0x7eff67ea5000) [pid = 1868] [serial = 1782] [outer = 0x7eff5f2a9000] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710f3000 == 154 [pid = 1868] [id = 570] 12:23:47 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67e63800 == 153 [pid = 1868] [id = 569] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73d17000 == 152 [pid = 1868] [id = 568] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723b9000 == 151 [pid = 1868] [id = 567] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff71074000 == 150 [pid = 1868] [id = 566] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b175800 == 149 [pid = 1868] [id = 565] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc87000 == 148 [pid = 1868] [id = 558] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64466800 == 147 [pid = 1868] [id = 557] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63de3000 == 146 [pid = 1868] [id = 556] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff941ae000 == 145 [pid = 1868] [id = 555] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8fd91800 == 144 [pid = 1868] [id = 554] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8dfb7800 == 143 [pid = 1868] [id = 553] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c7a000 == 142 [pid = 1868] [id = 551] 12:23:48 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d818800 == 141 [pid = 1868] [id = 550] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 311 (0x7eff77bdac00) [pid = 1868] [serial = 1647] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 310 (0x7eff739d8800) [pid = 1868] [serial = 1641] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 309 (0x7eff7456f000) [pid = 1868] [serial = 1610] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 308 (0x7eff6ae56800) [pid = 1868] [serial = 1302] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 307 (0x7eff7e7eac00) [pid = 1868] [serial = 1320] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 306 (0x7eff67b84c00) [pid = 1868] [serial = 1589] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 305 (0x7eff78949400) [pid = 1868] [serial = 1311] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 304 (0x7eff66218400) [pid = 1868] [serial = 1461] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 303 (0x7eff7333a400) [pid = 1868] [serial = 1640] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 302 (0x7eff72465c00) [pid = 1868] [serial = 1638] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 301 (0x7eff67b89800) [pid = 1868] [serial = 1631] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 300 (0x7eff69499c00) [pid = 1868] [serial = 1632] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 299 (0x7eff8f660800) [pid = 1868] [serial = 1332] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 298 (0x7eff73d6a800) [pid = 1868] [serial = 1646] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 297 (0x7eff7226dc00) [pid = 1868] [serial = 1401] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 296 (0x7eff712f1c00) [pid = 1868] [serial = 1598] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 295 (0x7eff78c33800) [pid = 1868] [serial = 1314] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 294 (0x7eff739d7400) [pid = 1868] [serial = 1604] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 293 (0x7eff7cbb5000) [pid = 1868] [serial = 1317] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 292 (0x7eff74332400) [pid = 1868] [serial = 1607] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 291 (0x7eff69c8a800) [pid = 1868] [serial = 1634] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 290 (0x7eff75e25000) [pid = 1868] [serial = 1512] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 289 (0x7eff712f2800) [pid = 1868] [serial = 1637] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 288 (0x7eff74615800) [pid = 1868] [serial = 1613] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 287 (0x7eff6b192000) [pid = 1868] [serial = 1566] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 286 (0x7eff69d56400) [pid = 1868] [serial = 1326] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 285 (0x7eff6ae80c00) [pid = 1868] [serial = 1635] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 284 (0x7eff77b6f400) [pid = 1868] [serial = 1619] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7eff73597800) [pid = 1868] [serial = 1305] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7eff64648800) [pid = 1868] [serial = 1628] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7eff75bf8000) [pid = 1868] [serial = 1644] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7eff72407400) [pid = 1868] [serial = 1601] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7eff8bd52000) [pid = 1868] [serial = 1329] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7eff75e2c800) [pid = 1868] [serial = 1308] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff8afbf800) [pid = 1868] [serial = 1323] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff6620dc00) [pid = 1868] [serial = 1629] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff7456f800) [pid = 1868] [serial = 1643] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff74c2c000) [pid = 1868] [serial = 1616] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff69d4a000) [pid = 1868] [serial = 1592] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff6ae82800) [pid = 1868] [serial = 1269] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff69c8f000) [pid = 1868] [serial = 1595] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff666a1800) [pid = 1868] [serial = 1335] [outer = (nil)] [url = about:blank] 12:23:48 INFO - PROCESS | 1868 | 1461093828623 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]]]}] 12:23:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:23:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1692ms 12:23:48 INFO - PROCESS | 1868 | 1461093828667 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 12:23:48 INFO - PROCESS | 1868 | 1461093828671 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 12:23:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:23:48 INFO - PROCESS | 1868 | 1461093828679 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:23:48 INFO - PROCESS | 1868 | 1461093828687 Marionette TRACE conn3 <- [1,2346,null,{}] 12:23:48 INFO - PROCESS | 1868 | 1461093828700 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}] 12:23:48 INFO - PROCESS | 1868 | 1461093828868 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 12:23:48 INFO - PROCESS | 1868 | 1461093828886 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67bbc000 == 142 [pid = 1868] [id = 594] 12:23:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff65125400) [pid = 1868] [serial = 1783] [outer = (nil)] 12:23:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff6948e000) [pid = 1868] [serial = 1784] [outer = 0x7eff65125400] 12:23:48 INFO - PROCESS | 1868 | 1461093828976 Marionette DEBUG loaded listener.js 12:23:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff69b0dc00) [pid = 1868] [serial = 1785] [outer = 0x7eff65125400] 12:23:49 INFO - PROCESS | 1868 | 1461093829862 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]]]}] 12:23:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:23:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1239ms 12:23:49 INFO - PROCESS | 1868 | 1461093829920 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 12:23:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:23:49 INFO - PROCESS | 1868 | 1461093829924 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 12:23:49 INFO - PROCESS | 1868 | 1461093829929 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:23:49 INFO - PROCESS | 1868 | 1461093829932 Marionette TRACE conn3 <- [1,2350,null,{}] 12:23:49 INFO - PROCESS | 1868 | 1461093829937 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}] 12:23:50 INFO - PROCESS | 1868 | 1461093830206 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 12:23:50 INFO - PROCESS | 1868 | 1461093830344 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699f0800 == 143 [pid = 1868] [id = 595] 12:23:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff65121c00) [pid = 1868] [serial = 1786] [outer = (nil)] 12:23:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff69c95c00) [pid = 1868] [serial = 1787] [outer = 0x7eff65121c00] 12:23:50 INFO - PROCESS | 1868 | 1461093830406 Marionette DEBUG loaded listener.js 12:23:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff69d49800) [pid = 1868] [serial = 1788] [outer = 0x7eff65121c00] 12:23:51 INFO - PROCESS | 1868 | 1461093831210 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]]]}] 12:23:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:23:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1328ms 12:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:23:51 INFO - PROCESS | 1868 | 1461093831264 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 12:23:51 INFO - PROCESS | 1868 | 1461093831267 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 12:23:51 INFO - PROCESS | 1868 | 1461093831272 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:23:51 INFO - PROCESS | 1868 | 1461093831275 Marionette TRACE conn3 <- [1,2354,null,{}] 12:23:51 INFO - PROCESS | 1868 | 1461093831280 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}] 12:23:51 INFO - PROCESS | 1868 | 1461093831504 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 12:23:51 INFO - PROCESS | 1868 | 1461093831549 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab1d000 == 144 [pid = 1868] [id = 596] 12:23:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff69def000) [pid = 1868] [serial = 1789] [outer = (nil)] 12:23:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff6aab4400) [pid = 1868] [serial = 1790] [outer = 0x7eff69def000] 12:23:51 INFO - PROCESS | 1868 | 1461093831651 Marionette DEBUG loaded listener.js 12:23:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7eff6af31c00) [pid = 1868] [serial = 1791] [outer = 0x7eff69def000] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7eff78ab2400) [pid = 1868] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff61ee2c00) [pid = 1868] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff6449bc00) [pid = 1868] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff67eaa400) [pid = 1868] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff6684d400) [pid = 1868] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff66843c00) [pid = 1868] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff6af37c00) [pid = 1868] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff66843000) [pid = 1868] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff80255000) [pid = 1868] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7eff65291800) [pid = 1868] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7eff6c8e8400) [pid = 1868] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7eff7c3d9c00) [pid = 1868] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7eff74fa5400) [pid = 1868] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7eff67fe8c00) [pid = 1868] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7eff65292000) [pid = 1868] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7eff6aab8c00) [pid = 1868] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7eff67b88c00) [pid = 1868] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff61edec00) [pid = 1868] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff69df1000) [pid = 1868] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff7246e400) [pid = 1868] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff75bf9800) [pid = 1868] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff69489000) [pid = 1868] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff69ded800) [pid = 1868] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff64498400) [pid = 1868] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff69b0f000) [pid = 1868] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff6529a000) [pid = 1868] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff78ab1000) [pid = 1868] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff72406c00) [pid = 1868] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff69c90800) [pid = 1868] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff79cb4c00) [pid = 1868] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7eff83e56800) [pid = 1868] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7eff69cd1800) [pid = 1868] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff61ee1000) [pid = 1868] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff65295800) [pid = 1868] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff6af96800) [pid = 1868] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff79e12400) [pid = 1868] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff6793f800) [pid = 1868] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff72402c00) [pid = 1868] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff6464e800) [pid = 1868] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff79cb5400) [pid = 1868] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff61eec000) [pid = 1868] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff8a84d000) [pid = 1868] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff75b68400) [pid = 1868] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff67ea9400) [pid = 1868] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff66217800) [pid = 1868] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff61ee3c00) [pid = 1868] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff6af39400) [pid = 1868] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff78abb800) [pid = 1868] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff67ee9000) [pid = 1868] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff67943400) [pid = 1868] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff6abe2c00) [pid = 1868] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff69b1c800) [pid = 1868] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff69b28000) [pid = 1868] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff6ccbec00) [pid = 1868] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff6abdc000) [pid = 1868] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff69c95400) [pid = 1868] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff6b18c800) [pid = 1868] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:23:53 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff694a0800) [pid = 1868] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:23:53 INFO - PROCESS | 1868 | 1461093833630 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]]]}] 12:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2383ms 12:23:53 INFO - PROCESS | 1868 | 1461093833656 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 12:23:53 INFO - PROCESS | 1868 | 1461093833659 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 12:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:23:53 INFO - PROCESS | 1868 | 1461093833665 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:23:53 INFO - PROCESS | 1868 | 1461093833667 Marionette TRACE conn3 <- [1,2358,null,{}] 12:23:53 INFO - PROCESS | 1868 | 1461093833672 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}] 12:23:53 INFO - PROCESS | 1868 | 1461093833843 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 12:23:54 INFO - PROCESS | 1868 | 1461093834049 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69acd800 == 145 [pid = 1868] [id = 597] 12:23:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff61eeb800) [pid = 1868] [serial = 1792] [outer = (nil)] 12:23:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff6529a000) [pid = 1868] [serial = 1793] [outer = 0x7eff61eeb800] 12:23:54 INFO - PROCESS | 1868 | 1461093834110 Marionette DEBUG loaded listener.js 12:23:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff67fea000) [pid = 1868] [serial = 1794] [outer = 0x7eff61eeb800] 12:23:54 INFO - PROCESS | 1868 | 1461093834801 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]]]}] 12:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1178ms 12:23:54 INFO - PROCESS | 1868 | 1461093834843 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 12:23:54 INFO - PROCESS | 1868 | 1461093834847 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 12:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:23:54 INFO - PROCESS | 1868 | 1461093834852 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:23:54 INFO - PROCESS | 1868 | 1461093834854 Marionette TRACE conn3 <- [1,2362,null,{}] 12:23:54 INFO - PROCESS | 1868 | 1461093834859 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}] 12:23:55 INFO - PROCESS | 1868 | 1461093835097 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 12:23:55 INFO - PROCESS | 1868 | 1461093835110 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d736800 == 146 [pid = 1868] [id = 598] 12:23:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff6684d000) [pid = 1868] [serial = 1795] [outer = (nil)] 12:23:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff69d4d000) [pid = 1868] [serial = 1796] [outer = 0x7eff6684d000] 12:23:55 INFO - PROCESS | 1868 | 1461093835170 Marionette DEBUG loaded listener.js 12:23:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff6ae88400) [pid = 1868] [serial = 1797] [outer = 0x7eff6684d000] 12:23:56 INFO - PROCESS | 1868 | 1461093836404 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]]]}] 12:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1580ms 12:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:23:56 INFO - PROCESS | 1868 | 1461093836434 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 12:23:56 INFO - PROCESS | 1868 | 1461093836438 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 12:23:56 INFO - PROCESS | 1868 | 1461093836445 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:23:56 INFO - PROCESS | 1868 | 1461093836451 Marionette TRACE conn3 <- [1,2366,null,{}] 12:23:56 INFO - PROCESS | 1868 | 1461093836458 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}] 12:23:56 INFO - PROCESS | 1868 | 1461093836648 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 12:23:56 INFO - PROCESS | 1868 | 1461093836971 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6447b000 == 147 [pid = 1868] [id = 599] 12:23:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff63f83800) [pid = 1868] [serial = 1798] [outer = (nil)] 12:23:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff6464f000) [pid = 1868] [serial = 1799] [outer = 0x7eff63f83800] 12:23:57 INFO - PROCESS | 1868 | 1461093837049 Marionette DEBUG loaded listener.js 12:23:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff654e8c00) [pid = 1868] [serial = 1800] [outer = 0x7eff63f83800] 12:23:57 INFO - PROCESS | 1868 | 1461093837976 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]]]}] 12:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1582ms 12:23:58 INFO - PROCESS | 1868 | 1461093838028 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 12:23:58 INFO - PROCESS | 1868 | 1461093838035 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 12:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:23:58 INFO - PROCESS | 1868 | 1461093838048 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:23:58 INFO - PROCESS | 1868 | 1461093838051 Marionette TRACE conn3 <- [1,2370,null,{}] 12:23:58 INFO - PROCESS | 1868 | 1461093838058 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}] 12:23:58 INFO - PROCESS | 1868 | 1461093838273 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 12:23:58 INFO - PROCESS | 1868 | 1461093838624 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:23:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab13800 == 148 [pid = 1868] [id = 600] 12:23:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff66714000) [pid = 1868] [serial = 1801] [outer = (nil)] 12:23:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff67b8bc00) [pid = 1868] [serial = 1802] [outer = 0x7eff66714000] 12:23:58 INFO - PROCESS | 1868 | 1461093838699 Marionette DEBUG loaded listener.js 12:23:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff67fcf400) [pid = 1868] [serial = 1803] [outer = 0x7eff66714000] 12:23:59 INFO - PROCESS | 1868 | 1461093839535 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]]]}] 12:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1530ms 12:23:59 INFO - PROCESS | 1868 | 1461093839577 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 12:23:59 INFO - PROCESS | 1868 | 1461093839581 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 12:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:23:59 INFO - PROCESS | 1868 | 1461093839587 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:23:59 INFO - PROCESS | 1868 | 1461093839593 Marionette TRACE conn3 <- [1,2374,null,{}] 12:23:59 INFO - PROCESS | 1868 | 1461093839609 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}] 12:23:59 INFO - PROCESS | 1868 | 1461093839807 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 12:24:00 INFO - PROCESS | 1868 | 1461093840078 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71066800 == 149 [pid = 1868] [id = 601] 12:24:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff67b91c00) [pid = 1868] [serial = 1804] [outer = (nil)] 12:24:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff69d51800) [pid = 1868] [serial = 1805] [outer = 0x7eff67b91c00] 12:24:00 INFO - PROCESS | 1868 | 1461093840157 Marionette DEBUG loaded listener.js 12:24:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff6ae88000) [pid = 1868] [serial = 1806] [outer = 0x7eff67b91c00] 12:24:01 INFO - PROCESS | 1868 | 1461093841031 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]]]}] 12:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1482ms 12:24:01 INFO - PROCESS | 1868 | 1461093841075 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 12:24:01 INFO - PROCESS | 1868 | 1461093841080 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 12:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:24:01 INFO - PROCESS | 1868 | 1461093841086 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:24:01 INFO - PROCESS | 1868 | 1461093841089 Marionette TRACE conn3 <- [1,2378,null,{}] 12:24:01 INFO - PROCESS | 1868 | 1461093841094 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}] 12:24:01 INFO - PROCESS | 1868 | 1461093841315 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 12:24:01 INFO - PROCESS | 1868 | 1461093841593 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710eb800 == 150 [pid = 1868] [id = 602] 12:24:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff61ee3c00) [pid = 1868] [serial = 1807] [outer = (nil)] 12:24:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff6b036400) [pid = 1868] [serial = 1808] [outer = 0x7eff61ee3c00] 12:24:01 INFO - PROCESS | 1868 | 1461093841717 Marionette DEBUG loaded listener.js 12:24:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff6b19ac00) [pid = 1868] [serial = 1809] [outer = 0x7eff61ee3c00] 12:24:02 INFO - PROCESS | 1868 | 1461093842555 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]]]}] 12:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1529ms 12:24:02 INFO - PROCESS | 1868 | 1461093842615 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 12:24:02 INFO - PROCESS | 1868 | 1461093842618 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 12:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:24:02 INFO - PROCESS | 1868 | 1461093842625 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:24:02 INFO - PROCESS | 1868 | 1461093842627 Marionette TRACE conn3 <- [1,2382,null,{}] 12:24:02 INFO - PROCESS | 1868 | 1461093842632 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}] 12:24:02 INFO - PROCESS | 1868 | 1461093842828 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 12:24:03 INFO - PROCESS | 1868 | 1461093843107 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734c3000 == 151 [pid = 1868] [id = 603] 12:24:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff6d6cf000) [pid = 1868] [serial = 1810] [outer = (nil)] 12:24:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff712e5c00) [pid = 1868] [serial = 1811] [outer = 0x7eff6d6cf000] 12:24:03 INFO - PROCESS | 1868 | 1461093843239 Marionette DEBUG loaded listener.js 12:24:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff72272c00) [pid = 1868] [serial = 1812] [outer = 0x7eff6d6cf000] 12:24:04 INFO - PROCESS | 1868 | 1461093844124 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]]]}] 12:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1576ms 12:24:04 INFO - PROCESS | 1868 | 1461093844201 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 12:24:04 INFO - PROCESS | 1868 | 1461093844205 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 12:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:24:04 INFO - PROCESS | 1868 | 1461093844211 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:24:04 INFO - PROCESS | 1868 | 1461093844213 Marionette TRACE conn3 <- [1,2386,null,{}] 12:24:04 INFO - PROCESS | 1868 | 1461093844218 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}] 12:24:04 INFO - PROCESS | 1868 | 1461093844419 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 12:24:04 INFO - PROCESS | 1868 | 1461093844730 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c31000 == 152 [pid = 1868] [id = 604] 12:24:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff72406c00) [pid = 1868] [serial = 1813] [outer = (nil)] 12:24:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff73346000) [pid = 1868] [serial = 1814] [outer = 0x7eff72406c00] 12:24:04 INFO - PROCESS | 1868 | 1461093844810 Marionette DEBUG loaded listener.js 12:24:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff73d6a800) [pid = 1868] [serial = 1815] [outer = 0x7eff72406c00] 12:24:05 INFO - PROCESS | 1868 | 1461093845630 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]]]}] 12:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1482ms 12:24:05 INFO - PROCESS | 1868 | 1461093845695 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 12:24:05 INFO - PROCESS | 1868 | 1461093845699 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 12:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:24:05 INFO - PROCESS | 1868 | 1461093845707 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:24:05 INFO - PROCESS | 1868 | 1461093845710 Marionette TRACE conn3 <- [1,2390,null,{}] 12:24:05 INFO - PROCESS | 1868 | 1461093845716 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}] 12:24:05 INFO - PROCESS | 1868 | 1461093845919 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 12:24:06 INFO - PROCESS | 1868 | 1461093846193 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff747c9800 == 153 [pid = 1868] [id = 605] 12:24:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff5d638c00) [pid = 1868] [serial = 1816] [outer = (nil)] 12:24:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff73f73000) [pid = 1868] [serial = 1817] [outer = 0x7eff5d638c00] 12:24:06 INFO - PROCESS | 1868 | 1461093846323 Marionette DEBUG loaded listener.js 12:24:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7eff7460ac00) [pid = 1868] [serial = 1818] [outer = 0x7eff5d638c00] 12:24:07 INFO - PROCESS | 1868 | 1461093847365 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]]]}] 12:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1733ms 12:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:24:07 INFO - PROCESS | 1868 | 1461093847439 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 12:24:07 INFO - PROCESS | 1868 | 1461093847442 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 12:24:07 INFO - PROCESS | 1868 | 1461093847448 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:24:07 INFO - PROCESS | 1868 | 1461093847451 Marionette TRACE conn3 <- [1,2394,null,{}] 12:24:07 INFO - PROCESS | 1868 | 1461093847457 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}] 12:24:07 INFO - PROCESS | 1868 | 1461093847644 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 12:24:07 INFO - PROCESS | 1868 | 1461093847916 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c73000 == 154 [pid = 1868] [id = 606] 12:24:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7eff72407800) [pid = 1868] [serial = 1819] [outer = (nil)] 12:24:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff75bf9800) [pid = 1868] [serial = 1820] [outer = 0x7eff72407800] 12:24:07 INFO - PROCESS | 1868 | 1461093847989 Marionette DEBUG loaded listener.js 12:24:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff7698c800) [pid = 1868] [serial = 1821] [outer = 0x7eff72407800] 12:24:08 INFO - PROCESS | 1868 | 1461093848849 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]]]}] 12:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1434ms 12:24:08 INFO - PROCESS | 1868 | 1461093848882 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 12:24:08 INFO - PROCESS | 1868 | 1461093848885 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 12:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:24:08 INFO - PROCESS | 1868 | 1461093848891 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:24:08 INFO - PROCESS | 1868 | 1461093848895 Marionette TRACE conn3 <- [1,2398,null,{}] 12:24:08 INFO - PROCESS | 1868 | 1461093848901 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}] 12:24:09 INFO - PROCESS | 1868 | 1461093849119 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 12:24:09 INFO - PROCESS | 1868 | 1461093849398 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c12000 == 155 [pid = 1868] [id = 607] 12:24:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff74615800) [pid = 1868] [serial = 1822] [outer = (nil)] 12:24:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff77d41c00) [pid = 1868] [serial = 1823] [outer = 0x7eff74615800] 12:24:09 INFO - PROCESS | 1868 | 1461093849474 Marionette DEBUG loaded listener.js 12:24:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff78941800) [pid = 1868] [serial = 1824] [outer = 0x7eff74615800] 12:24:10 INFO - PROCESS | 1868 | 1461093850381 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]]]}] 12:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1532ms 12:24:10 INFO - PROCESS | 1868 | 1461093850424 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 12:24:10 INFO - PROCESS | 1868 | 1461093850428 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 12:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:24:10 INFO - PROCESS | 1868 | 1461093850434 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:24:10 INFO - PROCESS | 1868 | 1461093850436 Marionette TRACE conn3 <- [1,2402,null,{}] 12:24:10 INFO - PROCESS | 1868 | 1461093850441 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}] 12:24:10 INFO - PROCESS | 1868 | 1461093850631 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 12:24:10 INFO - PROCESS | 1868 | 1461093850917 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b50000 == 156 [pid = 1868] [id = 608] 12:24:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff78abb800) [pid = 1868] [serial = 1825] [outer = (nil)] 12:24:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff78c31400) [pid = 1868] [serial = 1826] [outer = 0x7eff78abb800] 12:24:11 INFO - PROCESS | 1868 | 1461093851041 Marionette DEBUG loaded listener.js 12:24:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff7916b800) [pid = 1868] [serial = 1827] [outer = 0x7eff78abb800] 12:24:11 INFO - PROCESS | 1868 | 1461093851947 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]]]}] 12:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1583ms 12:24:12 INFO - PROCESS | 1868 | 1461093852018 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 12:24:12 INFO - PROCESS | 1868 | 1461093852022 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 12:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:24:12 INFO - PROCESS | 1868 | 1461093852029 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:24:12 INFO - PROCESS | 1868 | 1461093852034 Marionette TRACE conn3 <- [1,2406,null,{}] 12:24:12 INFO - PROCESS | 1868 | 1461093852039 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}] 12:24:12 INFO - PROCESS | 1868 | 1461093852262 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 12:24:12 INFO - PROCESS | 1868 | 1461093852585 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c4bd800 == 157 [pid = 1868] [id = 609] 12:24:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff6b034400) [pid = 1868] [serial = 1828] [outer = (nil)] 12:24:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff7b8dfc00) [pid = 1868] [serial = 1829] [outer = 0x7eff6b034400] 12:24:12 INFO - PROCESS | 1868 | 1461093852667 Marionette DEBUG loaded listener.js 12:24:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff7c28b000) [pid = 1868] [serial = 1830] [outer = 0x7eff6b034400] 12:24:13 INFO - PROCESS | 1868 | 1461093853494 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]]]}] 12:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1534ms 12:24:13 INFO - PROCESS | 1868 | 1461093853564 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 12:24:13 INFO - PROCESS | 1868 | 1461093853567 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 12:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:24:13 INFO - PROCESS | 1868 | 1461093853573 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:24:13 INFO - PROCESS | 1868 | 1461093853575 Marionette TRACE conn3 <- [1,2410,null,{}] 12:24:13 INFO - PROCESS | 1868 | 1461093853581 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}] 12:24:13 INFO - PROCESS | 1868 | 1461093853783 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 12:24:14 INFO - PROCESS | 1868 | 1461093854069 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d49d000 == 158 [pid = 1868] [id = 610] 12:24:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff74ab5000) [pid = 1868] [serial = 1831] [outer = (nil)] 12:24:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff7cbb3000) [pid = 1868] [serial = 1832] [outer = 0x7eff74ab5000] 12:24:14 INFO - PROCESS | 1868 | 1461093854186 Marionette DEBUG loaded listener.js 12:24:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7eff7cd04c00) [pid = 1868] [serial = 1833] [outer = 0x7eff74ab5000] 12:24:15 INFO - PROCESS | 1868 | 1461093855027 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]]]}] 12:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1482ms 12:24:15 INFO - PROCESS | 1868 | 1461093855061 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 12:24:15 INFO - PROCESS | 1868 | 1461093855065 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 12:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:24:15 INFO - PROCESS | 1868 | 1461093855073 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:24:15 INFO - PROCESS | 1868 | 1461093855076 Marionette TRACE conn3 <- [1,2414,null,{}] 12:24:15 INFO - PROCESS | 1868 | 1461093855081 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}] 12:24:15 INFO - PROCESS | 1868 | 1461093855266 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 12:24:15 INFO - PROCESS | 1868 | 1461093855545 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff83f10000 == 159 [pid = 1868] [id = 611] 12:24:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7eff7afc0000) [pid = 1868] [serial = 1834] [outer = (nil)] 12:24:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7eff7cdb2400) [pid = 1868] [serial = 1835] [outer = 0x7eff7afc0000] 12:24:15 INFO - PROCESS | 1868 | 1461093855617 Marionette DEBUG loaded listener.js 12:24:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7eff7d6fb800) [pid = 1868] [serial = 1836] [outer = 0x7eff7afc0000] 12:24:16 INFO - PROCESS | 1868 | 1461093856507 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]]]}] 12:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1481ms 12:24:16 INFO - PROCESS | 1868 | 1461093856554 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 12:24:16 INFO - PROCESS | 1868 | 1461093856558 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 12:24:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:24:16 INFO - PROCESS | 1868 | 1461093856563 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:24:16 INFO - PROCESS | 1868 | 1461093856566 Marionette TRACE conn3 <- [1,2418,null,{}] 12:24:16 INFO - PROCESS | 1868 | 1461093856571 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}] 12:24:16 INFO - PROCESS | 1868 | 1461093856774 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 12:24:17 INFO - PROCESS | 1868 | 1461093857065 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc11000 == 160 [pid = 1868] [id = 612] 12:24:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7eff74ab5c00) [pid = 1868] [serial = 1837] [outer = (nil)] 12:24:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7eff7e632400) [pid = 1868] [serial = 1838] [outer = 0x7eff74ab5c00] 12:24:17 INFO - PROCESS | 1868 | 1461093857180 Marionette DEBUG loaded listener.js 12:24:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7eff83de7800) [pid = 1868] [serial = 1839] [outer = 0x7eff74ab5c00] 12:24:18 INFO - PROCESS | 1868 | 1461093858001 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]]]}] 12:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1484ms 12:24:18 INFO - PROCESS | 1868 | 1461093858050 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 12:24:18 INFO - PROCESS | 1868 | 1461093858053 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 12:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:24:18 INFO - PROCESS | 1868 | 1461093858059 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:24:18 INFO - PROCESS | 1868 | 1461093858062 Marionette TRACE conn3 <- [1,2422,null,{}] 12:24:18 INFO - PROCESS | 1868 | 1461093858067 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}] 12:24:18 INFO - PROCESS | 1868 | 1461093858260 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 12:24:18 INFO - PROCESS | 1868 | 1461093858542 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f772000 == 161 [pid = 1868] [id = 613] 12:24:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7eff78ab1800) [pid = 1868] [serial = 1840] [outer = (nil)] 12:24:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff89cd0400) [pid = 1868] [serial = 1841] [outer = 0x7eff78ab1800] 12:24:18 INFO - PROCESS | 1868 | 1461093858619 Marionette DEBUG loaded listener.js 12:24:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff8ab04800) [pid = 1868] [serial = 1842] [outer = 0x7eff78ab1800] 12:24:19 INFO - PROCESS | 1868 | 1461093859485 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]]]}] 12:24:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:24:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1481ms 12:24:19 INFO - PROCESS | 1868 | 1461093859542 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 12:24:19 INFO - PROCESS | 1868 | 1461093859545 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 12:24:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:24:19 INFO - PROCESS | 1868 | 1461093859551 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:24:19 INFO - PROCESS | 1868 | 1461093859553 Marionette TRACE conn3 <- [1,2426,null,{}] 12:24:19 INFO - PROCESS | 1868 | 1461093859559 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}] 12:24:19 INFO - PROCESS | 1868 | 1461093859761 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 12:24:20 INFO - PROCESS | 1868 | 1461093860045 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9411a000 == 162 [pid = 1868] [id = 614] 12:24:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff89cd8c00) [pid = 1868] [serial = 1843] [outer = (nil)] 12:24:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff8afbe000) [pid = 1868] [serial = 1844] [outer = 0x7eff89cd8c00] 12:24:20 INFO - PROCESS | 1868 | 1461093860118 Marionette DEBUG loaded listener.js 12:24:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff8bd5fc00) [pid = 1868] [serial = 1845] [outer = 0x7eff89cd8c00] 12:24:20 INFO - PROCESS | 1868 | 1461093860971 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]]]}] 12:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1442ms 12:24:21 INFO - PROCESS | 1868 | 1461093861002 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 12:24:21 INFO - PROCESS | 1868 | 1461093861004 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 12:24:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:24:21 INFO - PROCESS | 1868 | 1461093861013 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:24:21 INFO - PROCESS | 1868 | 1461093861015 Marionette TRACE conn3 <- [1,2430,null,{}] 12:24:21 INFO - PROCESS | 1868 | 1461093861021 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}] 12:24:21 INFO - PROCESS | 1868 | 1461093861221 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 12:24:21 INFO - PROCESS | 1868 | 1461093861533 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5caed800 == 163 [pid = 1868] [id = 615] 12:24:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff5d636800) [pid = 1868] [serial = 1846] [outer = (nil)] 12:24:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff7cd10c00) [pid = 1868] [serial = 1847] [outer = 0x7eff5d636800] 12:24:21 INFO - PROCESS | 1868 | 1461093861606 Marionette DEBUG loaded listener.js 12:24:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff8dec9000) [pid = 1868] [serial = 1848] [outer = 0x7eff5d636800] 12:24:22 INFO - PROCESS | 1868 | 1461093862512 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]]]}] 12:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1534ms 12:24:22 INFO - PROCESS | 1868 | 1461093862548 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 12:24:22 INFO - PROCESS | 1868 | 1461093862552 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 12:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:24:22 INFO - PROCESS | 1868 | 1461093862558 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:24:22 INFO - PROCESS | 1868 | 1461093862560 Marionette TRACE conn3 <- [1,2434,null,{}] 12:24:22 INFO - PROCESS | 1868 | 1461093862565 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}] 12:24:22 INFO - PROCESS | 1868 | 1461093862766 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 12:24:23 INFO - PROCESS | 1868 | 1461093863052 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff678ab800 == 164 [pid = 1868] [id = 616] 12:24:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7eff618c2400) [pid = 1868] [serial = 1849] [outer = (nil)] 12:24:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 280 (0x7eff66696400) [pid = 1868] [serial = 1850] [outer = 0x7eff618c2400] 12:24:23 INFO - PROCESS | 1868 | 1461093863126 Marionette DEBUG loaded listener.js 12:24:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 281 (0x7eff6ccbe000) [pid = 1868] [serial = 1851] [outer = 0x7eff618c2400] 12:24:24 INFO - PROCESS | 1868 | 1461093864017 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]]]}] 12:24:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:24:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1536ms 12:24:24 INFO - PROCESS | 1868 | 1461093864094 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 12:24:24 INFO - PROCESS | 1868 | 1461093864097 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 12:24:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:24:24 INFO - PROCESS | 1868 | 1461093864103 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:24:24 INFO - PROCESS | 1868 | 1461093864105 Marionette TRACE conn3 <- [1,2438,null,{}] 12:24:24 INFO - PROCESS | 1868 | 1461093864111 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}] 12:24:24 INFO - PROCESS | 1868 | 1461093864308 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 12:24:24 INFO - PROCESS | 1868 | 1461093864594 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e77800 == 165 [pid = 1868] [id = 617] 12:24:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 282 (0x7eff618c6c00) [pid = 1868] [serial = 1852] [outer = (nil)] 12:24:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 283 (0x7eff64646c00) [pid = 1868] [serial = 1853] [outer = 0x7eff618c6c00] 12:24:24 INFO - PROCESS | 1868 | 1461093864708 Marionette DEBUG loaded listener.js 12:24:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 284 (0x7eff67ee5000) [pid = 1868] [serial = 1854] [outer = 0x7eff618c6c00] 12:24:25 INFO - PROCESS | 1868 | 1461093865562 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]]]}] 12:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1479ms 12:24:25 INFO - PROCESS | 1868 | 1461093865599 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 12:24:25 INFO - PROCESS | 1868 | 1461093865604 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 12:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:24:25 INFO - PROCESS | 1868 | 1461093865612 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:24:25 INFO - PROCESS | 1868 | 1461093865614 Marionette TRACE conn3 <- [1,2442,null,{}] 12:24:25 INFO - PROCESS | 1868 | 1461093865620 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}] 12:24:25 INFO - PROCESS | 1868 | 1461093865823 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69acd800 == 164 [pid = 1868] [id = 597] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab1d000 == 163 [pid = 1868] [id = 596] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699f0800 == 162 [pid = 1868] [id = 595] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67bbc000 == 161 [pid = 1868] [id = 594] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63dde800 == 160 [pid = 1868] [id = 593] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff650b3000 == 159 [pid = 1868] [id = 592] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63f2f000 == 158 [pid = 1868] [id = 591] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d9a8800 == 157 [pid = 1868] [id = 588] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7b890800 == 156 [pid = 1868] [id = 587] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5ca20000 == 155 [pid = 1868] [id = 586] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d4ea800 == 154 [pid = 1868] [id = 585] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63f2d000 == 153 [pid = 1868] [id = 584] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6659b000 == 152 [pid = 1868] [id = 583] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff92bd3000 == 151 [pid = 1868] [id = 582] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff612c6000 == 150 [pid = 1868] [id = 581] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff68098000 == 149 [pid = 1868] [id = 580] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f776000 == 148 [pid = 1868] [id = 579] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83dc2800 == 147 [pid = 1868] [id = 578] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccd2800 == 146 [pid = 1868] [id = 577] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a0e800 == 145 [pid = 1868] [id = 576] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff71069800 == 144 [pid = 1868] [id = 575] 12:24:26 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6095d800 == 143 [pid = 1868] [id = 574] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 283 (0x7eff74565c00) [pid = 1868] [serial = 1395] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 282 (0x7eff7d73dc00) [pid = 1868] [serial = 1386] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 281 (0x7eff7d6f3c00) [pid = 1868] [serial = 1557] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 280 (0x7eff79ebfc00) [pid = 1868] [serial = 1548] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 279 (0x7eff7460a000) [pid = 1868] [serial = 1542] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7eff6c8e8800) [pid = 1868] [serial = 1422] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff712e5800) [pid = 1868] [serial = 1491] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff7c007800) [pid = 1868] [serial = 1551] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff644a4c00) [pid = 1868] [serial = 1365] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff73d6ec00) [pid = 1868] [serial = 1377] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff77d47800) [pid = 1868] [serial = 1443] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff78c2e800) [pid = 1868] [serial = 1545] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff6af38400) [pid = 1868] [serial = 1431] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff7cbbb400) [pid = 1868] [serial = 1554] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7eff6af31400) [pid = 1868] [serial = 1398] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7eff8a84cc00) [pid = 1868] [serial = 1503] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7eff69b0ec00) [pid = 1868] [serial = 1488] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7eff7a748c00) [pid = 1868] [serial = 1452] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7eff78944000) [pid = 1868] [serial = 1497] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7eff712f3400) [pid = 1868] [serial = 1434] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7eff7cbbc000) [pid = 1868] [serial = 1500] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7eff8af34800) [pid = 1868] [serial = 1560] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff712f1800) [pid = 1868] [serial = 1536] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff6948f800) [pid = 1868] [serial = 1368] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff6684e800) [pid = 1868] [serial = 1485] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff7c007c00) [pid = 1868] [serial = 1383] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff8af35400) [pid = 1868] [serial = 1506] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff69493800) [pid = 1868] [serial = 1530] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff75b6a000) [pid = 1868] [serial = 1440] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff6aabb400) [pid = 1868] [serial = 1371] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff8bdc5000) [pid = 1868] [serial = 1389] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff80259c00) [pid = 1868] [serial = 1458] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff8bf06800) [pid = 1868] [serial = 1509] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff78c25800) [pid = 1868] [serial = 1380] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff69b0c800) [pid = 1868] [serial = 1428] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7eff67b8f000) [pid = 1868] [serial = 1425] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7eff73d64000) [pid = 1868] [serial = 1539] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff7240ec00) [pid = 1868] [serial = 1437] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff7ceb6000) [pid = 1868] [serial = 1455] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff78aaf400) [pid = 1868] [serial = 1446] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff6aac1c00) [pid = 1868] [serial = 1533] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff74aaf800) [pid = 1868] [serial = 1494] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff6ccb4800) [pid = 1868] [serial = 1374] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff6af3b400) [pid = 1868] [serial = 1527] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff79169c00) [pid = 1868] [serial = 1449] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff694e8c00) [pid = 1868] [serial = 1721] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff79bc4c00) [pid = 1868] [serial = 1661] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff6684f000) [pid = 1868] [serial = 1694] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff6b18e000) [pid = 1868] [serial = 1704] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff6af34000) [pid = 1868] [serial = 1703] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff7afbdc00) [pid = 1868] [serial = 1664] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff78ab9400) [pid = 1868] [serial = 1649] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff78c30800) [pid = 1868] [serial = 1650] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff77d41000) [pid = 1868] [serial = 1715] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff7c5bdc00) [pid = 1868] [serial = 1667] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff74e85000) [pid = 1868] [serial = 1658] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff69c97000) [pid = 1868] [serial = 1652] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff7240d400) [pid = 1868] [serial = 1707] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff712edc00) [pid = 1868] [serial = 1655] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff712f2000) [pid = 1868] [serial = 1706] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff7cd0d800) [pid = 1868] [serial = 1670] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff7ceba800) [pid = 1868] [serial = 1673] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff80486c00) [pid = 1868] [serial = 1679] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff7dd04400) [pid = 1868] [serial = 1676] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff8bc31800) [pid = 1868] [serial = 1682] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff8c0c6400) [pid = 1868] [serial = 1685] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff5f2afc00) [pid = 1868] [serial = 1688] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff8de1f400) [pid = 1868] [serial = 1691] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff79cb1400) [pid = 1868] [serial = 1718] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff67fdbc00) [pid = 1868] [serial = 1709] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff72463c00) [pid = 1868] [serial = 1710] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff65129000) [pid = 1868] [serial = 1697] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff6669d800) [pid = 1868] [serial = 1698] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff7bcdf400) [pid = 1868] [serial = 1719] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff694e9800) [pid = 1868] [serial = 1701] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff654e2800) [pid = 1868] [serial = 1700] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff74340800) [pid = 1868] [serial = 1712] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff78949800) [pid = 1868] [serial = 1716] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff75e22400) [pid = 1868] [serial = 1713] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff67eeb800) [pid = 1868] [serial = 1590] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff6d6cd000) [pid = 1868] [serial = 1587] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff66851400) [pid = 1868] [serial = 1392] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff8c0bc000) [pid = 1868] [serial = 1563] [outer = (nil)] [url = about:blank] 12:24:27 INFO - PROCESS | 1868 | 1461093867402 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d4ea800 == 144 [pid = 1868] [id = 618] 12:24:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff5d635000) [pid = 1868] [serial = 1855] [outer = (nil)] 12:24:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff5d63ac00) [pid = 1868] [serial = 1856] [outer = 0x7eff5d635000] 12:24:27 INFO - PROCESS | 1868 | 1461093867483 Marionette DEBUG loaded listener.js 12:24:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff618c4000) [pid = 1868] [serial = 1857] [outer = 0x7eff5d635000] 12:24:28 INFO - PROCESS | 1868 | 1461093868192 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]]]}] 12:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 2596ms 12:24:28 INFO - PROCESS | 1868 | 1461093868210 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 12:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:24:28 INFO - PROCESS | 1868 | 1461093868214 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 12:24:28 INFO - PROCESS | 1868 | 1461093868221 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:24:28 INFO - PROCESS | 1868 | 1461093868227 Marionette TRACE conn3 <- [1,2446,null,{}] 12:24:28 INFO - PROCESS | 1868 | 1461093868233 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}] 12:24:28 INFO - PROCESS | 1868 | 1461093868409 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 12:24:28 INFO - PROCESS | 1868 | 1461093868617 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff60958800 == 145 [pid = 1868] [id = 619] 12:24:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff5d635400) [pid = 1868] [serial = 1858] [outer = (nil)] 12:24:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff64497c00) [pid = 1868] [serial = 1859] [outer = 0x7eff5d635400] 12:24:28 INFO - PROCESS | 1868 | 1461093868682 Marionette DEBUG loaded listener.js 12:24:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff6511b400) [pid = 1868] [serial = 1860] [outer = 0x7eff5d635400] 12:24:29 INFO - PROCESS | 1868 | 1461093869496 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]]]}] 12:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1337ms 12:24:29 INFO - PROCESS | 1868 | 1461093869561 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 12:24:29 INFO - PROCESS | 1868 | 1461093869567 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 12:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:24:29 INFO - PROCESS | 1868 | 1461093869573 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:24:29 INFO - PROCESS | 1868 | 1461093869575 Marionette TRACE conn3 <- [1,2450,null,{}] 12:24:29 INFO - PROCESS | 1868 | 1461093869586 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}] 12:24:29 INFO - PROCESS | 1868 | 1461093869828 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 12:24:29 INFO - PROCESS | 1868 | 1461093869859 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64304000 == 146 [pid = 1868] [id = 620] 12:24:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff65127800) [pid = 1868] [serial = 1861] [outer = (nil)] 12:24:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff66717000) [pid = 1868] [serial = 1862] [outer = 0x7eff65127800] 12:24:29 INFO - PROCESS | 1868 | 1461093869930 Marionette DEBUG loaded listener.js 12:24:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff66721400) [pid = 1868] [serial = 1863] [outer = 0x7eff65127800] 12:24:30 INFO - PROCESS | 1868 | 1461093870854 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]]]}] 12:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1328ms 12:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:24:30 INFO - PROCESS | 1868 | 1461093870909 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 12:24:30 INFO - PROCESS | 1868 | 1461093870912 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 12:24:30 INFO - PROCESS | 1868 | 1461093870927 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:24:30 INFO - PROCESS | 1868 | 1461093870935 Marionette TRACE conn3 <- [1,2454,null,{}] 12:24:30 INFO - PROCESS | 1868 | 1461093870947 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}] 12:24:31 INFO - PROCESS | 1868 | 1461093871295 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 12:24:31 INFO - PROCESS | 1868 | 1461093871351 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:31 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff669df000 == 147 [pid = 1868] [id = 621] 12:24:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff654e3400) [pid = 1868] [serial = 1864] [outer = (nil)] 12:24:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff67eb0000) [pid = 1868] [serial = 1865] [outer = 0x7eff654e3400] 12:24:31 INFO - PROCESS | 1868 | 1461093871456 Marionette DEBUG loaded listener.js 12:24:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff67fe5000) [pid = 1868] [serial = 1866] [outer = 0x7eff654e3400] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff69def000) [pid = 1868] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff65121c00) [pid = 1868] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff65125400) [pid = 1868] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff5d634000) [pid = 1868] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff5d633c00) [pid = 1868] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff5f2a9000) [pid = 1868] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:24:32 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff61eeb800) [pid = 1868] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:24:32 INFO - PROCESS | 1868 | 1461093872751 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]]]}] 12:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1846ms 12:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:24:32 INFO - PROCESS | 1868 | 1461093872764 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 12:24:32 INFO - PROCESS | 1868 | 1461093872767 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 12:24:32 INFO - PROCESS | 1868 | 1461093872776 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:24:32 INFO - PROCESS | 1868 | 1461093872778 Marionette TRACE conn3 <- [1,2458,null,{}] 12:24:32 INFO - PROCESS | 1868 | 1461093872783 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}] 12:24:32 INFO - PROCESS | 1868 | 1461093872967 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 12:24:32 INFO - PROCESS | 1868 | 1461093872992 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67e73800 == 148 [pid = 1868] [id = 622] 12:24:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff63f7ec00) [pid = 1868] [serial = 1867] [outer = (nil)] 12:24:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff69499400) [pid = 1868] [serial = 1868] [outer = 0x7eff63f7ec00] 12:24:33 INFO - PROCESS | 1868 | 1461093873050 Marionette DEBUG loaded listener.js 12:24:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff694e9800) [pid = 1868] [serial = 1869] [outer = 0x7eff63f7ec00] 12:24:33 INFO - PROCESS | 1868 | 1461093873922 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]]]}] 12:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1181ms 12:24:33 INFO - PROCESS | 1868 | 1461093873953 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 12:24:33 INFO - PROCESS | 1868 | 1461093873956 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 12:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:24:33 INFO - PROCESS | 1868 | 1461093873962 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:24:33 INFO - PROCESS | 1868 | 1461093873963 Marionette TRACE conn3 <- [1,2462,null,{}] 12:24:33 INFO - PROCESS | 1868 | 1461093873981 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}] 12:24:34 INFO - PROCESS | 1868 | 1461093874161 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 12:24:34 INFO - PROCESS | 1868 | 1461093874527 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5ca2f800 == 149 [pid = 1868] [id = 623] 12:24:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff5ca0d400) [pid = 1868] [serial = 1870] [outer = (nil)] 12:24:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff5cac5c00) [pid = 1868] [serial = 1871] [outer = 0x7eff5ca0d400] 12:24:34 INFO - PROCESS | 1868 | 1461093874602 Marionette DEBUG loaded listener.js 12:24:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff618ce000) [pid = 1868] [serial = 1872] [outer = 0x7eff5ca0d400] 12:24:35 INFO - PROCESS | 1868 | 1461093875574 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]]]}] 12:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1637ms 12:24:35 INFO - PROCESS | 1868 | 1461093875602 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 12:24:35 INFO - PROCESS | 1868 | 1461093875609 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 12:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:24:35 INFO - PROCESS | 1868 | 1461093875617 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:24:35 INFO - PROCESS | 1868 | 1461093875622 Marionette TRACE conn3 <- [1,2466,null,{}] 12:24:35 INFO - PROCESS | 1868 | 1461093875628 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}] 12:24:35 INFO - PROCESS | 1868 | 1461093875825 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 12:24:36 INFO - PROCESS | 1868 | 1461093876102 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff66592800 == 150 [pid = 1868] [id = 624] 12:24:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff652a0400) [pid = 1868] [serial = 1873] [outer = (nil)] 12:24:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff6669c800) [pid = 1868] [serial = 1874] [outer = 0x7eff652a0400] 12:24:36 INFO - PROCESS | 1868 | 1461093876228 Marionette DEBUG loaded listener.js 12:24:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff66846400) [pid = 1868] [serial = 1875] [outer = 0x7eff652a0400] 12:24:37 INFO - PROCESS | 1868 | 1461093877140 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]]]}] 12:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1582ms 12:24:37 INFO - PROCESS | 1868 | 1461093877203 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 12:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:24:37 INFO - PROCESS | 1868 | 1461093877209 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 12:24:37 INFO - PROCESS | 1868 | 1461093877215 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:24:37 INFO - PROCESS | 1868 | 1461093877218 Marionette TRACE conn3 <- [1,2470,null,{}] 12:24:37 INFO - PROCESS | 1868 | 1461093877224 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}] 12:24:37 INFO - PROCESS | 1868 | 1461093877440 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 12:24:37 INFO - PROCESS | 1868 | 1461093877789 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69acf800 == 151 [pid = 1868] [id = 625] 12:24:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff66851c00) [pid = 1868] [serial = 1876] [outer = (nil)] 12:24:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff69488000) [pid = 1868] [serial = 1877] [outer = 0x7eff66851c00] 12:24:37 INFO - PROCESS | 1868 | 1461093877866 Marionette DEBUG loaded listener.js 12:24:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff694f3800) [pid = 1868] [serial = 1878] [outer = 0x7eff66851c00] 12:24:38 INFO - PROCESS | 1868 | 1461093878700 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]]]}] 12:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 12:24:38 INFO - PROCESS | 1868 | 1461093878745 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 12:24:38 INFO - PROCESS | 1868 | 1461093878749 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 12:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:24:38 INFO - PROCESS | 1868 | 1461093878764 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:24:38 INFO - PROCESS | 1868 | 1461093878773 Marionette TRACE conn3 <- [1,2474,null,{}] 12:24:38 INFO - PROCESS | 1868 | 1461093878779 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}] 12:24:39 INFO - PROCESS | 1868 | 1461093878996 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 12:24:39 INFO - PROCESS | 1868 | 1461093879270 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b163800 == 152 [pid = 1868] [id = 626] 12:24:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff67fd3400) [pid = 1868] [serial = 1879] [outer = (nil)] 12:24:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff69d4f800) [pid = 1868] [serial = 1880] [outer = 0x7eff67fd3400] 12:24:39 INFO - PROCESS | 1868 | 1461093879386 Marionette DEBUG loaded listener.js 12:24:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff6aab6400) [pid = 1868] [serial = 1881] [outer = 0x7eff67fd3400] 12:24:40 INFO - PROCESS | 1868 | 1461093880253 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]]]}] 12:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1541ms 12:24:40 INFO - PROCESS | 1868 | 1461093880298 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 12:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:24:40 INFO - PROCESS | 1868 | 1461093880302 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 12:24:40 INFO - PROCESS | 1868 | 1461093880308 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:24:40 INFO - PROCESS | 1868 | 1461093880311 Marionette TRACE conn3 <- [1,2478,null,{}] 12:24:40 INFO - PROCESS | 1868 | 1461093880316 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}] 12:24:40 INFO - PROCESS | 1868 | 1461093880507 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 12:24:40 INFO - PROCESS | 1868 | 1461093880787 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71058000 == 153 [pid = 1868] [id = 627] 12:24:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff67ee7c00) [pid = 1868] [serial = 1882] [outer = (nil)] 12:24:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff6ae54400) [pid = 1868] [serial = 1883] [outer = 0x7eff67ee7c00] 12:24:40 INFO - PROCESS | 1868 | 1461093880862 Marionette DEBUG loaded listener.js 12:24:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff6ae87c00) [pid = 1868] [serial = 1884] [outer = 0x7eff67ee7c00] 12:24:41 INFO - PROCESS | 1868 | 1461093881701 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]]]}] 12:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1429ms 12:24:41 INFO - PROCESS | 1868 | 1461093881743 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 12:24:41 INFO - PROCESS | 1868 | 1461093881747 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 12:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:24:41 INFO - PROCESS | 1868 | 1461093881753 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:24:41 INFO - PROCESS | 1868 | 1461093881756 Marionette TRACE conn3 <- [1,2482,null,{}] 12:24:41 INFO - PROCESS | 1868 | 1461093881761 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}] 12:24:41 INFO - PROCESS | 1868 | 1461093881960 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 12:24:42 INFO - PROCESS | 1868 | 1461093882250 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710cc000 == 154 [pid = 1868] [id = 628] 12:24:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff6b037000) [pid = 1868] [serial = 1885] [outer = (nil)] 12:24:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff6b190400) [pid = 1868] [serial = 1886] [outer = 0x7eff6b037000] 12:24:42 INFO - PROCESS | 1868 | 1461093882340 Marionette DEBUG loaded listener.js 12:24:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff722ed400) [pid = 1868] [serial = 1887] [outer = 0x7eff6b037000] 12:24:43 INFO - PROCESS | 1868 | 1461093883321 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]]]}] 12:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1626ms 12:24:43 INFO - PROCESS | 1868 | 1461093883380 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 12:24:43 INFO - PROCESS | 1868 | 1461093883384 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 12:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:24:43 INFO - PROCESS | 1868 | 1461093883389 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:24:43 INFO - PROCESS | 1868 | 1461093883392 Marionette TRACE conn3 <- [1,2486,null,{}] 12:24:43 INFO - PROCESS | 1868 | 1461093883397 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}] 12:24:43 INFO - PROCESS | 1868 | 1461093883593 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 12:24:43 INFO - PROCESS | 1868 | 1461093883866 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7352d000 == 155 [pid = 1868] [id = 629] 12:24:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff6b037400) [pid = 1868] [serial = 1888] [outer = (nil)] 12:24:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff7359ac00) [pid = 1868] [serial = 1889] [outer = 0x7eff6b037400] 12:24:43 INFO - PROCESS | 1868 | 1461093883943 Marionette DEBUG loaded listener.js 12:24:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff74568800) [pid = 1868] [serial = 1890] [outer = 0x7eff6b037400] 12:24:44 INFO - PROCESS | 1868 | 1461093884850 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]]]}] 12:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1530ms 12:24:44 INFO - PROCESS | 1868 | 1461093884921 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 12:24:44 INFO - PROCESS | 1868 | 1461093884924 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 12:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:24:44 INFO - PROCESS | 1868 | 1461093884930 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:24:44 INFO - PROCESS | 1868 | 1461093884932 Marionette TRACE conn3 <- [1,2490,null,{}] 12:24:44 INFO - PROCESS | 1868 | 1461093884938 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}] 12:24:45 INFO - PROCESS | 1868 | 1461093885141 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 12:24:45 INFO - PROCESS | 1868 | 1461093885414 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c2f000 == 156 [pid = 1868] [id = 630] 12:24:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff72460400) [pid = 1868] [serial = 1891] [outer = (nil)] 12:24:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff74e7a800) [pid = 1868] [serial = 1892] [outer = 0x7eff72460400] 12:24:45 INFO - PROCESS | 1868 | 1461093885528 Marionette DEBUG loaded listener.js 12:24:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff75b6a000) [pid = 1868] [serial = 1893] [outer = 0x7eff72460400] 12:24:46 INFO - PROCESS | 1868 | 1461093886366 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]]]}] 12:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1486ms 12:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:24:46 INFO - PROCESS | 1868 | 1461093886416 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 12:24:46 INFO - PROCESS | 1868 | 1461093886419 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 12:24:46 INFO - PROCESS | 1868 | 1461093886425 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:24:46 INFO - PROCESS | 1868 | 1461093886428 Marionette TRACE conn3 <- [1,2494,null,{}] 12:24:46 INFO - PROCESS | 1868 | 1461093886433 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}] 12:24:46 INFO - PROCESS | 1868 | 1461093886617 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 12:24:46 INFO - PROCESS | 1868 | 1461093886895 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74873800 == 157 [pid = 1868] [id = 631] 12:24:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff74566000) [pid = 1868] [serial = 1894] [outer = (nil)] 12:24:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff77d45000) [pid = 1868] [serial = 1895] [outer = 0x7eff74566000] 12:24:46 INFO - PROCESS | 1868 | 1461093886969 Marionette DEBUG loaded listener.js 12:24:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff78949800) [pid = 1868] [serial = 1896] [outer = 0x7eff74566000] 12:24:47 INFO - PROCESS | 1868 | 1461093887844 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]]]}] 12:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1485ms 12:24:47 INFO - PROCESS | 1868 | 1461093887910 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 12:24:47 INFO - PROCESS | 1868 | 1461093887913 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 12:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:24:47 INFO - PROCESS | 1868 | 1461093887919 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:24:47 INFO - PROCESS | 1868 | 1461093887922 Marionette TRACE conn3 <- [1,2498,null,{}] 12:24:47 INFO - PROCESS | 1868 | 1461093887927 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}] 12:24:48 INFO - PROCESS | 1868 | 1461093888127 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 12:24:48 INFO - PROCESS | 1868 | 1461093888401 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74be4000 == 158 [pid = 1868] [id = 632] 12:24:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff74aac000) [pid = 1868] [serial = 1897] [outer = (nil)] 12:24:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff78c28000) [pid = 1868] [serial = 1898] [outer = 0x7eff74aac000] 12:24:48 INFO - PROCESS | 1868 | 1461093888516 Marionette DEBUG loaded listener.js 12:24:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff7916c400) [pid = 1868] [serial = 1899] [outer = 0x7eff74aac000] 12:24:49 INFO - PROCESS | 1868 | 1461093889386 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]]]}] 12:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1538ms 12:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:24:49 INFO - PROCESS | 1868 | 1461093889458 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 12:24:49 INFO - PROCESS | 1868 | 1461093889461 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 12:24:49 INFO - PROCESS | 1868 | 1461093889467 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:24:49 INFO - PROCESS | 1868 | 1461093889470 Marionette TRACE conn3 <- [1,2502,null,{}] 12:24:49 INFO - PROCESS | 1868 | 1461093889475 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}] 12:24:49 INFO - PROCESS | 1868 | 1461093889680 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 12:24:49 INFO - PROCESS | 1868 | 1461093889960 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769be800 == 159 [pid = 1868] [id = 633] 12:24:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff79cb6c00) [pid = 1868] [serial = 1900] [outer = (nil)] 12:24:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff79f4e800) [pid = 1868] [serial = 1901] [outer = 0x7eff79cb6c00] 12:24:50 INFO - PROCESS | 1868 | 1461093890101 Marionette DEBUG loaded listener.js 12:24:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff7c007800) [pid = 1868] [serial = 1902] [outer = 0x7eff79cb6c00] 12:24:50 INFO - PROCESS | 1868 | 1461093890969 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]]]}] 12:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1545ms 12:24:51 INFO - PROCESS | 1868 | 1461093891012 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 12:24:51 INFO - PROCESS | 1868 | 1461093891016 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 12:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:24:51 INFO - PROCESS | 1868 | 1461093891022 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:24:51 INFO - PROCESS | 1868 | 1461093891026 Marionette TRACE conn3 <- [1,2506,null,{}] 12:24:51 INFO - PROCESS | 1868 | 1461093891031 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}] 12:24:51 INFO - PROCESS | 1868 | 1461093891262 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 12:24:51 INFO - PROCESS | 1868 | 1461093891538 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7a702800 == 160 [pid = 1868] [id = 634] 12:24:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff7c9db000) [pid = 1868] [serial = 1903] [outer = (nil)] 12:24:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff80262000) [pid = 1868] [serial = 1904] [outer = 0x7eff7c9db000] 12:24:51 INFO - PROCESS | 1868 | 1461093891655 Marionette DEBUG loaded listener.js 12:24:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff8ad11c00) [pid = 1868] [serial = 1905] [outer = 0x7eff7c9db000] 12:24:52 INFO - PROCESS | 1868 | 1461093892512 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]]]}] 12:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1539ms 12:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:24:52 INFO - PROCESS | 1868 | 1461093892562 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 12:24:52 INFO - PROCESS | 1868 | 1461093892564 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 12:24:52 INFO - PROCESS | 1868 | 1461093892571 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:24:52 INFO - PROCESS | 1868 | 1461093892574 Marionette TRACE conn3 <- [1,2510,null,{}] 12:24:52 INFO - PROCESS | 1868 | 1461093892579 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}] 12:24:52 INFO - PROCESS | 1868 | 1461093892797 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 12:24:53 INFO - PROCESS | 1868 | 1461093893079 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc91800 == 161 [pid = 1868] [id = 635] 12:24:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff80259c00) [pid = 1868] [serial = 1906] [outer = (nil)] 12:24:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff8bccac00) [pid = 1868] [serial = 1907] [outer = 0x7eff80259c00] 12:24:53 INFO - PROCESS | 1868 | 1461093893194 Marionette DEBUG loaded listener.js 12:24:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7eff8bdf1c00) [pid = 1868] [serial = 1908] [outer = 0x7eff80259c00] 12:24:54 INFO - PROCESS | 1868 | 1461093894008 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]]]}] 12:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1482ms 12:24:54 INFO - PROCESS | 1868 | 1461093894053 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 12:24:54 INFO - PROCESS | 1868 | 1461093894057 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 12:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:24:54 INFO - PROCESS | 1868 | 1461093894062 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:24:54 INFO - PROCESS | 1868 | 1461093894064 Marionette TRACE conn3 <- [1,2514,null,{}] 12:24:54 INFO - PROCESS | 1868 | 1461093894070 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}] 12:24:54 INFO - PROCESS | 1868 | 1461093894377 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 12:24:54 INFO - PROCESS | 1868 | 1461093894588 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e419800 == 162 [pid = 1868] [id = 636] 12:24:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7eff77b7e400) [pid = 1868] [serial = 1909] [outer = (nil)] 12:24:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff8c0ba800) [pid = 1868] [serial = 1910] [outer = 0x7eff77b7e400] 12:24:54 INFO - PROCESS | 1868 | 1461093894706 Marionette DEBUG loaded listener.js 12:24:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff8fc2b800) [pid = 1868] [serial = 1911] [outer = 0x7eff77b7e400] 12:24:55 INFO - PROCESS | 1868 | 1461093895507 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]]]}] 12:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1481ms 12:24:55 INFO - PROCESS | 1868 | 1461093895552 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 12:24:55 INFO - PROCESS | 1868 | 1461093895556 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 12:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:24:55 INFO - PROCESS | 1868 | 1461093895562 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:24:55 INFO - PROCESS | 1868 | 1461093895564 Marionette TRACE conn3 <- [1,2518,null,{}] 12:24:55 INFO - PROCESS | 1868 | 1461093895569 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}] 12:24:55 INFO - PROCESS | 1868 | 1461093895765 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 12:24:56 INFO - PROCESS | 1868 | 1461093896046 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aa45800 == 163 [pid = 1868] [id = 637] 12:24:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff78c27000) [pid = 1868] [serial = 1912] [outer = (nil)] 12:24:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff8fd58c00) [pid = 1868] [serial = 1913] [outer = 0x7eff78c27000] 12:24:56 INFO - PROCESS | 1868 | 1461093896120 Marionette DEBUG loaded listener.js 12:24:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff8fdb6800) [pid = 1868] [serial = 1914] [outer = 0x7eff78c27000] 12:24:56 INFO - PROCESS | 1868 | 1461093896983 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]]]}] 12:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1481ms 12:24:57 INFO - PROCESS | 1868 | 1461093897043 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 12:24:57 INFO - PROCESS | 1868 | 1461093897046 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 12:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:24:57 INFO - PROCESS | 1868 | 1461093897052 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:24:57 INFO - PROCESS | 1868 | 1461093897055 Marionette TRACE conn3 <- [1,2522,null,{}] 12:24:57 INFO - PROCESS | 1868 | 1461093897060 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}] 12:24:57 INFO - PROCESS | 1868 | 1461093897281 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 12:24:57 INFO - PROCESS | 1868 | 1461093897583 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc0e800 == 164 [pid = 1868] [id = 638] 12:24:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff5cac3400) [pid = 1868] [serial = 1915] [outer = (nil)] 12:24:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff5e5a8400) [pid = 1868] [serial = 1916] [outer = 0x7eff5cac3400] 12:24:57 INFO - PROCESS | 1868 | 1461093897708 Marionette DEBUG loaded listener.js 12:24:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff5e5ad800) [pid = 1868] [serial = 1917] [outer = 0x7eff5cac3400] 12:24:58 INFO - PROCESS | 1868 | 1461093898621 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]]]}] 12:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 2232ms 12:24:59 INFO - PROCESS | 1868 | 1461093899379 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 12:24:59 INFO - PROCESS | 1868 | 1461093899386 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 12:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:24:59 INFO - PROCESS | 1868 | 1461093899410 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:24:59 INFO - PROCESS | 1868 | 1461093899414 Marionette TRACE conn3 <- [1,2526,null,{}] 12:24:59 INFO - PROCESS | 1868 | 1461093899422 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}] 12:24:59 INFO - PROCESS | 1868 | 1461093899614 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 12:24:59 INFO - PROCESS | 1868 | 1461093899862 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:24:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651df800 == 165 [pid = 1868] [id = 639] 12:24:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff5e5af800) [pid = 1868] [serial = 1918] [outer = (nil)] 12:24:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff5f144000) [pid = 1868] [serial = 1919] [outer = 0x7eff5e5af800] 12:24:59 INFO - PROCESS | 1868 | 1461093899931 Marionette DEBUG loaded listener.js 12:25:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff5f14b400) [pid = 1868] [serial = 1920] [outer = 0x7eff5e5af800] 12:25:00 INFO - PROCESS | 1868 | 1461093900853 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]]]}] 12:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1488ms 12:25:00 INFO - PROCESS | 1868 | 1461093900895 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 12:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:25:00 INFO - PROCESS | 1868 | 1461093900901 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 12:25:00 INFO - PROCESS | 1868 | 1461093900912 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:25:00 INFO - PROCESS | 1868 | 1461093900918 Marionette TRACE conn3 <- [1,2530,null,{}] 12:25:00 INFO - PROCESS | 1868 | 1461093900923 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}] 12:25:01 INFO - PROCESS | 1868 | 1461093901119 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 12:25:01 INFO - PROCESS | 1868 | 1461093901587 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f421000 == 166 [pid = 1868] [id = 640] 12:25:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff61ee2c00) [pid = 1868] [serial = 1921] [outer = (nil)] 12:25:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff61eed800) [pid = 1868] [serial = 1922] [outer = 0x7eff61ee2c00] 12:25:01 INFO - PROCESS | 1868 | 1461093901659 Marionette DEBUG loaded listener.js 12:25:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7eff64498800) [pid = 1868] [serial = 1923] [outer = 0x7eff61ee2c00] 12:25:02 INFO - PROCESS | 1868 | 1461093902628 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]]]}] 12:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1791ms 12:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:25:02 INFO - PROCESS | 1868 | 1461093902700 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 12:25:02 INFO - PROCESS | 1868 | 1461093902703 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 12:25:02 INFO - PROCESS | 1868 | 1461093902709 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:25:02 INFO - PROCESS | 1868 | 1461093902713 Marionette TRACE conn3 <- [1,2534,null,{}] 12:25:02 INFO - PROCESS | 1868 | 1461093902727 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}] 12:25:02 INFO - PROCESS | 1868 | 1461093902991 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 12:25:03 INFO - PROCESS | 1868 | 1461093903355 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67bb9000 == 167 [pid = 1868] [id = 641] 12:25:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7eff65296000) [pid = 1868] [serial = 1924] [outer = (nil)] 12:25:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7eff66211c00) [pid = 1868] [serial = 1925] [outer = 0x7eff65296000] 12:25:03 INFO - PROCESS | 1868 | 1461093903436 Marionette DEBUG loaded listener.js 12:25:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7eff66720c00) [pid = 1868] [serial = 1926] [outer = 0x7eff65296000] 12:25:04 INFO - PROCESS | 1868 | 1461093904322 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]]]}] 12:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1689ms 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b1f000 == 166 [pid = 1868] [id = 193] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7b89b800 == 165 [pid = 1868] [id = 55] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651cc000 == 164 [pid = 1868] [id = 523] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d720000 == 163 [pid = 1868] [id = 526] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7be0d000 == 162 [pid = 1868] [id = 311] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa8b000 == 161 [pid = 1868] [id = 69] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79bb3800 == 160 [pid = 1868] [id = 54] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc8d000 == 159 [pid = 1868] [id = 518] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ccc5800 == 158 [pid = 1868] [id = 73] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7a708000 == 157 [pid = 1868] [id = 94] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6a9d6000 == 156 [pid = 1868] [id = 524] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aaca000 == 155 [pid = 1868] [id = 520] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5f2c4000 == 154 [pid = 1868] [id = 562] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ad0000 == 153 [pid = 1868] [id = 521] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aacb800 == 152 [pid = 1868] [id = 51] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94194000 == 151 [pid = 1868] [id = 233] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83f03000 == 150 [pid = 1868] [id = 552] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f778800 == 149 [pid = 1868] [id = 183] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710b8800 == 148 [pid = 1868] [id = 527] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79f10800 == 147 [pid = 1868] [id = 517] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b13800 == 146 [pid = 1868] [id = 95] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63dd3000 == 145 [pid = 1868] [id = 563] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7106d800 == 144 [pid = 1868] [id = 560] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f77c800 == 143 [pid = 1868] [id = 158] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ad23000 == 142 [pid = 1868] [id = 194] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d486800 == 141 [pid = 1868] [id = 58] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d40c000 == 140 [pid = 1868] [id = 192] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff94373000 == 139 [pid = 1868] [id = 159] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67e73800 == 138 [pid = 1868] [id = 622] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff669df000 == 137 [pid = 1868] [id = 621] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64304000 == 136 [pid = 1868] [id = 620] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff60958800 == 135 [pid = 1868] [id = 619] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d4ea800 == 134 [pid = 1868] [id = 618] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f772000 == 133 [pid = 1868] [id = 613] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bc11000 == 132 [pid = 1868] [id = 612] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83f10000 == 131 [pid = 1868] [id = 611] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d49d000 == 130 [pid = 1868] [id = 610] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c4bd800 == 129 [pid = 1868] [id = 609] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b50000 == 128 [pid = 1868] [id = 608] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff75c12000 == 127 [pid = 1868] [id = 607] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c73000 == 126 [pid = 1868] [id = 606] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747c9800 == 125 [pid = 1868] [id = 605] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c31000 == 124 [pid = 1868] [id = 604] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734c3000 == 123 [pid = 1868] [id = 603] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710eb800 == 122 [pid = 1868] [id = 602] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff71066800 == 121 [pid = 1868] [id = 601] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab13800 == 120 [pid = 1868] [id = 600] 12:25:04 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6447b000 == 119 [pid = 1868] [id = 599] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7eff6aab4400) [pid = 1868] [serial = 1790] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7eff69d49800) [pid = 1868] [serial = 1788] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7eff5d63dc00) [pid = 1868] [serial = 1757] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7eff5ca0c000) [pid = 1868] [serial = 1760] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff5cabf400) [pid = 1868] [serial = 1763] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff5cac9c00) [pid = 1868] [serial = 1766] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff6b036800) [pid = 1868] [serial = 1769] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff6671b000) [pid = 1868] [serial = 1772] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff6948e000) [pid = 1868] [serial = 1784] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff69b0dc00) [pid = 1868] [serial = 1785] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff654e3000) [pid = 1868] [serial = 1779] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff6511ec00) [pid = 1868] [serial = 1778] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff61ee8c00) [pid = 1868] [serial = 1776] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff5d63b400) [pid = 1868] [serial = 1775] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff69df4c00) [pid = 1868] [serial = 1733] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff78c2d000) [pid = 1868] [serial = 1736] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff66698800) [pid = 1868] [serial = 1781] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7eff67ea5000) [pid = 1868] [serial = 1782] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7eff6d6c9400) [pid = 1868] [serial = 1730] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff69b26400) [pid = 1868] [serial = 1727] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff7c581400) [pid = 1868] [serial = 1739] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff8ab09800) [pid = 1868] [serial = 1742] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff61ee7c00) [pid = 1868] [serial = 1724] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff618cc400) [pid = 1868] [serial = 1745] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff8bdc9c00) [pid = 1868] [serial = 1751] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff8ab0ec00) [pid = 1868] [serial = 1748] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff63f7cc00) [pid = 1868] [serial = 1754] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff69c95c00) [pid = 1868] [serial = 1787] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff6529a000) [pid = 1868] [serial = 1793] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff6af31c00) [pid = 1868] [serial = 1791] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff67fea000) [pid = 1868] [serial = 1794] [outer = (nil)] [url = about:blank] 12:25:04 INFO - PROCESS | 1868 | 1461093904745 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 12:25:04 INFO - PROCESS | 1868 | 1461093904747 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 12:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:25:04 INFO - PROCESS | 1868 | 1461093904773 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:25:04 INFO - PROCESS | 1868 | 1461093904776 Marionette TRACE conn3 <- [1,2538,null,{}] 12:25:04 INFO - PROCESS | 1868 | 1461093904781 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}] 12:25:04 INFO - PROCESS | 1868 | 1461093904948 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 12:25:05 INFO - PROCESS | 1868 | 1461093905186 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d4ec800 == 120 [pid = 1868] [id = 642] 12:25:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff644a1400) [pid = 1868] [serial = 1927] [outer = (nil)] 12:25:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff66718c00) [pid = 1868] [serial = 1928] [outer = 0x7eff644a1400] 12:25:05 INFO - PROCESS | 1868 | 1461093905250 Marionette DEBUG loaded listener.js 12:25:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff67ead800) [pid = 1868] [serial = 1929] [outer = 0x7eff644a1400] 12:25:06 INFO - PROCESS | 1868 | 1461093905999 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]]]}] 12:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1281ms 12:25:06 INFO - PROCESS | 1868 | 1461093906050 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 12:25:06 INFO - PROCESS | 1868 | 1461093906052 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 12:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:25:06 INFO - PROCESS | 1868 | 1461093906091 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:25:06 INFO - PROCESS | 1868 | 1461093906094 Marionette TRACE conn3 <- [1,2542,null,{}] 12:25:06 INFO - PROCESS | 1868 | 1461093906099 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}] 12:25:06 INFO - PROCESS | 1868 | 1461093906278 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 12:25:06 INFO - PROCESS | 1868 | 1461093906287 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6431b800 == 121 [pid = 1868] [id = 643] 12:25:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff644a5800) [pid = 1868] [serial = 1930] [outer = (nil)] 12:25:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff67feb000) [pid = 1868] [serial = 1931] [outer = 0x7eff644a5800] 12:25:06 INFO - PROCESS | 1868 | 1461093906346 Marionette DEBUG loaded listener.js 12:25:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff694a1400) [pid = 1868] [serial = 1932] [outer = 0x7eff644a5800] 12:25:07 INFO - PROCESS | 1868 | 1461093907292 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]]]}] 12:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1288ms 12:25:07 INFO - PROCESS | 1868 | 1461093907368 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 12:25:07 INFO - PROCESS | 1868 | 1461093907371 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 12:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:25:07 INFO - PROCESS | 1868 | 1461093907376 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:25:07 INFO - PROCESS | 1868 | 1461093907379 Marionette TRACE conn3 <- [1,2546,null,{}] 12:25:07 INFO - PROCESS | 1868 | 1461093907389 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}] 12:25:07 INFO - PROCESS | 1868 | 1461093907693 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 12:25:07 INFO - PROCESS | 1868 | 1461093907730 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6808f000 == 122 [pid = 1868] [id = 644] 12:25:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff69b20000) [pid = 1868] [serial = 1933] [outer = (nil)] 12:25:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff69cd4000) [pid = 1868] [serial = 1934] [outer = 0x7eff69b20000] 12:25:07 INFO - PROCESS | 1868 | 1461093907792 Marionette DEBUG loaded listener.js 12:25:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff6abd6800) [pid = 1868] [serial = 1935] [outer = 0x7eff69b20000] 12:25:08 INFO - PROCESS | 1868 | 1461093908720 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]]]}] 12:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1382ms 12:25:08 INFO - PROCESS | 1868 | 1461093908760 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 12:25:08 INFO - PROCESS | 1868 | 1461093908762 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 12:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:25:08 INFO - PROCESS | 1868 | 1461093908776 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:25:08 INFO - PROCESS | 1868 | 1461093908778 Marionette TRACE conn3 <- [1,2550,null,{}] 12:25:08 INFO - PROCESS | 1868 | 1461093908783 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}] 12:25:09 INFO - PROCESS | 1868 | 1461093909037 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 12:25:09 INFO - PROCESS | 1868 | 1461093909072 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ae1d000 == 123 [pid = 1868] [id = 645] 12:25:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff6abd7c00) [pid = 1868] [serial = 1936] [outer = (nil)] 12:25:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff6ae82800) [pid = 1868] [serial = 1937] [outer = 0x7eff6abd7c00] 12:25:09 INFO - PROCESS | 1868 | 1461093909132 Marionette DEBUG loaded listener.js 12:25:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff6af92c00) [pid = 1868] [serial = 1938] [outer = 0x7eff6abd7c00] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff63f83800) [pid = 1868] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff72407800) [pid = 1868] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff6b034400) [pid = 1868] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff6b03a800) [pid = 1868] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff8025bc00) [pid = 1868] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff5ca03000) [pid = 1868] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff74ab5c00) [pid = 1868] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff5d635000) [pid = 1868] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff5d638000) [pid = 1868] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff5d635400) [pid = 1868] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff78ab1800) [pid = 1868] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff5f2a7400) [pid = 1868] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff66216800) [pid = 1868] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff724b9000) [pid = 1868] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff61ee9400) [pid = 1868] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff654e5c00) [pid = 1868] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff712e8c00) [pid = 1868] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff7cd0e800) [pid = 1868] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff69df8000) [pid = 1868] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff5ca05c00) [pid = 1868] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff5d638c00) [pid = 1868] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff5f2b0c00) [pid = 1868] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff618d1800) [pid = 1868] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff5f2ab800) [pid = 1868] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff89cd8c00) [pid = 1868] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff75b63400) [pid = 1868] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff7afc0000) [pid = 1868] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff7456fc00) [pid = 1868] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff5ca02400) [pid = 1868] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff65127800) [pid = 1868] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff5d636800) [pid = 1868] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff5d63a800) [pid = 1868] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff74ab5000) [pid = 1868] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff8a841c00) [pid = 1868] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff66210c00) [pid = 1868] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff78abb800) [pid = 1868] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff618c2400) [pid = 1868] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff5f2ad000) [pid = 1868] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff67fe6400) [pid = 1868] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff67fd7000) [pid = 1868] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff61ee3c00) [pid = 1868] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff694e6000) [pid = 1868] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff7cd04400) [pid = 1868] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff72406c00) [pid = 1868] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff74615800) [pid = 1868] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff73d66800) [pid = 1868] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff67b8e800) [pid = 1868] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff75b66800) [pid = 1868] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff654e3400) [pid = 1868] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff66714000) [pid = 1868] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff724ad800) [pid = 1868] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff69497c00) [pid = 1868] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff712e5400) [pid = 1868] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff73348400) [pid = 1868] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff65294c00) [pid = 1868] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff618c4800) [pid = 1868] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff73345c00) [pid = 1868] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff6d6cf000) [pid = 1868] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff67b91c00) [pid = 1868] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff618c8800) [pid = 1868] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff618c6000) [pid = 1868] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff5ca0a000) [pid = 1868] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff74aae400) [pid = 1868] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff6684c400) [pid = 1868] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff7c3db400) [pid = 1868] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff69df5c00) [pid = 1868] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:25:10 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff6ccb3400) [pid = 1868] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:25:11 INFO - PROCESS | 1868 | 1461093911157 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]]]}] 12:25:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:25:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 2444ms 12:25:11 INFO - PROCESS | 1868 | 1461093911222 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 12:25:11 INFO - PROCESS | 1868 | 1461093911226 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 12:25:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:25:11 INFO - PROCESS | 1868 | 1461093911231 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:25:11 INFO - PROCESS | 1868 | 1461093911234 Marionette TRACE conn3 <- [1,2554,null,{}] 12:25:11 INFO - PROCESS | 1868 | 1461093911238 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}] 12:25:11 INFO - PROCESS | 1868 | 1461093911419 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 12:25:11 INFO - PROCESS | 1868 | 1461093911433 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63dd7000 == 124 [pid = 1868] [id = 646] 12:25:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff5cac4800) [pid = 1868] [serial = 1939] [outer = (nil)] 12:25:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff5f2b0c00) [pid = 1868] [serial = 1940] [outer = 0x7eff5cac4800] 12:25:11 INFO - PROCESS | 1868 | 1461093911503 Marionette DEBUG loaded listener.js 12:25:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff6511f800) [pid = 1868] [serial = 1941] [outer = 0x7eff5cac4800] 12:25:12 INFO - PROCESS | 1868 | 1461093912408 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]]]}] 12:25:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:25:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1235ms 12:25:12 INFO - PROCESS | 1868 | 1461093912467 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 12:25:12 INFO - PROCESS | 1868 | 1461093912470 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 12:25:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:25:12 INFO - PROCESS | 1868 | 1461093912476 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:25:12 INFO - PROCESS | 1868 | 1461093912478 Marionette TRACE conn3 <- [1,2558,null,{}] 12:25:12 INFO - PROCESS | 1868 | 1461093912487 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}] 12:25:12 INFO - PROCESS | 1868 | 1461093912663 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 12:25:13 INFO - PROCESS | 1868 | 1461093913041 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5cae5000 == 125 [pid = 1868] [id = 647] 12:25:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff5ca02c00) [pid = 1868] [serial = 1942] [outer = (nil)] 12:25:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff5cac3800) [pid = 1868] [serial = 1943] [outer = 0x7eff5ca02c00] 12:25:13 INFO - PROCESS | 1868 | 1461093913117 Marionette DEBUG loaded listener.js 12:25:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff5e5a8c00) [pid = 1868] [serial = 1944] [outer = 0x7eff5ca02c00] 12:25:14 INFO - PROCESS | 1868 | 1461093914195 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]]]}] 12:25:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:25:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1789ms 12:25:14 INFO - PROCESS | 1868 | 1461093914267 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 12:25:14 INFO - PROCESS | 1868 | 1461093914272 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 12:25:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:25:14 INFO - PROCESS | 1868 | 1461093914279 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:25:14 INFO - PROCESS | 1868 | 1461093914285 Marionette TRACE conn3 <- [1,2562,null,{}] 12:25:14 INFO - PROCESS | 1868 | 1461093914292 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}] 12:25:14 INFO - PROCESS | 1868 | 1461093914503 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 12:25:14 INFO - PROCESS | 1868 | 1461093914820 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67bbc800 == 126 [pid = 1868] [id = 648] 12:25:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff61ee8800) [pid = 1868] [serial = 1945] [outer = (nil)] 12:25:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff63f83c00) [pid = 1868] [serial = 1946] [outer = 0x7eff61ee8800] 12:25:14 INFO - PROCESS | 1868 | 1461093914900 Marionette DEBUG loaded listener.js 12:25:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff65127400) [pid = 1868] [serial = 1947] [outer = 0x7eff61ee8800] 12:25:15 INFO - PROCESS | 1868 | 1461093915877 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]]]}] 12:25:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:25:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1639ms 12:25:15 INFO - PROCESS | 1868 | 1461093915921 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 12:25:15 INFO - PROCESS | 1868 | 1461093915927 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 12:25:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:25:15 INFO - PROCESS | 1868 | 1461093915934 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:25:15 INFO - PROCESS | 1868 | 1461093915937 Marionette TRACE conn3 <- [1,2566,null,{}] 12:25:15 INFO - PROCESS | 1868 | 1461093915943 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}] 12:25:16 INFO - PROCESS | 1868 | 1461093916159 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 12:25:16 INFO - PROCESS | 1868 | 1461093916511 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab1f800 == 127 [pid = 1868] [id = 649] 12:25:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff66720400) [pid = 1868] [serial = 1948] [outer = (nil)] 12:25:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff6793a000) [pid = 1868] [serial = 1949] [outer = 0x7eff66720400] 12:25:16 INFO - PROCESS | 1868 | 1461093916588 Marionette DEBUG loaded listener.js 12:25:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff67eae800) [pid = 1868] [serial = 1950] [outer = 0x7eff66720400] 12:25:17 INFO - PROCESS | 1868 | 1461093917512 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]]]}] 12:25:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:25:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1631ms 12:25:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:25:17 INFO - PROCESS | 1868 | 1461093917565 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 12:25:17 INFO - PROCESS | 1868 | 1461093917568 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 12:25:17 INFO - PROCESS | 1868 | 1461093917584 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:25:17 INFO - PROCESS | 1868 | 1461093917593 Marionette TRACE conn3 <- [1,2570,null,{}] 12:25:17 INFO - PROCESS | 1868 | 1461093917600 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}] 12:25:17 INFO - PROCESS | 1868 | 1461093917870 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 12:25:18 INFO - PROCESS | 1868 | 1461093918183 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d904800 == 128 [pid = 1868] [id = 650] 12:25:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff66843400) [pid = 1868] [serial = 1951] [outer = (nil)] 12:25:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff694ef800) [pid = 1868] [serial = 1952] [outer = 0x7eff66843400] 12:25:18 INFO - PROCESS | 1868 | 1461093918268 Marionette DEBUG loaded listener.js 12:25:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff69c91400) [pid = 1868] [serial = 1953] [outer = 0x7eff66843400] 12:25:19 INFO - PROCESS | 1868 | 1461093919191 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]]]}] 12:25:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:25:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1657ms 12:25:19 INFO - PROCESS | 1868 | 1461093919231 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 12:25:19 INFO - PROCESS | 1868 | 1461093919236 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 12:25:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:25:19 INFO - PROCESS | 1868 | 1461093919246 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:25:19 INFO - PROCESS | 1868 | 1461093919248 Marionette TRACE conn3 <- [1,2574,null,{}] 12:25:19 INFO - PROCESS | 1868 | 1461093919260 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}] 12:25:19 INFO - PROCESS | 1868 | 1461093919468 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 12:25:19 INFO - PROCESS | 1868 | 1461093919788 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710e5000 == 129 [pid = 1868] [id = 651] 12:25:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff67ea6800) [pid = 1868] [serial = 1954] [outer = (nil)] 12:25:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff69deb000) [pid = 1868] [serial = 1955] [outer = 0x7eff67ea6800] 12:25:19 INFO - PROCESS | 1868 | 1461093919866 Marionette DEBUG loaded listener.js 12:25:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff6aabb400) [pid = 1868] [serial = 1956] [outer = 0x7eff67ea6800] 12:25:20 INFO - PROCESS | 1868 | 1461093920735 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]]]}] 12:25:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:25:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1545ms 12:25:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:25:20 INFO - PROCESS | 1868 | 1461093920788 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 12:25:20 INFO - PROCESS | 1868 | 1461093920791 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 12:25:20 INFO - PROCESS | 1868 | 1461093920797 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:25:20 INFO - PROCESS | 1868 | 1461093920801 Marionette TRACE conn3 <- [1,2578,null,{}] 12:25:20 INFO - PROCESS | 1868 | 1461093920806 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}] 12:25:21 INFO - PROCESS | 1868 | 1461093921021 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 12:25:21 INFO - PROCESS | 1868 | 1461093921293 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff723a5000 == 130 [pid = 1868] [id = 652] 12:25:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff6af37c00) [pid = 1868] [serial = 1957] [outer = (nil)] 12:25:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff6af95c00) [pid = 1868] [serial = 1958] [outer = 0x7eff6af37c00] 12:25:21 INFO - PROCESS | 1868 | 1461093921431 Marionette DEBUG loaded listener.js 12:25:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff6c8de400) [pid = 1868] [serial = 1959] [outer = 0x7eff6af37c00] 12:25:22 INFO - PROCESS | 1868 | 1461093922312 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]]]}] 12:25:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:25:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1583ms 12:25:22 INFO - PROCESS | 1868 | 1461093922380 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 12:25:22 INFO - PROCESS | 1868 | 1461093922384 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 12:25:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:25:22 INFO - PROCESS | 1868 | 1461093922389 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:25:22 INFO - PROCESS | 1868 | 1461093922392 Marionette TRACE conn3 <- [1,2582,null,{}] 12:25:22 INFO - PROCESS | 1868 | 1461093922397 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}] 12:25:22 INFO - PROCESS | 1868 | 1461093922605 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 12:25:22 INFO - PROCESS | 1868 | 1461093922873 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73c25000 == 131 [pid = 1868] [id = 653] 12:25:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff6af3b400) [pid = 1868] [serial = 1960] [outer = (nil)] 12:25:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff712ea000) [pid = 1868] [serial = 1961] [outer = 0x7eff6af3b400] 12:25:22 INFO - PROCESS | 1868 | 1461093922992 Marionette DEBUG loaded listener.js 12:25:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff722ec400) [pid = 1868] [serial = 1962] [outer = 0x7eff6af3b400] 12:25:23 INFO - PROCESS | 1868 | 1461093923817 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]]]}] 12:25:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:25:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1476ms 12:25:23 INFO - PROCESS | 1868 | 1461093923867 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 12:25:23 INFO - PROCESS | 1868 | 1461093923870 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 12:25:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:25:23 INFO - PROCESS | 1868 | 1461093923876 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:25:23 INFO - PROCESS | 1868 | 1461093923878 Marionette TRACE conn3 <- [1,2586,null,{}] 12:25:23 INFO - PROCESS | 1868 | 1461093923905 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}] 12:25:24 INFO - PROCESS | 1868 | 1461093924118 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 12:25:24 INFO - PROCESS | 1868 | 1461093924399 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74783000 == 132 [pid = 1868] [id = 654] 12:25:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff6d6c9000) [pid = 1868] [serial = 1963] [outer = (nil)] 12:25:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff7240c800) [pid = 1868] [serial = 1964] [outer = 0x7eff6d6c9000] 12:25:24 INFO - PROCESS | 1868 | 1461093924516 Marionette DEBUG loaded listener.js 12:25:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff72465c00) [pid = 1868] [serial = 1965] [outer = 0x7eff6d6c9000] 12:25:25 INFO - PROCESS | 1868 | 1461093925396 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]]]}] 12:25:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:25:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1581ms 12:25:25 INFO - PROCESS | 1868 | 1461093925457 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 12:25:25 INFO - PROCESS | 1868 | 1461093925461 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 12:25:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:25:25 INFO - PROCESS | 1868 | 1461093925467 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:25:25 INFO - PROCESS | 1868 | 1461093925469 Marionette TRACE conn3 <- [1,2590,null,{}] 12:25:25 INFO - PROCESS | 1868 | 1461093925474 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}] 12:25:25 INFO - PROCESS | 1868 | 1461093925668 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 12:25:25 INFO - PROCESS | 1868 | 1461093925944 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74a26000 == 133 [pid = 1868] [id = 655] 12:25:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff722ecc00) [pid = 1868] [serial = 1966] [outer = (nil)] 12:25:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff724b8c00) [pid = 1868] [serial = 1967] [outer = 0x7eff722ecc00] 12:25:26 INFO - PROCESS | 1868 | 1461093926021 Marionette DEBUG loaded listener.js 12:25:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff73349000) [pid = 1868] [serial = 1968] [outer = 0x7eff722ecc00] 12:25:26 INFO - PROCESS | 1868 | 1461093926900 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]]]}] 12:25:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:25:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1491ms 12:25:26 INFO - PROCESS | 1868 | 1461093926959 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 12:25:26 INFO - PROCESS | 1868 | 1461093926963 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 12:25:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:25:26 INFO - PROCESS | 1868 | 1461093926970 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:25:26 INFO - PROCESS | 1868 | 1461093926972 Marionette TRACE conn3 <- [1,2594,null,{}] 12:25:26 INFO - PROCESS | 1868 | 1461093926978 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}] 12:25:27 INFO - PROCESS | 1868 | 1461093927275 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 12:25:27 INFO - PROCESS | 1868 | 1461093927481 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74c73000 == 134 [pid = 1868] [id = 656] 12:25:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff724ad800) [pid = 1868] [serial = 1969] [outer = (nil)] 12:25:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff739e0400) [pid = 1868] [serial = 1970] [outer = 0x7eff724ad800] 12:25:27 INFO - PROCESS | 1868 | 1461093927597 Marionette DEBUG loaded listener.js 12:25:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff73d71800) [pid = 1868] [serial = 1971] [outer = 0x7eff724ad800] 12:25:28 INFO - PROCESS | 1868 | 1461093928502 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]]]}] 12:25:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:25:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1577ms 12:25:28 INFO - PROCESS | 1868 | 1461093928546 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 12:25:28 INFO - PROCESS | 1868 | 1461093928550 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 12:25:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:25:28 INFO - PROCESS | 1868 | 1461093928555 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:25:28 INFO - PROCESS | 1868 | 1461093928558 Marionette TRACE conn3 <- [1,2598,null,{}] 12:25:28 INFO - PROCESS | 1868 | 1461093928563 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}] 12:25:28 INFO - PROCESS | 1868 | 1461093928785 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 12:25:29 INFO - PROCESS | 1868 | 1461093929137 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769da000 == 135 [pid = 1868] [id = 657] 12:25:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff7460a400) [pid = 1868] [serial = 1972] [outer = (nil)] 12:25:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff74614000) [pid = 1868] [serial = 1973] [outer = 0x7eff7460a400] 12:25:29 INFO - PROCESS | 1868 | 1461093929239 Marionette DEBUG loaded listener.js 12:25:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff74ab9c00) [pid = 1868] [serial = 1974] [outer = 0x7eff7460a400] 12:25:30 INFO - PROCESS | 1868 | 1461093930223 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]]]}] 12:25:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:25:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1730ms 12:25:30 INFO - PROCESS | 1868 | 1461093930286 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 12:25:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:25:30 INFO - PROCESS | 1868 | 1461093930292 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 12:25:30 INFO - PROCESS | 1868 | 1461093930299 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:25:30 INFO - PROCESS | 1868 | 1461093930305 Marionette TRACE conn3 <- [1,2602,null,{}] 12:25:30 INFO - PROCESS | 1868 | 1461093930311 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}] 12:25:30 INFO - PROCESS | 1868 | 1461093930570 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 12:25:30 INFO - PROCESS | 1868 | 1461093930868 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79bb9000 == 136 [pid = 1868] [id = 658] 12:25:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff7460c000) [pid = 1868] [serial = 1975] [outer = (nil)] 12:25:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff77bd4400) [pid = 1868] [serial = 1976] [outer = 0x7eff7460c000] 12:25:30 INFO - PROCESS | 1868 | 1461093930942 Marionette DEBUG loaded listener.js 12:25:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff77d74800) [pid = 1868] [serial = 1977] [outer = 0x7eff7460c000] 12:25:31 INFO - PROCESS | 1868 | 1461093931807 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]]]}] 12:25:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:25:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1587ms 12:25:31 INFO - PROCESS | 1868 | 1461093931887 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 12:25:31 INFO - PROCESS | 1868 | 1461093931889 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 12:25:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:25:31 INFO - PROCESS | 1868 | 1461093931897 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:25:31 INFO - PROCESS | 1868 | 1461093931901 Marionette TRACE conn3 <- [1,2606,null,{}] 12:25:31 INFO - PROCESS | 1868 | 1461093931908 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}] 12:25:32 INFO - PROCESS | 1868 | 1461093932155 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 12:25:32 INFO - PROCESS | 1868 | 1461093932488 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7c4bd800 == 137 [pid = 1868] [id = 659] 12:25:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff69df7c00) [pid = 1868] [serial = 1978] [outer = (nil)] 12:25:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff78aacc00) [pid = 1868] [serial = 1979] [outer = 0x7eff69df7c00] 12:25:32 INFO - PROCESS | 1868 | 1461093932560 Marionette DEBUG loaded listener.js 12:25:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff78c2f400) [pid = 1868] [serial = 1980] [outer = 0x7eff69df7c00] 12:25:33 INFO - PROCESS | 1868 | 1461093933421 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]]]}] 12:25:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:25:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1585ms 12:25:33 INFO - PROCESS | 1868 | 1461093933483 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 12:25:33 INFO - PROCESS | 1868 | 1461093933486 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 12:25:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:25:33 INFO - PROCESS | 1868 | 1461093933492 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:25:33 INFO - PROCESS | 1868 | 1461093933494 Marionette TRACE conn3 <- [1,2610,null,{}] 12:25:33 INFO - PROCESS | 1868 | 1461093933499 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}] 12:25:33 INFO - PROCESS | 1868 | 1461093933726 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 12:25:34 INFO - PROCESS | 1868 | 1461093934051 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d40c000 == 138 [pid = 1868] [id = 660] 12:25:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff67eab800) [pid = 1868] [serial = 1981] [outer = (nil)] 12:25:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff79164c00) [pid = 1868] [serial = 1982] [outer = 0x7eff67eab800] 12:25:34 INFO - PROCESS | 1868 | 1461093934129 Marionette DEBUG loaded listener.js 12:25:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff79caa400) [pid = 1868] [serial = 1983] [outer = 0x7eff67eab800] 12:25:34 INFO - PROCESS | 1868 | 1461093934972 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]]]}] 12:25:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:25:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1526ms 12:25:35 INFO - PROCESS | 1868 | 1461093935034 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 12:25:35 INFO - PROCESS | 1868 | 1461093935038 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 12:25:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:25:35 INFO - PROCESS | 1868 | 1461093935049 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:25:35 INFO - PROCESS | 1868 | 1461093935051 Marionette TRACE conn3 <- [1,2614,null,{}] 12:25:35 INFO - PROCESS | 1868 | 1461093935057 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}] 12:25:35 INFO - PROCESS | 1868 | 1461093935269 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 12:25:35 INFO - PROCESS | 1868 | 1461093935562 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e504800 == 139 [pid = 1868] [id = 661] 12:25:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff6af98000) [pid = 1868] [serial = 1984] [outer = (nil)] 12:25:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff79ebf000) [pid = 1868] [serial = 1985] [outer = 0x7eff6af98000] 12:25:35 INFO - PROCESS | 1868 | 1461093935676 Marionette DEBUG loaded listener.js 12:25:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff7afbe400) [pid = 1868] [serial = 1986] [outer = 0x7eff6af98000] 12:25:36 INFO - PROCESS | 1868 | 1461093936515 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]]]}] 12:25:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:25:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1527ms 12:25:36 INFO - PROCESS | 1868 | 1461093936576 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 12:25:36 INFO - PROCESS | 1868 | 1461093936579 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 12:25:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:25:36 INFO - PROCESS | 1868 | 1461093936585 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:25:36 INFO - PROCESS | 1868 | 1461093936590 Marionette TRACE conn3 <- [1,2618,null,{}] 12:25:36 INFO - PROCESS | 1868 | 1461093936595 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}] 12:25:36 INFO - PROCESS | 1868 | 1461093936801 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 12:25:37 INFO - PROCESS | 1868 | 1461093937082 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8a8f0800 == 140 [pid = 1868] [id = 662] 12:25:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff79ca8400) [pid = 1868] [serial = 1987] [outer = (nil)] 12:25:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff7bcdfc00) [pid = 1868] [serial = 1988] [outer = 0x7eff79ca8400] 12:25:37 INFO - PROCESS | 1868 | 1461093937198 Marionette DEBUG loaded listener.js 12:25:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff7c285c00) [pid = 1868] [serial = 1989] [outer = 0x7eff79ca8400] 12:25:38 INFO - PROCESS | 1868 | 1461093938054 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]]]}] 12:25:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:25:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1536ms 12:25:38 INFO - PROCESS | 1868 | 1461093938123 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 12:25:38 INFO - PROCESS | 1868 | 1461093938126 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 12:25:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:25:38 INFO - PROCESS | 1868 | 1461093938133 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:25:38 INFO - PROCESS | 1868 | 1461093938135 Marionette TRACE conn3 <- [1,2622,null,{}] 12:25:38 INFO - PROCESS | 1868 | 1461093938143 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}] 12:25:38 INFO - PROCESS | 1868 | 1461093938389 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 12:25:38 INFO - PROCESS | 1868 | 1461093938727 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8af6e000 == 141 [pid = 1868] [id = 663] 12:25:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff5f2aac00) [pid = 1868] [serial = 1990] [outer = (nil)] 12:25:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff7c579000) [pid = 1868] [serial = 1991] [outer = 0x7eff5f2aac00] 12:25:38 INFO - PROCESS | 1868 | 1461093938812 Marionette DEBUG loaded listener.js 12:25:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff7c9e2000) [pid = 1868] [serial = 1992] [outer = 0x7eff5f2aac00] 12:25:39 INFO - PROCESS | 1868 | 1461093939693 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]]]}] 12:25:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:25:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1628ms 12:25:39 INFO - PROCESS | 1868 | 1461093939762 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 12:25:39 INFO - PROCESS | 1868 | 1461093939765 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 12:25:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:25:39 INFO - PROCESS | 1868 | 1461093939771 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:25:39 INFO - PROCESS | 1868 | 1461093939773 Marionette TRACE conn3 <- [1,2626,null,{}] 12:25:39 INFO - PROCESS | 1868 | 1461093939779 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}] 12:25:40 INFO - PROCESS | 1868 | 1461093939995 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 12:25:40 INFO - PROCESS | 1868 | 1461093940333 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67af2000 == 142 [pid = 1868] [id = 664] 12:25:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff5d630c00) [pid = 1868] [serial = 1993] [outer = (nil)] 12:25:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff7cbc0c00) [pid = 1868] [serial = 1994] [outer = 0x7eff5d630c00] 12:25:40 INFO - PROCESS | 1868 | 1461093940410 Marionette DEBUG loaded listener.js 12:25:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff7cd06400) [pid = 1868] [serial = 1995] [outer = 0x7eff5d630c00] 12:25:41 INFO - PROCESS | 1868 | 1461093941261 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]]]}] 12:25:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:25:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1528ms 12:25:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:25:41 INFO - PROCESS | 1868 | 1461093941301 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 12:25:41 INFO - PROCESS | 1868 | 1461093941304 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 12:25:41 INFO - PROCESS | 1868 | 1461093941310 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:25:41 INFO - PROCESS | 1868 | 1461093941313 Marionette TRACE conn3 <- [1,2630,null,{}] 12:25:41 INFO - PROCESS | 1868 | 1461093941318 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}] 12:25:41 INFO - PROCESS | 1868 | 1461093941530 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 12:25:41 INFO - PROCESS | 1868 | 1461093941819 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff612c6000 == 143 [pid = 1868] [id = 665] 12:25:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff5f2ae400) [pid = 1868] [serial = 1996] [outer = (nil)] 12:25:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff654e9800) [pid = 1868] [serial = 1997] [outer = 0x7eff5f2ae400] 12:25:41 INFO - PROCESS | 1868 | 1461093941936 Marionette DEBUG loaded listener.js 12:25:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff6af37400) [pid = 1868] [serial = 1998] [outer = 0x7eff5f2ae400] 12:25:42 INFO - PROCESS | 1868 | 1461093942850 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]]]}] 12:25:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:25:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1589ms 12:25:42 INFO - PROCESS | 1868 | 1461093942899 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 12:25:42 INFO - PROCESS | 1868 | 1461093942901 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 12:25:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:25:42 INFO - PROCESS | 1868 | 1461093942907 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:25:42 INFO - PROCESS | 1868 | 1461093942910 Marionette TRACE conn3 <- [1,2634,null,{}] 12:25:42 INFO - PROCESS | 1868 | 1461093942915 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}] 12:25:43 INFO - PROCESS | 1868 | 1461093943134 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78d0f000 == 142 [pid = 1868] [id = 536] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bae5800 == 141 [pid = 1868] [id = 537] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63dd7000 == 140 [pid = 1868] [id = 646] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ae1d000 == 139 [pid = 1868] [id = 645] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651d7000 == 138 [pid = 1868] [id = 486] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6808f000 == 137 [pid = 1868] [id = 644] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6431b800 == 136 [pid = 1868] [id = 643] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d4ec800 == 135 [pid = 1868] [id = 642] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67bb9000 == 134 [pid = 1868] [id = 641] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5f421000 == 133 [pid = 1868] [id = 640] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651df800 == 132 [pid = 1868] [id = 639] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aa45800 == 131 [pid = 1868] [id = 637] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e419800 == 130 [pid = 1868] [id = 636] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc91800 == 129 [pid = 1868] [id = 635] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7a702800 == 128 [pid = 1868] [id = 634] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769be800 == 127 [pid = 1868] [id = 633] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74be4000 == 126 [pid = 1868] [id = 632] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74873800 == 125 [pid = 1868] [id = 631] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c2f000 == 124 [pid = 1868] [id = 630] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7352d000 == 123 [pid = 1868] [id = 629] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710cc000 == 122 [pid = 1868] [id = 628] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff71058000 == 121 [pid = 1868] [id = 627] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6b163800 == 120 [pid = 1868] [id = 626] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69acf800 == 119 [pid = 1868] [id = 625] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff66592800 == 118 [pid = 1868] [id = 624] 12:25:44 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5ca2f800 == 117 [pid = 1868] [id = 623] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff654e8c00) [pid = 1868] [serial = 1800] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff75bf9800) [pid = 1868] [serial = 1820] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff7c28b000) [pid = 1868] [serial = 1830] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff7cbbe000) [pid = 1868] [serial = 1668] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff8bdfa800) [pid = 1868] [serial = 1683] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff69484400) [pid = 1868] [serial = 1767] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff7e632400) [pid = 1868] [serial = 1838] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff618c4000) [pid = 1868] [serial = 1857] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff8fc28400) [pid = 1868] [serial = 1758] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff64497c00) [pid = 1868] [serial = 1859] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff89cd0400) [pid = 1868] [serial = 1841] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff7698c800) [pid = 1868] [serial = 1821] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff5f2b4c00) [pid = 1868] [serial = 1689] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff7460bc00) [pid = 1868] [serial = 1611] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff744b8000) [pid = 1868] [serial = 1608] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff6aab9000) [pid = 1868] [serial = 1722] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff7a85fc00) [pid = 1868] [serial = 1737] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff722ec800) [pid = 1868] [serial = 1599] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff89cd2400) [pid = 1868] [serial = 1680] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff735a0800) [pid = 1868] [serial = 1731] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff5cac3000) [pid = 1868] [serial = 1764] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff7460ac00) [pid = 1868] [serial = 1818] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff8ab04800) [pid = 1868] [serial = 1842] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff69c94800) [pid = 1868] [serial = 1695] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff78ab8000) [pid = 1868] [serial = 1755] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff6511b800) [pid = 1868] [serial = 1725] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff8afbe000) [pid = 1868] [serial = 1844] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff77d41400) [pid = 1868] [serial = 1620] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff7d6fb800) [pid = 1868] [serial = 1836] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff75b5e000) [pid = 1868] [serial = 1617] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff5ca10800) [pid = 1868] [serial = 1761] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff66721400) [pid = 1868] [serial = 1863] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff8dec9000) [pid = 1868] [serial = 1848] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff6671f800) [pid = 1868] [serial = 1773] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff7cd04c00) [pid = 1868] [serial = 1833] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff8decdc00) [pid = 1868] [serial = 1686] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff7b8dfc00) [pid = 1868] [serial = 1829] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff83de7800) [pid = 1868] [serial = 1839] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff78aba400) [pid = 1868] [serial = 1626] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff78c31400) [pid = 1868] [serial = 1826] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff6ccbe000) [pid = 1868] [serial = 1851] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff7cbb3000) [pid = 1868] [serial = 1832] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff8fc29800) [pid = 1868] [serial = 1692] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff6aab4c00) [pid = 1868] [serial = 1653] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff6aab8800) [pid = 1868] [serial = 1593] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff66717000) [pid = 1868] [serial = 1862] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff6b19ac00) [pid = 1868] [serial = 1809] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff7333f400) [pid = 1868] [serial = 1656] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff80257c00) [pid = 1868] [serial = 1677] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff73d6a800) [pid = 1868] [serial = 1815] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff77d41c00) [pid = 1868] [serial = 1823] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff74ab9400) [pid = 1868] [serial = 1614] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff6ccbd000) [pid = 1868] [serial = 1596] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff78948c00) [pid = 1868] [serial = 1623] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff67fe5000) [pid = 1868] [serial = 1866] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff67fcf400) [pid = 1868] [serial = 1803] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff73d71c00) [pid = 1868] [serial = 1605] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff78941800) [pid = 1868] [serial = 1824] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff69d48400) [pid = 1868] [serial = 1728] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff7cd10c00) [pid = 1868] [serial = 1847] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff7916b800) [pid = 1868] [serial = 1827] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff6464f000) [pid = 1868] [serial = 1799] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff69d4d000) [pid = 1868] [serial = 1796] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff72469c00) [pid = 1868] [serial = 1602] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff6511b400) [pid = 1868] [serial = 1860] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff7d73e000) [pid = 1868] [serial = 1674] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff75b67800) [pid = 1868] [serial = 1734] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff73346000) [pid = 1868] [serial = 1814] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff67b8bc00) [pid = 1868] [serial = 1802] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff7cdb2400) [pid = 1868] [serial = 1835] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff618d0400) [pid = 1868] [serial = 1746] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff79ebbc00) [pid = 1868] [serial = 1662] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff72272c00) [pid = 1868] [serial = 1812] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff69d51800) [pid = 1868] [serial = 1805] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff8fc2bc00) [pid = 1868] [serial = 1752] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff8afbc800) [pid = 1868] [serial = 1749] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff75cb5400) [pid = 1868] [serial = 1770] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff7ba46800) [pid = 1868] [serial = 1665] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff67eb0000) [pid = 1868] [serial = 1865] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff6ae88000) [pid = 1868] [serial = 1806] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff5d63ac00) [pid = 1868] [serial = 1856] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff7cdaf400) [pid = 1868] [serial = 1671] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff66696400) [pid = 1868] [serial = 1850] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff7cd0fc00) [pid = 1868] [serial = 1740] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff712e5c00) [pid = 1868] [serial = 1811] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff73f73000) [pid = 1868] [serial = 1817] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff77d3f800) [pid = 1868] [serial = 1659] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff6b036400) [pid = 1868] [serial = 1808] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff64646c00) [pid = 1868] [serial = 1853] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff8bd5fc00) [pid = 1868] [serial = 1845] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff8ade5800) [pid = 1868] [serial = 1743] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff69499400) [pid = 1868] [serial = 1868] [outer = (nil)] [url = about:blank] 12:25:44 INFO - PROCESS | 1868 | 1461093944859 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5cadf000 == 118 [pid = 1868] [id = 666] 12:25:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff5e5ac000) [pid = 1868] [serial = 1999] [outer = (nil)] 12:25:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff5f13f000) [pid = 1868] [serial = 2000] [outer = 0x7eff5e5ac000] 12:25:44 INFO - PROCESS | 1868 | 1461093944937 Marionette DEBUG loaded listener.js 12:25:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff5f148800) [pid = 1868] [serial = 2001] [outer = 0x7eff5e5ac000] 12:25:45 INFO - PROCESS | 1868 | 1461093945693 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]]]}] 12:25:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:25:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 2836ms 12:25:45 INFO - PROCESS | 1868 | 1461093945746 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 12:25:45 INFO - PROCESS | 1868 | 1461093945750 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 12:25:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:25:45 INFO - PROCESS | 1868 | 1461093945757 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:25:45 INFO - PROCESS | 1868 | 1461093945763 Marionette TRACE conn3 <- [1,2638,null,{}] 12:25:45 INFO - PROCESS | 1868 | 1461093945774 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}] 12:25:45 INFO - PROCESS | 1868 | 1461093945993 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 12:25:46 INFO - PROCESS | 1868 | 1461093946178 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff60951000 == 119 [pid = 1868] [id = 667] 12:25:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff5ca02800) [pid = 1868] [serial = 2002] [outer = (nil)] 12:25:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff618cc400) [pid = 1868] [serial = 2003] [outer = 0x7eff5ca02800] 12:25:46 INFO - PROCESS | 1868 | 1461093946247 Marionette DEBUG loaded listener.js 12:25:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff644a3000) [pid = 1868] [serial = 2004] [outer = 0x7eff5ca02800] 12:25:47 INFO - PROCESS | 1868 | 1461093947158 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]]]}] 12:25:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:25:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1434ms 12:25:47 INFO - PROCESS | 1868 | 1461093947195 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 12:25:47 INFO - PROCESS | 1868 | 1461093947201 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 12:25:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:25:47 INFO - PROCESS | 1868 | 1461093947207 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:25:47 INFO - PROCESS | 1868 | 1461093947210 Marionette TRACE conn3 <- [1,2642,null,{}] 12:25:47 INFO - PROCESS | 1868 | 1461093947234 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}] 12:25:47 INFO - PROCESS | 1868 | 1461093947518 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 12:25:47 INFO - PROCESS | 1868 | 1461093947548 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64462000 == 120 [pid = 1868] [id = 668] 12:25:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff6464f000) [pid = 1868] [serial = 2005] [outer = (nil)] 12:25:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff6620dc00) [pid = 1868] [serial = 2006] [outer = 0x7eff6464f000] 12:25:47 INFO - PROCESS | 1868 | 1461093947620 Marionette DEBUG loaded listener.js 12:25:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff66717400) [pid = 1868] [serial = 2007] [outer = 0x7eff6464f000] 12:25:48 INFO - PROCESS | 1868 | 1461093948803 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]]]}] 12:25:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:25:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1647ms 12:25:48 INFO - PROCESS | 1868 | 1461093948855 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 12:25:48 INFO - PROCESS | 1868 | 1461093948858 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 12:25:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:25:48 INFO - PROCESS | 1868 | 1461093948872 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:25:48 INFO - PROCESS | 1868 | 1461093948881 Marionette TRACE conn3 <- [1,2646,null,{}] 12:25:48 INFO - PROCESS | 1868 | 1461093948902 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}] 12:25:49 INFO - PROCESS | 1868 | 1461093949490 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6abd7c00) [pid = 1868] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff69b20000) [pid = 1868] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff63f7ec00) [pid = 1868] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff5e5af800) [pid = 1868] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff644a1400) [pid = 1868] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff65296000) [pid = 1868] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff618c6c00) [pid = 1868] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff644a5800) [pid = 1868] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:25:49 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff61ee2c00) [pid = 1868] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:25:49 INFO - PROCESS | 1868 | 1461093949670 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64461000 == 121 [pid = 1868] [id = 669] 12:25:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff5ca03000) [pid = 1868] [serial = 2008] [outer = (nil)] 12:25:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff63f7ec00) [pid = 1868] [serial = 2009] [outer = 0x7eff5ca03000] 12:25:49 INFO - PROCESS | 1868 | 1461093949733 Marionette DEBUG loaded listener.js 12:25:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff67ea4800) [pid = 1868] [serial = 2010] [outer = 0x7eff5ca03000] 12:25:50 INFO - PROCESS | 1868 | 1461093950427 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]]]}] 12:25:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:25:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1610ms 12:25:50 INFO - PROCESS | 1868 | 1461093950475 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 12:25:50 INFO - PROCESS | 1868 | 1461093950480 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 12:25:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:25:50 INFO - PROCESS | 1868 | 1461093950485 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:25:50 INFO - PROCESS | 1868 | 1461093950487 Marionette TRACE conn3 <- [1,2650,null,{}] 12:25:50 INFO - PROCESS | 1868 | 1461093950492 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}] 12:25:50 INFO - PROCESS | 1868 | 1461093950677 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 12:25:50 INFO - PROCESS | 1868 | 1461093950866 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67bbd800 == 122 [pid = 1868] [id = 670] 12:25:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff5d635400) [pid = 1868] [serial = 2011] [outer = (nil)] 12:25:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff67fdd000) [pid = 1868] [serial = 2012] [outer = 0x7eff5d635400] 12:25:50 INFO - PROCESS | 1868 | 1461093950926 Marionette DEBUG loaded listener.js 12:25:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff6949b800) [pid = 1868] [serial = 2013] [outer = 0x7eff5d635400] 12:25:51 INFO - PROCESS | 1868 | 1461093951889 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]]]}] 12:25:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:25:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1423ms 12:25:51 INFO - PROCESS | 1868 | 1461093951910 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 12:25:51 INFO - PROCESS | 1868 | 1461093951916 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 12:25:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:25:51 INFO - PROCESS | 1868 | 1461093951924 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:25:51 INFO - PROCESS | 1868 | 1461093951930 Marionette TRACE conn3 <- [1,2654,null,{}] 12:25:51 INFO - PROCESS | 1868 | 1461093951939 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}] 12:25:52 INFO - PROCESS | 1868 | 1461093952154 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 12:25:52 INFO - PROCESS | 1868 | 1461093952510 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63dde000 == 123 [pid = 1868] [id = 671] 12:25:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff618cd400) [pid = 1868] [serial = 2014] [outer = (nil)] 12:25:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff61eea400) [pid = 1868] [serial = 2015] [outer = 0x7eff618cd400] 12:25:52 INFO - PROCESS | 1868 | 1461093952593 Marionette DEBUG loaded listener.js 12:25:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff654e4400) [pid = 1868] [serial = 2016] [outer = 0x7eff618cd400] 12:25:53 INFO - PROCESS | 1868 | 1461093953464 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]]]}] 12:25:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:25:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 12:25:53 INFO - PROCESS | 1868 | 1461093953511 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 12:25:53 INFO - PROCESS | 1868 | 1461093953519 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 12:25:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:25:53 INFO - PROCESS | 1868 | 1461093953529 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:25:53 INFO - PROCESS | 1868 | 1461093953533 Marionette TRACE conn3 <- [1,2658,null,{}] 12:25:53 INFO - PROCESS | 1868 | 1461093953539 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}] 12:25:53 INFO - PROCESS | 1868 | 1461093953756 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 12:25:54 INFO - PROCESS | 1868 | 1461093954025 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff68096800 == 124 [pid = 1868] [id = 672] 12:25:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff6669f800) [pid = 1868] [serial = 2017] [outer = (nil)] 12:25:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff67b85c00) [pid = 1868] [serial = 2018] [outer = 0x7eff6669f800] 12:25:54 INFO - PROCESS | 1868 | 1461093954158 Marionette DEBUG loaded listener.js 12:25:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff67fcf400) [pid = 1868] [serial = 2019] [outer = 0x7eff6669f800] 12:25:55 INFO - PROCESS | 1868 | 1461093955144 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]]]}] 12:25:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:25:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1685ms 12:25:55 INFO - PROCESS | 1868 | 1461093955215 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 12:25:55 INFO - PROCESS | 1868 | 1461093955219 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 12:25:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:25:55 INFO - PROCESS | 1868 | 1461093955224 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:25:55 INFO - PROCESS | 1868 | 1461093955230 Marionette TRACE conn3 <- [1,2662,null,{}] 12:25:55 INFO - PROCESS | 1868 | 1461093955247 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}] 12:25:55 INFO - PROCESS | 1868 | 1461093955501 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 12:25:55 INFO - PROCESS | 1868 | 1461093955812 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6a9cb800 == 125 [pid = 1868] [id = 673] 12:25:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff69b1e000) [pid = 1868] [serial = 2020] [outer = (nil)] 12:25:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff69c97000) [pid = 1868] [serial = 2021] [outer = 0x7eff69b1e000] 12:25:55 INFO - PROCESS | 1868 | 1461093955889 Marionette DEBUG loaded listener.js 12:25:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff69d4f000) [pid = 1868] [serial = 2022] [outer = 0x7eff69b1e000] 12:25:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:25:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1487ms 12:25:56 INFO - PROCESS | 1868 | 1461093956703 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]]]}] 12:25:56 INFO - PROCESS | 1868 | 1461093956728 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 12:25:56 INFO - PROCESS | 1868 | 1461093956733 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 12:25:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:25:56 INFO - PROCESS | 1868 | 1461093956742 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:25:56 INFO - PROCESS | 1868 | 1461093956745 Marionette TRACE conn3 <- [1,2666,null,{}] 12:25:56 INFO - PROCESS | 1868 | 1461093956749 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}] 12:25:56 INFO - PROCESS | 1868 | 1461093956941 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 12:25:57 INFO - PROCESS | 1868 | 1461093957209 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b164000 == 126 [pid = 1868] [id = 674] 12:25:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff69b26400) [pid = 1868] [serial = 2023] [outer = (nil)] 12:25:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff6abd7c00) [pid = 1868] [serial = 2024] [outer = 0x7eff69b26400] 12:25:57 INFO - PROCESS | 1868 | 1461093957290 Marionette DEBUG loaded listener.js 12:25:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff6ae58400) [pid = 1868] [serial = 2025] [outer = 0x7eff69b26400] 12:25:58 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:25:58 INFO - PROCESS | 1868 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 12:25:58 INFO - PROCESS | 1868 | 1461093958603 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]]]}] 12:25:58 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) 12:25:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1882ms 12:25:58 INFO - PROCESS | 1868 | 1461093958625 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 12:25:58 INFO - PROCESS | 1868 | 1461093958627 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 12:25:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:25:58 INFO - PROCESS | 1868 | 1461093958633 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:25:58 INFO - PROCESS | 1868 | 1461093958636 Marionette TRACE conn3 <- [1,2670,null,{}] 12:25:58 INFO - PROCESS | 1868 | 1461093958642 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}] 12:25:58 INFO - PROCESS | 1868 | 1461093958832 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 12:25:59 INFO - PROCESS | 1868 | 1461093959108 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:25:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d814800 == 127 [pid = 1868] [id = 675] 12:25:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff69d55c00) [pid = 1868] [serial = 2026] [outer = (nil)] 12:25:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff6ae89400) [pid = 1868] [serial = 2027] [outer = 0x7eff69d55c00] 12:25:59 INFO - PROCESS | 1868 | 1461093959180 Marionette DEBUG loaded listener.js 12:25:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff6afa1400) [pid = 1868] [serial = 2028] [outer = 0x7eff69d55c00] 12:26:00 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:00 INFO - PROCESS | 1868 | 1461093960520 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] 12:26:00 INFO - PROCESS | 1868 | 1461093960571 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 12:26:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:26:00 INFO - PROCESS | 1868 | 1461093960576 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:26:00 INFO - PROCESS | 1868 | 1461093960579 Marionette TRACE conn3 <- [1,2674,null,{}] 12:26:00 INFO - PROCESS | 1868 | 1461093960584 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}] 12:26:00 INFO - PROCESS | 1868 | 1461093960876 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 12:26:01 INFO - PROCESS | 1868 | 1461093961116 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710e3800 == 128 [pid = 1868] [id = 676] 12:26:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff6c8e4400) [pid = 1868] [serial = 2029] [outer = (nil)] 12:26:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff7333f000) [pid = 1868] [serial = 2030] [outer = 0x7eff6c8e4400] 12:26:01 INFO - PROCESS | 1868 | 1461093961197 Marionette DEBUG loaded listener.js 12:26:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff73d66800) [pid = 1868] [serial = 2031] [outer = 0x7eff6c8e4400] 12:26:02 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:02 INFO - PROCESS | 1868 | 1461093962535 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] 12:26:02 INFO - PROCESS | 1868 | 1461093962576 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 12:26:02 INFO - PROCESS | 1868 | 1461093962582 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:26:02 INFO - PROCESS | 1868 | 1461093962585 Marionette TRACE conn3 <- [1,2678,null,{}] 12:26:02 INFO - PROCESS | 1868 | 1461093962590 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}] 12:26:02 INFO - PROCESS | 1868 | 1461093962860 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 12:26:03 INFO - PROCESS | 1868 | 1461093963101 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73520000 == 129 [pid = 1868] [id = 677] 12:26:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff6c8e7c00) [pid = 1868] [serial = 2032] [outer = (nil)] 12:26:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff74568000) [pid = 1868] [serial = 2033] [outer = 0x7eff6c8e7c00] 12:26:03 INFO - PROCESS | 1868 | 1461093963171 Marionette DEBUG loaded listener.js 12:26:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff7460ac00) [pid = 1868] [serial = 2034] [outer = 0x7eff6c8e7c00] 12:26:04 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:04 INFO - PROCESS | 1868 | 1461093964394 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]]]}] 12:26:04 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) 12:26:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1828ms 12:26:04 INFO - PROCESS | 1868 | 1461093964409 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 12:26:04 INFO - PROCESS | 1868 | 1461093964412 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 12:26:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:26:04 INFO - PROCESS | 1868 | 1461093964430 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:26:04 INFO - PROCESS | 1868 | 1461093964433 Marionette TRACE conn3 <- [1,2682,null,{}] 12:26:04 INFO - PROCESS | 1868 | 1461093964486 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}] 12:26:04 INFO - PROCESS | 1868 | 1461093964667 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 12:26:04 INFO - PROCESS | 1868 | 1461093964946 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735e1000 == 130 [pid = 1868] [id = 678] 12:26:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff6ccbe000) [pid = 1868] [serial = 2035] [outer = (nil)] 12:26:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff74ab0c00) [pid = 1868] [serial = 2036] [outer = 0x7eff6ccbe000] 12:26:05 INFO - PROCESS | 1868 | 1461093965025 Marionette DEBUG loaded listener.js 12:26:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff74e81000) [pid = 1868] [serial = 2037] [outer = 0x7eff6ccbe000] 12:26:06 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:06 INFO - PROCESS | 1868 | 1461093966325 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]]]}] 12:26:06 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) 12:26:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1939ms 12:26:06 INFO - PROCESS | 1868 | 1461093966365 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 12:26:06 INFO - PROCESS | 1868 | 1461093966369 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 12:26:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:26:06 INFO - PROCESS | 1868 | 1461093966374 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:26:06 INFO - PROCESS | 1868 | 1461093966376 Marionette TRACE conn3 <- [1,2686,null,{}] 12:26:06 INFO - PROCESS | 1868 | 1461093966382 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}] 12:26:06 INFO - PROCESS | 1868 | 1461093966569 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 12:26:06 INFO - PROCESS | 1868 | 1461093966877 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff746a4800 == 131 [pid = 1868] [id = 679] 12:26:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff73d6bc00) [pid = 1868] [serial = 2038] [outer = (nil)] 12:26:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff75b5f400) [pid = 1868] [serial = 2039] [outer = 0x7eff73d6bc00] 12:26:06 INFO - PROCESS | 1868 | 1461093966947 Marionette DEBUG loaded listener.js 12:26:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff75e25000) [pid = 1868] [serial = 2040] [outer = 0x7eff73d6bc00] 12:26:08 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:08 INFO - PROCESS | 1868 | 1461093968275 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] 12:26:08 INFO - PROCESS | 1868 | 1461093968311 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 12:26:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:26:08 INFO - PROCESS | 1868 | 1461093968317 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:26:08 INFO - PROCESS | 1868 | 1461093968319 Marionette TRACE conn3 <- [1,2690,null,{}] 12:26:08 INFO - PROCESS | 1868 | 1461093968325 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}] 12:26:08 INFO - PROCESS | 1868 | 1461093968520 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 12:26:08 INFO - PROCESS | 1868 | 1461093968833 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bbf800 == 132 [pid = 1868] [id = 680] 12:26:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff74c1e000) [pid = 1868] [serial = 2041] [outer = (nil)] 12:26:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff77bdac00) [pid = 1868] [serial = 2042] [outer = 0x7eff74c1e000] 12:26:08 INFO - PROCESS | 1868 | 1461093968905 Marionette DEBUG loaded listener.js 12:26:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff78940000) [pid = 1868] [serial = 2043] [outer = 0x7eff74c1e000] 12:26:10 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:10 INFO - PROCESS | 1868 | 1461093970220 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] 12:26:10 INFO - PROCESS | 1868 | 1461093970252 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 12:26:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:26:10 INFO - PROCESS | 1868 | 1461093970258 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:26:10 INFO - PROCESS | 1868 | 1461093970262 Marionette TRACE conn3 <- [1,2694,null,{}] 12:26:10 INFO - PROCESS | 1868 | 1461093970267 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}] 12:26:10 INFO - PROCESS | 1868 | 1461093970518 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 12:26:10 INFO - PROCESS | 1868 | 1461093970756 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:10 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769d2800 == 133 [pid = 1868] [id = 681] 12:26:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff75cae800) [pid = 1868] [serial = 2044] [outer = (nil)] 12:26:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff7b806c00) [pid = 1868] [serial = 2045] [outer = 0x7eff75cae800] 12:26:10 INFO - PROCESS | 1868 | 1461093970834 Marionette DEBUG loaded listener.js 12:26:10 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff7c286800) [pid = 1868] [serial = 2046] [outer = 0x7eff75cae800] 12:26:12 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:12 INFO - PROCESS | 1868 | 1461093972439 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] 12:26:12 INFO - PROCESS | 1868 | 1461093972505 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 12:26:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:26:12 INFO - PROCESS | 1868 | 1461093972513 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:26:12 INFO - PROCESS | 1868 | 1461093972518 Marionette TRACE conn3 <- [1,2698,null,{}] 12:26:12 INFO - PROCESS | 1868 | 1461093972526 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}] 12:26:12 INFO - PROCESS | 1868 | 1461093972742 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 12:26:12 INFO - PROCESS | 1868 | 1461093972984 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6789f000 == 134 [pid = 1868] [id = 682] 12:26:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff5f13f400) [pid = 1868] [serial = 2047] [outer = (nil)] 12:26:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff5f14dc00) [pid = 1868] [serial = 2048] [outer = 0x7eff5f13f400] 12:26:13 INFO - PROCESS | 1868 | 1461093973050 Marionette DEBUG loaded listener.js 12:26:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff618c7000) [pid = 1868] [serial = 2049] [outer = 0x7eff5f13f400] 12:26:14 INFO - PROCESS | 1868 | SkCairoFTTypeface::onFilterRec unimplemented 12:26:14 INFO - PROCESS | 1868 | 1461093974366 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] 12:26:14 INFO - PROCESS | 1868 | 1461093974411 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 12:26:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:26:14 INFO - PROCESS | 1868 | 1461093974420 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:26:14 INFO - PROCESS | 1868 | 1461093974423 Marionette TRACE conn3 <- [1,2702,null,{}] 12:26:14 INFO - PROCESS | 1868 | 1461093974428 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}] 12:26:14 INFO - PROCESS | 1868 | 1461093974697 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 12:26:14 INFO - PROCESS | 1868 | 1461093974945 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6445d800 == 135 [pid = 1868] [id = 683] 12:26:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff61ee2000) [pid = 1868] [serial = 2050] [outer = (nil)] 12:26:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff64649400) [pid = 1868] [serial = 2051] [outer = 0x7eff61ee2000] 12:26:15 INFO - PROCESS | 1868 | 1461093975021 Marionette DEBUG loaded listener.js 12:26:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff654e4c00) [pid = 1868] [serial = 2052] [outer = 0x7eff61ee2000] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7468c000 == 134 [pid = 1868] [id = 59] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff678ab800 == 133 [pid = 1868] [id = 616] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7441e800 == 132 [pid = 1868] [id = 48] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5f419800 == 131 [pid = 1868] [id = 564] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff83db6800 == 130 [pid = 1868] [id = 71] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff5f2b0c00) [pid = 1868] [serial = 1940] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff6669c800) [pid = 1868] [serial = 1874] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff7359ac00) [pid = 1868] [serial = 1889] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff5e5a8400) [pid = 1868] [serial = 1916] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff69488000) [pid = 1868] [serial = 1877] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff8fd58c00) [pid = 1868] [serial = 1913] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff5cac5c00) [pid = 1868] [serial = 1871] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff79f4e800) [pid = 1868] [serial = 1901] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff78c28000) [pid = 1868] [serial = 1898] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff80262000) [pid = 1868] [serial = 1904] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff6ae54400) [pid = 1868] [serial = 1883] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff77d45000) [pid = 1868] [serial = 1895] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff8bccac00) [pid = 1868] [serial = 1907] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff8c0ba800) [pid = 1868] [serial = 1910] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff6b190400) [pid = 1868] [serial = 1886] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff74e7a800) [pid = 1868] [serial = 1892] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff69d4f800) [pid = 1868] [serial = 1880] [outer = (nil)] [url = about:blank] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67af2000 == 129 [pid = 1868] [id = 664] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8af6e000 == 128 [pid = 1868] [id = 663] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8a8f0800 == 127 [pid = 1868] [id = 662] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e504800 == 126 [pid = 1868] [id = 661] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d40c000 == 125 [pid = 1868] [id = 660] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7c4bd800 == 124 [pid = 1868] [id = 659] 12:26:15 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79bb9000 == 123 [pid = 1868] [id = 658] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769da000 == 122 [pid = 1868] [id = 657] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74c73000 == 121 [pid = 1868] [id = 656] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74a26000 == 120 [pid = 1868] [id = 655] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74783000 == 119 [pid = 1868] [id = 654] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73c25000 == 118 [pid = 1868] [id = 653] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff723a5000 == 117 [pid = 1868] [id = 652] 12:26:16 INFO - PROCESS | 1868 | 1461093976120 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]]]}] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710e5000 == 116 [pid = 1868] [id = 651] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d904800 == 115 [pid = 1868] [id = 650] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab1f800 == 114 [pid = 1868] [id = 649] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67bbc800 == 113 [pid = 1868] [id = 648] 12:26:16 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5cae5000 == 112 [pid = 1868] [id = 647] 12:26:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:26:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1732ms 12:26:16 INFO - PROCESS | 1868 | 1461093976152 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 12:26:16 INFO - PROCESS | 1868 | 1461093976155 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 12:26:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:26:16 INFO - PROCESS | 1868 | 1461093976160 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:26:16 INFO - PROCESS | 1868 | 1461093976166 Marionette TRACE conn3 <- [1,2706,null,{}] 12:26:16 INFO - PROCESS | 1868 | 1461093976180 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}] 12:26:16 INFO - PROCESS | 1868 | 1461093976363 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff6ae82800) [pid = 1868] [serial = 1937] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff69cd4000) [pid = 1868] [serial = 1934] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff694e9800) [pid = 1868] [serial = 1869] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff5f144000) [pid = 1868] [serial = 1919] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff66718c00) [pid = 1868] [serial = 1928] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff6af92c00) [pid = 1868] [serial = 1938] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff66720c00) [pid = 1868] [serial = 1926] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff67ee5000) [pid = 1868] [serial = 1854] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff6abd6800) [pid = 1868] [serial = 1935] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff67feb000) [pid = 1868] [serial = 1931] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff67ead800) [pid = 1868] [serial = 1929] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff61eed800) [pid = 1868] [serial = 1922] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff64498800) [pid = 1868] [serial = 1923] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff694a1400) [pid = 1868] [serial = 1932] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff5f14b400) [pid = 1868] [serial = 1920] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff66211c00) [pid = 1868] [serial = 1925] [outer = (nil)] [url = about:blank] 12:26:16 INFO - PROCESS | 1868 | 1461093976671 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff612d2800 == 113 [pid = 1868] [id = 684] 12:26:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff61edf800) [pid = 1868] [serial = 2053] [outer = (nil)] 12:26:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff66211c00) [pid = 1868] [serial = 2054] [outer = 0x7eff61edf800] 12:26:16 INFO - PROCESS | 1868 | 1461093976741 Marionette DEBUG loaded listener.js 12:26:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff67b8d400) [pid = 1868] [serial = 2055] [outer = 0x7eff61edf800] 12:26:17 INFO - PROCESS | 1868 | 1461093977456 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]]]}] 12:26:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:26:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1330ms 12:26:17 INFO - PROCESS | 1868 | 1461093977491 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 12:26:17 INFO - PROCESS | 1868 | 1461093977494 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 12:26:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:26:17 INFO - PROCESS | 1868 | 1461093977500 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:26:17 INFO - PROCESS | 1868 | 1461093977502 Marionette TRACE conn3 <- [1,2710,null,{}] 12:26:17 INFO - PROCESS | 1868 | 1461093977507 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}] 12:26:17 INFO - PROCESS | 1868 | 1461093977745 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 12:26:17 INFO - PROCESS | 1868 | 1461093977766 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67af8000 == 114 [pid = 1868] [id = 685] 12:26:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff61eed800) [pid = 1868] [serial = 2056] [outer = (nil)] 12:26:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff67fdc400) [pid = 1868] [serial = 2057] [outer = 0x7eff61eed800] 12:26:17 INFO - PROCESS | 1868 | 1461093977826 Marionette DEBUG loaded listener.js 12:26:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff6949a400) [pid = 1868] [serial = 2058] [outer = 0x7eff61eed800] 12:26:18 INFO - PROCESS | 1868 | 1461093978729 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] 12:26:18 INFO - PROCESS | 1868 | 1461093978786 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 12:26:18 INFO - PROCESS | 1868 | 1461093978792 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:26:18 INFO - PROCESS | 1868 | 1461093978795 Marionette TRACE conn3 <- [1,2714,null,{}] 12:26:18 INFO - PROCESS | 1868 | 1461093978809 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}] 12:26:19 INFO - PROCESS | 1868 | 1461093979064 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 12:26:19 INFO - PROCESS | 1868 | 1461093979094 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:19 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69de3000 == 115 [pid = 1868] [id = 686] 12:26:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff67ef2800) [pid = 1868] [serial = 2059] [outer = (nil)] 12:26:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff694e6000) [pid = 1868] [serial = 2060] [outer = 0x7eff67ef2800] 12:26:19 INFO - PROCESS | 1868 | 1461093979158 Marionette DEBUG loaded listener.js 12:26:19 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff69c90000) [pid = 1868] [serial = 2061] [outer = 0x7eff67ef2800] 12:26:20 INFO - PROCESS | 1868 | 1461093980073 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]]]}] 12:26:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:26:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1331ms 12:26:20 INFO - PROCESS | 1868 | 1461093980124 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 12:26:20 INFO - PROCESS | 1868 | 1461093980126 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 12:26:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:26:20 INFO - PROCESS | 1868 | 1461093980132 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:26:20 INFO - PROCESS | 1868 | 1461093980138 Marionette TRACE conn3 <- [1,2718,null,{}] 12:26:20 INFO - PROCESS | 1868 | 1461093980143 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}] 12:26:20 INFO - PROCESS | 1868 | 1461093980433 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff69df7c00) [pid = 1868] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff61ee8800) [pid = 1868] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff66843400) [pid = 1868] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff5d630c00) [pid = 1868] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff5cac4800) [pid = 1868] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff6af98000) [pid = 1868] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff5f2aac00) [pid = 1868] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff722ecc00) [pid = 1868] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff5ca0d400) [pid = 1868] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff6af37c00) [pid = 1868] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff5ca02c00) [pid = 1868] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff5e5ac000) [pid = 1868] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff7460c000) [pid = 1868] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff79ca8400) [pid = 1868] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff6b037400) [pid = 1868] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff67ea6800) [pid = 1868] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff724ad800) [pid = 1868] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff67fd3400) [pid = 1868] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff652a0400) [pid = 1868] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff79cb6c00) [pid = 1868] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff5ca02800) [pid = 1868] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff6d6c9000) [pid = 1868] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff5ca03000) [pid = 1868] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff78c27000) [pid = 1868] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff6af3b400) [pid = 1868] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff74566000) [pid = 1868] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff66720400) [pid = 1868] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff6464f000) [pid = 1868] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff67eab800) [pid = 1868] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff5f2ae400) [pid = 1868] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff7c9db000) [pid = 1868] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff5cac3400) [pid = 1868] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff6b037000) [pid = 1868] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff66851c00) [pid = 1868] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7460a400) [pid = 1868] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff67ee7c00) [pid = 1868] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff74aac000) [pid = 1868] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff80259c00) [pid = 1868] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff72460400) [pid = 1868] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff77b7e400) [pid = 1868] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:26:21 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff6684d000) [pid = 1868] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:26:21 INFO - PROCESS | 1868 | 1461093981323 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d99f000 == 116 [pid = 1868] [id = 687] 12:26:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff5ca02800) [pid = 1868] [serial = 2062] [outer = (nil)] 12:26:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff5d630c00) [pid = 1868] [serial = 2063] [outer = 0x7eff5ca02800] 12:26:21 INFO - PROCESS | 1868 | 1461093981391 Marionette DEBUG loaded listener.js 12:26:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff654e3400) [pid = 1868] [serial = 2064] [outer = 0x7eff5ca02800] 12:26:22 INFO - PROCESS | 1868 | 1461093982076 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] 12:26:22 INFO - PROCESS | 1868 | 1461093982129 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 12:26:22 INFO - PROCESS | 1868 | 1461093982137 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:26:22 INFO - PROCESS | 1868 | 1461093982140 Marionette TRACE conn3 <- [1,2722,null,{}] 12:26:22 INFO - PROCESS | 1868 | 1461093982145 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}] 12:26:22 INFO - PROCESS | 1868 | 1461093982327 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 12:26:22 INFO - PROCESS | 1868 | 1461093982351 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d904800 == 117 [pid = 1868] [id = 688] 12:26:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff69c94000) [pid = 1868] [serial = 2065] [outer = (nil)] 12:26:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff6ae85000) [pid = 1868] [serial = 2066] [outer = 0x7eff69c94000] 12:26:22 INFO - PROCESS | 1868 | 1461093982410 Marionette DEBUG loaded listener.js 12:26:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff6af3d800) [pid = 1868] [serial = 2067] [outer = 0x7eff69c94000] 12:26:23 INFO - PROCESS | 1868 | 1461093983561 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] 12:26:23 INFO - PROCESS | 1868 | 1461093983623 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 12:26:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 12:26:23 INFO - PROCESS | 1868 | 1461093983631 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:26:23 INFO - PROCESS | 1868 | 1461093983637 Marionette TRACE conn3 <- [1,2726,null,{}] 12:26:23 INFO - PROCESS | 1868 | 1461093983647 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}] 12:26:23 INFO - PROCESS | 1868 | 1461093983897 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 12:26:24 INFO - PROCESS | 1868 | 1461093984238 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64478800 == 118 [pid = 1868] [id = 689] 12:26:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff5e5a8800) [pid = 1868] [serial = 2068] [outer = (nil)] 12:26:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff618cf800) [pid = 1868] [serial = 2069] [outer = 0x7eff5e5a8800] 12:26:24 INFO - PROCESS | 1868 | 1461093984313 Marionette DEBUG loaded listener.js 12:26:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff6464fc00) [pid = 1868] [serial = 2070] [outer = 0x7eff5e5a8800] 12:26:25 INFO - PROCESS | 1868 | 1461093985219 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]]]}] 12:26:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:26:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1638ms 12:26:25 INFO - PROCESS | 1868 | 1461093985270 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 12:26:25 INFO - PROCESS | 1868 | 1461093985278 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 12:26:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:26:25 INFO - PROCESS | 1868 | 1461093985288 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:26:25 INFO - PROCESS | 1868 | 1461093985292 Marionette TRACE conn3 <- [1,2730,null,{}] 12:26:25 INFO - PROCESS | 1868 | 1461093985298 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}] 12:26:25 INFO - PROCESS | 1868 | 1461093985499 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 12:26:25 INFO - PROCESS | 1868 | 1461093985761 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69de0800 == 119 [pid = 1868] [id = 690] 12:26:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff6464f000) [pid = 1868] [serial = 2071] [outer = (nil)] 12:26:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff6793c800) [pid = 1868] [serial = 2072] [outer = 0x7eff6464f000] 12:26:25 INFO - PROCESS | 1868 | 1461093985882 Marionette DEBUG loaded listener.js 12:26:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff67eefc00) [pid = 1868] [serial = 2073] [outer = 0x7eff6464f000] 12:26:27 INFO - PROCESS | 1868 | 1461093987229 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] 12:26:27 INFO - PROCESS | 1868 | 1461093987277 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 12:26:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:26:27 INFO - PROCESS | 1868 | 1461093987370 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:26:27 INFO - PROCESS | 1868 | 1461093987376 Marionette TRACE conn3 <- [1,2734,null,{}] 12:26:27 INFO - PROCESS | 1868 | 1461093987399 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}] 12:26:27 INFO - PROCESS | 1868 | 1461093987608 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 12:26:27 INFO - PROCESS | 1868 | 1461093987866 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710fd800 == 120 [pid = 1868] [id = 691] 12:26:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff67fd6000) [pid = 1868] [serial = 2074] [outer = (nil)] 12:26:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff69c92400) [pid = 1868] [serial = 2075] [outer = 0x7eff67fd6000] 12:26:27 INFO - PROCESS | 1868 | 1461093987941 Marionette DEBUG loaded listener.js 12:26:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6ae53400) [pid = 1868] [serial = 2076] [outer = 0x7eff67fd6000] 12:26:28 INFO - PROCESS | 1868 | 1461093988817 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]]]}] 12:26:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:26:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1579ms 12:26:28 INFO - PROCESS | 1868 | 1461093988863 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 12:26:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:26:28 INFO - PROCESS | 1868 | 1461093988867 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 12:26:28 INFO - PROCESS | 1868 | 1461093988873 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:26:28 INFO - PROCESS | 1868 | 1461093988876 Marionette TRACE conn3 <- [1,2738,null,{}] 12:26:28 INFO - PROCESS | 1868 | 1461093988881 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}] 12:26:29 INFO - PROCESS | 1868 | 1461093989073 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 12:26:29 INFO - PROCESS | 1868 | 1461093989344 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73532800 == 121 [pid = 1868] [id = 692] 12:26:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff67fef000) [pid = 1868] [serial = 2077] [outer = (nil)] 12:26:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff6b034400) [pid = 1868] [serial = 2078] [outer = 0x7eff67fef000] 12:26:29 INFO - PROCESS | 1868 | 1461093989418 Marionette DEBUG loaded listener.js 12:26:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff6b199400) [pid = 1868] [serial = 2079] [outer = 0x7eff67fef000] 12:26:30 INFO - PROCESS | 1868 | 1461093990285 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]]]}] 12:26:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:26:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1482ms 12:26:30 INFO - PROCESS | 1868 | 1461093990373 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 12:26:30 INFO - PROCESS | 1868 | 1461093990378 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 12:26:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:26:30 INFO - PROCESS | 1868 | 1461093990387 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:26:30 INFO - PROCESS | 1868 | 1461093990389 Marionette TRACE conn3 <- [1,2742,null,{}] 12:26:30 INFO - PROCESS | 1868 | 1461093990393 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}] 12:26:30 INFO - PROCESS | 1868 | 1461093990589 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 12:26:30 INFO - PROCESS | 1868 | 1461093990854 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7468b800 == 122 [pid = 1868] [id = 693] 12:26:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff6ae55c00) [pid = 1868] [serial = 2080] [outer = (nil)] 12:26:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff6d6c9000) [pid = 1868] [serial = 2081] [outer = 0x7eff6ae55c00] 12:26:30 INFO - PROCESS | 1868 | 1461093990970 Marionette DEBUG loaded listener.js 12:26:31 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff712e5000) [pid = 1868] [serial = 2082] [outer = 0x7eff6ae55c00] 12:26:31 INFO - PROCESS | 1868 | 1461093991814 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]]]}] 12:26:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:26:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1482ms 12:26:31 INFO - PROCESS | 1868 | 1461093991870 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 12:26:31 INFO - PROCESS | 1868 | 1461093991873 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 12:26:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:26:31 INFO - PROCESS | 1868 | 1461093991879 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:26:31 INFO - PROCESS | 1868 | 1461093991881 Marionette TRACE conn3 <- [1,2746,null,{}] 12:26:31 INFO - PROCESS | 1868 | 1461093991887 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}] 12:26:32 INFO - PROCESS | 1868 | 1461093992108 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 12:26:32 INFO - PROCESS | 1868 | 1461093992376 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74bd6000 == 123 [pid = 1868] [id = 694] 12:26:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff7226ac00) [pid = 1868] [serial = 2083] [outer = (nil)] 12:26:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff72463c00) [pid = 1868] [serial = 2084] [outer = 0x7eff7226ac00] 12:26:32 INFO - PROCESS | 1868 | 1461093992454 Marionette DEBUG loaded listener.js 12:26:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff73d6dc00) [pid = 1868] [serial = 2085] [outer = 0x7eff7226ac00] 12:26:33 INFO - PROCESS | 1868 | 1461093993309 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]]]}] 12:26:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:26:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1480ms 12:26:33 INFO - PROCESS | 1868 | 1461093993359 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 12:26:33 INFO - PROCESS | 1868 | 1461093993362 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 12:26:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:26:33 INFO - PROCESS | 1868 | 1461093993383 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:26:33 INFO - PROCESS | 1868 | 1461093993387 Marionette TRACE conn3 <- [1,2750,null,{}] 12:26:33 INFO - PROCESS | 1868 | 1461093993397 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}] 12:26:33 INFO - PROCESS | 1868 | 1461093993597 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 12:26:33 INFO - PROCESS | 1868 | 1461093993863 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff75c05000 == 124 [pid = 1868] [id = 695] 12:26:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff722f7000) [pid = 1868] [serial = 2086] [outer = (nil)] 12:26:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff74aaa800) [pid = 1868] [serial = 2087] [outer = 0x7eff722f7000] 12:26:33 INFO - PROCESS | 1868 | 1461093993939 Marionette DEBUG loaded listener.js 12:26:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff74c21c00) [pid = 1868] [serial = 2088] [outer = 0x7eff722f7000] 12:26:34 INFO - PROCESS | 1868 | 1461093994786 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]]]}] 12:26:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:26:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1457ms 12:26:34 INFO - PROCESS | 1868 | 1461093994826 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 12:26:34 INFO - PROCESS | 1868 | 1461093994828 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 12:26:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:26:34 INFO - PROCESS | 1868 | 1461093994834 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:26:34 INFO - PROCESS | 1868 | 1461093994837 Marionette TRACE conn3 <- [1,2754,null,{}] 12:26:34 INFO - PROCESS | 1868 | 1461093994842 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}] 12:26:35 INFO - PROCESS | 1868 | 1461093995030 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 12:26:35 INFO - PROCESS | 1868 | 1461093995303 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:35 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b43800 == 125 [pid = 1868] [id = 696] 12:26:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff73346000) [pid = 1868] [serial = 2089] [outer = (nil)] 12:26:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff75cad400) [pid = 1868] [serial = 2090] [outer = 0x7eff73346000] 12:26:35 INFO - PROCESS | 1868 | 1461093995373 Marionette DEBUG loaded listener.js 12:26:35 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff77d3f400) [pid = 1868] [serial = 2091] [outer = 0x7eff73346000] 12:26:36 INFO - PROCESS | 1868 | 1461093996275 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]]]}] 12:26:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:26:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1479ms 12:26:36 INFO - PROCESS | 1868 | 1461093996314 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 12:26:36 INFO - PROCESS | 1868 | 1461093996317 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 12:26:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:26:36 INFO - PROCESS | 1868 | 1461093996323 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:26:36 INFO - PROCESS | 1868 | 1461093996326 Marionette TRACE conn3 <- [1,2758,null,{}] 12:26:36 INFO - PROCESS | 1868 | 1461093996331 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}] 12:26:36 INFO - PROCESS | 1868 | 1461093996521 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 12:26:36 INFO - PROCESS | 1868 | 1461093996764 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79ba1000 == 126 [pid = 1868] [id = 697] 12:26:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff73349c00) [pid = 1868] [serial = 2092] [outer = (nil)] 12:26:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff77f4b800) [pid = 1868] [serial = 2093] [outer = 0x7eff73349c00] 12:26:36 INFO - PROCESS | 1868 | 1461093996839 Marionette DEBUG loaded listener.js 12:26:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff78aafc00) [pid = 1868] [serial = 2094] [outer = 0x7eff73349c00] 12:26:37 INFO - PROCESS | 1868 | 1461093997719 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]]]}] 12:26:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:26:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1427ms 12:26:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:26:37 INFO - PROCESS | 1868 | 1461093997750 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 12:26:37 INFO - PROCESS | 1868 | 1461093997753 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 12:26:37 INFO - PROCESS | 1868 | 1461093997759 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:26:37 INFO - PROCESS | 1868 | 1461093997762 Marionette TRACE conn3 <- [1,2762,null,{}] 12:26:37 INFO - PROCESS | 1868 | 1461093997767 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}] 12:26:37 INFO - PROCESS | 1868 | 1461093997967 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 12:26:38 INFO - PROCESS | 1868 | 1461093998239 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:38 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7bc04000 == 127 [pid = 1868] [id = 698] 12:26:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff74c2b800) [pid = 1868] [serial = 2095] [outer = (nil)] 12:26:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff78c31400) [pid = 1868] [serial = 2096] [outer = 0x7eff74c2b800] 12:26:38 INFO - PROCESS | 1868 | 1461093998319 Marionette DEBUG loaded listener.js 12:26:38 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff79bc2000) [pid = 1868] [serial = 2097] [outer = 0x7eff74c2b800] 12:26:39 INFO - PROCESS | 1868 | 1461093999174 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]]]}] 12:26:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:26:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1477ms 12:26:39 INFO - PROCESS | 1868 | 1461093999236 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 12:26:39 INFO - PROCESS | 1868 | 1461093999240 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 12:26:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:26:39 INFO - PROCESS | 1868 | 1461093999265 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:26:39 INFO - PROCESS | 1868 | 1461093999269 Marionette TRACE conn3 <- [1,2766,null,{}] 12:26:39 INFO - PROCESS | 1868 | 1461093999275 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}] 12:26:39 INFO - PROCESS | 1868 | 1461093999503 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 12:26:39 INFO - PROCESS | 1868 | 1461093999776 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cccc800 == 128 [pid = 1868] [id = 699] 12:26:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff7a85fc00) [pid = 1868] [serial = 2098] [outer = (nil)] 12:26:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff7b80d800) [pid = 1868] [serial = 2099] [outer = 0x7eff7a85fc00] 12:26:39 INFO - PROCESS | 1868 | 1461093999907 Marionette DEBUG loaded listener.js 12:26:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff7c008000) [pid = 1868] [serial = 2100] [outer = 0x7eff7a85fc00] 12:26:40 INFO - PROCESS | 1868 | 1461094000803 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]]]}] 12:26:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:26:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1587ms 12:26:40 INFO - PROCESS | 1868 | 1461094000849 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 12:26:40 INFO - PROCESS | 1868 | 1461094000852 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 12:26:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:26:40 INFO - PROCESS | 1868 | 1461094000858 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:26:40 INFO - PROCESS | 1868 | 1461094000860 Marionette TRACE conn3 <- [1,2770,null,{}] 12:26:40 INFO - PROCESS | 1868 | 1461094000866 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}] 12:26:41 INFO - PROCESS | 1868 | 1461094001063 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 12:26:41 INFO - PROCESS | 1868 | 1461094001339 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:41 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d491000 == 129 [pid = 1868] [id = 700] 12:26:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff79eb2800) [pid = 1868] [serial = 2101] [outer = (nil)] 12:26:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff7c579c00) [pid = 1868] [serial = 2102] [outer = 0x7eff79eb2800] 12:26:41 INFO - PROCESS | 1868 | 1461094001416 Marionette DEBUG loaded listener.js 12:26:41 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff7c9dec00) [pid = 1868] [serial = 2103] [outer = 0x7eff79eb2800] 12:26:42 INFO - PROCESS | 1868 | 1461094002264 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]]]}] 12:26:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:26:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1428ms 12:26:42 INFO - PROCESS | 1868 | 1461094002287 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 12:26:42 INFO - PROCESS | 1868 | 1461094002290 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 12:26:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:26:42 INFO - PROCESS | 1868 | 1461094002296 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:26:42 INFO - PROCESS | 1868 | 1461094002298 Marionette TRACE conn3 <- [1,2774,null,{}] 12:26:42 INFO - PROCESS | 1868 | 1461094002305 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}] 12:26:42 INFO - PROCESS | 1868 | 1461094002528 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 12:26:42 INFO - PROCESS | 1868 | 1461094002813 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e4ea000 == 130 [pid = 1868] [id = 701] 12:26:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff7a865c00) [pid = 1868] [serial = 2104] [outer = (nil)] 12:26:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff7cbbfc00) [pid = 1868] [serial = 2105] [outer = 0x7eff7a865c00] 12:26:42 INFO - PROCESS | 1868 | 1461094002888 Marionette DEBUG loaded listener.js 12:26:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff7cd0d400) [pid = 1868] [serial = 2106] [outer = 0x7eff7a865c00] 12:26:43 INFO - PROCESS | 1868 | 1461094003811 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]]]}] 12:26:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:26:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1576ms 12:26:43 INFO - PROCESS | 1868 | 1461094003873 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 12:26:43 INFO - PROCESS | 1868 | 1461094003877 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 12:26:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:26:43 INFO - PROCESS | 1868 | 1461094003882 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:26:43 INFO - PROCESS | 1868 | 1461094003884 Marionette TRACE conn3 <- [1,2778,null,{}] 12:26:43 INFO - PROCESS | 1868 | 1461094003890 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}] 12:26:44 INFO - PROCESS | 1868 | 1461094004090 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 12:26:44 INFO - PROCESS | 1868 | 1461094004365 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:44 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff84b08000 == 131 [pid = 1868] [id = 702] 12:26:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff5f142400) [pid = 1868] [serial = 2107] [outer = (nil)] 12:26:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff7cdac800) [pid = 1868] [serial = 2108] [outer = 0x7eff5f142400] 12:26:44 INFO - PROCESS | 1868 | 1461094004440 Marionette DEBUG loaded listener.js 12:26:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff7ceb9c00) [pid = 1868] [serial = 2109] [outer = 0x7eff5f142400] 12:26:45 INFO - PROCESS | 1868 | 1461094005330 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]]]}] 12:26:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:26:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1483ms 12:26:45 INFO - PROCESS | 1868 | 1461094005367 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 12:26:45 INFO - PROCESS | 1868 | 1461094005370 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 12:26:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:26:45 INFO - PROCESS | 1868 | 1461094005376 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:26:45 INFO - PROCESS | 1868 | 1461094005378 Marionette TRACE conn3 <- [1,2782,null,{}] 12:26:45 INFO - PROCESS | 1868 | 1461094005414 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}] 12:26:45 INFO - PROCESS | 1868 | 1461094005632 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 12:26:45 INFO - PROCESS | 1868 | 1461094005908 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8ab74000 == 132 [pid = 1868] [id = 703] 12:26:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff7c007400) [pid = 1868] [serial = 2110] [outer = (nil)] 12:26:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff7d9b3c00) [pid = 1868] [serial = 2111] [outer = 0x7eff7c007400] 12:26:45 INFO - PROCESS | 1868 | 1461094005983 Marionette DEBUG loaded listener.js 12:26:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff7dd83400) [pid = 1868] [serial = 2112] [outer = 0x7eff7c007400] 12:26:46 INFO - PROCESS | 1868 | 1461094006840 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]]]}] 12:26:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:26:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1530ms 12:26:46 INFO - PROCESS | 1868 | 1461094006907 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 12:26:46 INFO - PROCESS | 1868 | 1461094006911 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 12:26:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:26:46 INFO - PROCESS | 1868 | 1461094006916 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:26:46 INFO - PROCESS | 1868 | 1461094006918 Marionette TRACE conn3 <- [1,2786,null,{}] 12:26:46 INFO - PROCESS | 1868 | 1461094006924 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}] 12:26:47 INFO - PROCESS | 1868 | 1461094007137 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 12:26:47 INFO - PROCESS | 1868 | 1461094007411 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc15800 == 133 [pid = 1868] [id = 704] 12:26:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff6620e000) [pid = 1868] [serial = 2113] [outer = (nil)] 12:26:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff80257c00) [pid = 1868] [serial = 2114] [outer = 0x7eff6620e000] 12:26:47 INFO - PROCESS | 1868 | 1461094007531 Marionette DEBUG loaded listener.js 12:26:47 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff83de0800) [pid = 1868] [serial = 2115] [outer = 0x7eff6620e000] 12:26:48 INFO - PROCESS | 1868 | 1461094008396 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]]]}] 12:26:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:26:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1529ms 12:26:48 INFO - PROCESS | 1868 | 1461094008447 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 12:26:48 INFO - PROCESS | 1868 | 1461094008451 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 12:26:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:26:48 INFO - PROCESS | 1868 | 1461094008456 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:26:48 INFO - PROCESS | 1868 | 1461094008459 Marionette TRACE conn3 <- [1,2790,null,{}] 12:26:48 INFO - PROCESS | 1868 | 1461094008464 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}] 12:26:48 INFO - PROCESS | 1868 | 1461094008660 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 12:26:48 INFO - PROCESS | 1868 | 1461094008941 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff612d1000 == 134 [pid = 1868] [id = 705] 12:26:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff5d630400) [pid = 1868] [serial = 2116] [outer = (nil)] 12:26:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff618c7c00) [pid = 1868] [serial = 2117] [outer = 0x7eff5d630400] 12:26:49 INFO - PROCESS | 1868 | 1461094009055 Marionette DEBUG loaded listener.js 12:26:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff67939c00) [pid = 1868] [serial = 2118] [outer = 0x7eff5d630400] 12:26:49 INFO - PROCESS | 1868 | 1461094009846 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]]]}] 12:26:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:26:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1483ms 12:26:49 INFO - PROCESS | 1868 | 1461094009940 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 12:26:49 INFO - PROCESS | 1868 | 1461094009942 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 12:26:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:26:49 INFO - PROCESS | 1868 | 1461094009948 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:26:49 INFO - PROCESS | 1868 | 1461094009950 Marionette TRACE conn3 <- [1,2794,null,{}] 12:26:49 INFO - PROCESS | 1868 | 1461094009956 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}] 12:26:50 INFO - PROCESS | 1868 | 1461094010171 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 12:26:50 INFO - PROCESS | 1868 | 1461094010451 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651ca000 == 135 [pid = 1868] [id = 706] 12:26:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff5ca03800) [pid = 1868] [serial = 2119] [outer = (nil)] 12:26:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff5cabbc00) [pid = 1868] [serial = 2120] [outer = 0x7eff5ca03800] 12:26:50 INFO - PROCESS | 1868 | 1461094010525 Marionette DEBUG loaded listener.js 12:26:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff618d0000) [pid = 1868] [serial = 2121] [outer = 0x7eff5ca03800] 12:26:51 INFO - PROCESS | 1868 | 1461094011804 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]]]}] 12:26:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:26:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1932ms 12:26:51 INFO - PROCESS | 1868 | 1461094011882 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 12:26:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:26:51 INFO - PROCESS | 1868 | 1461094011887 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 12:26:51 INFO - PROCESS | 1868 | 1461094011905 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:26:51 INFO - PROCESS | 1868 | 1461094011909 Marionette TRACE conn3 <- [1,2798,null,{}] 12:26:51 INFO - PROCESS | 1868 | 1461094011918 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}] 12:26:52 INFO - PROCESS | 1868 | 1461094012154 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 12:26:52 INFO - PROCESS | 1868 | 1461094012404 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69ac6000 == 136 [pid = 1868] [id = 707] 12:26:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff5f146000) [pid = 1868] [serial = 2122] [outer = (nil)] 12:26:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff5f2ab400) [pid = 1868] [serial = 2123] [outer = 0x7eff5f146000] 12:26:52 INFO - PROCESS | 1868 | 1461094012470 Marionette DEBUG loaded listener.js 12:26:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff63f75c00) [pid = 1868] [serial = 2124] [outer = 0x7eff5f146000] 12:26:53 INFO - PROCESS | 1868 | 1461094013398 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]]]}] 12:26:53 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ba4800 == 135 [pid = 1868] [id = 533] 12:26:53 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff747de800 == 134 [pid = 1868] [id = 532] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff67fdd000) [pid = 1868] [serial = 2012] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff78c2f400) [pid = 1868] [serial = 1980] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff63f83c00) [pid = 1868] [serial = 1946] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff694ef800) [pid = 1868] [serial = 1952] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff7cbc0c00) [pid = 1868] [serial = 1994] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff6511f800) [pid = 1868] [serial = 1941] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff7afbe400) [pid = 1868] [serial = 1986] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff7c9e2000) [pid = 1868] [serial = 1992] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff724b8c00) [pid = 1868] [serial = 1967] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff618ce000) [pid = 1868] [serial = 1872] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff6af95c00) [pid = 1868] [serial = 1958] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff5cac3800) [pid = 1868] [serial = 1943] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff5f148800) [pid = 1868] [serial = 2001] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff77bd4400) [pid = 1868] [serial = 1976] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff7c285c00) [pid = 1868] [serial = 1989] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff74568800) [pid = 1868] [serial = 1890] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff69deb000) [pid = 1868] [serial = 1955] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff739e0400) [pid = 1868] [serial = 1970] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff6aab6400) [pid = 1868] [serial = 1881] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff66846400) [pid = 1868] [serial = 1875] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff7bcdfc00) [pid = 1868] [serial = 1988] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff7cd06400) [pid = 1868] [serial = 1995] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff7c007800) [pid = 1868] [serial = 1902] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 167 (0x7eff69c91400) [pid = 1868] [serial = 1953] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 166 (0x7eff644a3000) [pid = 1868] [serial = 2004] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 165 (0x7eff7240c800) [pid = 1868] [serial = 1964] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 164 (0x7eff63f7ec00) [pid = 1868] [serial = 2009] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 163 (0x7eff618cc400) [pid = 1868] [serial = 2003] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 162 (0x7eff78aacc00) [pid = 1868] [serial = 1979] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 161 (0x7eff8fdb6800) [pid = 1868] [serial = 1914] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 160 (0x7eff722ec400) [pid = 1868] [serial = 1962] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 159 (0x7eff78949800) [pid = 1868] [serial = 1896] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 158 (0x7eff6793a000) [pid = 1868] [serial = 1949] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 157 (0x7eff6c8de400) [pid = 1868] [serial = 1959] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 156 (0x7eff6620dc00) [pid = 1868] [serial = 2006] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 155 (0x7eff6aabb400) [pid = 1868] [serial = 1956] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 154 (0x7eff79caa400) [pid = 1868] [serial = 1983] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 153 (0x7eff79164c00) [pid = 1868] [serial = 1982] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 152 (0x7eff6af37400) [pid = 1868] [serial = 1998] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 151 (0x7eff8ad11c00) [pid = 1868] [serial = 1905] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 150 (0x7eff67eae800) [pid = 1868] [serial = 1950] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 149 (0x7eff5e5ad800) [pid = 1868] [serial = 1917] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 148 (0x7eff79ebf000) [pid = 1868] [serial = 1985] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 147 (0x7eff73d71800) [pid = 1868] [serial = 1971] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 146 (0x7eff722ed400) [pid = 1868] [serial = 1887] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 145 (0x7eff72465c00) [pid = 1868] [serial = 1965] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 144 (0x7eff67ea4800) [pid = 1868] [serial = 2010] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 143 (0x7eff694f3800) [pid = 1868] [serial = 1878] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 142 (0x7eff73349000) [pid = 1868] [serial = 1968] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 141 (0x7eff74ab9c00) [pid = 1868] [serial = 1974] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 140 (0x7eff654e9800) [pid = 1868] [serial = 1997] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 139 (0x7eff6ae87c00) [pid = 1868] [serial = 1884] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 138 (0x7eff66717400) [pid = 1868] [serial = 2007] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 137 (0x7eff65127400) [pid = 1868] [serial = 1947] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 136 (0x7eff74614000) [pid = 1868] [serial = 1973] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 135 (0x7eff7c579000) [pid = 1868] [serial = 1991] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff7916c400) [pid = 1868] [serial = 1899] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff5f13f000) [pid = 1868] [serial = 2000] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff8bdf1c00) [pid = 1868] [serial = 1908] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff77d74800) [pid = 1868] [serial = 1977] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff75b6a000) [pid = 1868] [serial = 1893] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff8fc2b800) [pid = 1868] [serial = 1911] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 128 (0x7eff712ea000) [pid = 1868] [serial = 1961] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 127 (0x7eff5e5a8c00) [pid = 1868] [serial = 1944] [outer = (nil)] [url = about:blank] 12:26:53 INFO - PROCESS | 1868 | --DOMWINDOW == 126 (0x7eff6ae88400) [pid = 1868] [serial = 1797] [outer = (nil)] [url = about:blank] 12:26:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:26:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 2050ms 12:26:54 INFO - PROCESS | 1868 | 1461094013993 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 12:26:54 INFO - PROCESS | 1868 | 1461094014000 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 12:26:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:26:54 INFO - PROCESS | 1868 | 1461094014011 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:26:54 INFO - PROCESS | 1868 | 1461094014013 Marionette TRACE conn3 <- [1,2802,null,{}] 12:26:54 INFO - PROCESS | 1868 | 1461094014019 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}] 12:26:54 INFO - PROCESS | 1868 | 1461094014203 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 12:26:54 INFO - PROCESS | 1868 | 1461094014419 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:54 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f2d3800 == 135 [pid = 1868] [id = 708] 12:26:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 127 (0x7eff5ca06800) [pid = 1868] [serial = 2125] [outer = (nil)] 12:26:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 128 (0x7eff63f77800) [pid = 1868] [serial = 2126] [outer = 0x7eff5ca06800] 12:26:54 INFO - PROCESS | 1868 | 1461094014482 Marionette DEBUG loaded listener.js 12:26:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 129 (0x7eff6671d400) [pid = 1868] [serial = 2127] [outer = 0x7eff5ca06800] 12:26:55 INFO - PROCESS | 1868 | 1461094015264 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]]]}] 12:26:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:26:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1279ms 12:26:55 INFO - PROCESS | 1868 | 1461094015290 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 12:26:55 INFO - PROCESS | 1868 | 1461094015294 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 12:26:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:26:55 INFO - PROCESS | 1868 | 1461094015300 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:26:55 INFO - PROCESS | 1868 | 1461094015305 Marionette TRACE conn3 <- [1,2806,null,{}] 12:26:55 INFO - PROCESS | 1868 | 1461094015319 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}] 12:26:55 INFO - PROCESS | 1868 | 1461094015589 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 12:26:55 INFO - PROCESS | 1868 | 1461094015733 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6658c000 == 136 [pid = 1868] [id = 709] 12:26:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff6793d800) [pid = 1868] [serial = 2128] [outer = (nil)] 12:26:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff69491800) [pid = 1868] [serial = 2129] [outer = 0x7eff6793d800] 12:26:55 INFO - PROCESS | 1868 | 1461094015798 Marionette DEBUG loaded listener.js 12:26:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff69b0d000) [pid = 1868] [serial = 2130] [outer = 0x7eff6793d800] 12:26:56 INFO - PROCESS | 1868 | 1461094016622 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]]]}] 12:26:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:26:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1332ms 12:26:56 INFO - PROCESS | 1868 | 1461094016639 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 12:26:56 INFO - PROCESS | 1868 | 1461094016642 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 12:26:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:26:56 INFO - PROCESS | 1868 | 1461094016648 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:26:56 INFO - PROCESS | 1868 | 1461094016650 Marionette TRACE conn3 <- [1,2810,null,{}] 12:26:56 INFO - PROCESS | 1868 | 1461094016655 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}] 12:26:56 INFO - PROCESS | 1868 | 1461094016913 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 12:26:56 INFO - PROCESS | 1868 | 1461094016947 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699ea000 == 137 [pid = 1868] [id = 710] 12:26:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff67ea6800) [pid = 1868] [serial = 2131] [outer = (nil)] 12:26:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff69ca6800) [pid = 1868] [serial = 2132] [outer = 0x7eff67ea6800] 12:26:57 INFO - PROCESS | 1868 | 1461094017006 Marionette DEBUG loaded listener.js 12:26:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff69d4cc00) [pid = 1868] [serial = 2133] [outer = 0x7eff67ea6800] 12:26:57 INFO - PROCESS | 1868 | 1461094017930 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]]]}] 12:26:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:26:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1378ms 12:26:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:26:58 INFO - PROCESS | 1868 | 1461094018027 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 12:26:58 INFO - PROCESS | 1868 | 1461094018030 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 12:26:58 INFO - PROCESS | 1868 | 1461094018036 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:26:58 INFO - PROCESS | 1868 | 1461094018038 Marionette TRACE conn3 <- [1,2814,null,{}] 12:26:58 INFO - PROCESS | 1868 | 1461094018043 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}] 12:26:58 INFO - PROCESS | 1868 | 1461094018310 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 134 (0x7eff67ef2800) [pid = 1868] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 133 (0x7eff61eed800) [pid = 1868] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 132 (0x7eff61ee2000) [pid = 1868] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 131 (0x7eff5f13f400) [pid = 1868] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 130 (0x7eff61edf800) [pid = 1868] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:26:58 INFO - PROCESS | 1868 | --DOMWINDOW == 129 (0x7eff5ca02800) [pid = 1868] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:26:58 INFO - PROCESS | 1868 | 1461094018745 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff68092800 == 138 [pid = 1868] [id = 711] 12:26:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 130 (0x7eff5ca02800) [pid = 1868] [serial = 2134] [outer = (nil)] 12:26:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 131 (0x7eff61edf800) [pid = 1868] [serial = 2135] [outer = 0x7eff5ca02800] 12:26:58 INFO - PROCESS | 1868 | 1461094018804 Marionette DEBUG loaded listener.js 12:26:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 132 (0x7eff69deac00) [pid = 1868] [serial = 2136] [outer = 0x7eff5ca02800] 12:26:59 INFO - PROCESS | 1868 | 1461094019491 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]]]}] 12:26:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:26:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1481ms 12:26:59 INFO - PROCESS | 1868 | 1461094019520 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 12:26:59 INFO - PROCESS | 1868 | 1461094019523 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 12:26:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:26:59 INFO - PROCESS | 1868 | 1461094019528 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:26:59 INFO - PROCESS | 1868 | 1461094019530 Marionette TRACE conn3 <- [1,2818,null,{}] 12:26:59 INFO - PROCESS | 1868 | 1461094019547 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}] 12:26:59 INFO - PROCESS | 1868 | 1461094019757 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 12:26:59 INFO - PROCESS | 1868 | 1461094019777 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:26:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff71058800 == 139 [pid = 1868] [id = 712] 12:26:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 133 (0x7eff6ae82c00) [pid = 1868] [serial = 2137] [outer = (nil)] 12:26:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 134 (0x7eff6b03a400) [pid = 1868] [serial = 2138] [outer = 0x7eff6ae82c00] 12:26:59 INFO - PROCESS | 1868 | 1461094019849 Marionette DEBUG loaded listener.js 12:26:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 135 (0x7eff6d6d7400) [pid = 1868] [serial = 2139] [outer = 0x7eff6ae82c00] 12:27:01 INFO - PROCESS | 1868 | 1461094021018 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]]]}] 12:27:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:27:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1549ms 12:27:01 INFO - PROCESS | 1868 | 1461094021081 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 12:27:01 INFO - PROCESS | 1868 | 1461094021087 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 12:27:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:27:01 INFO - PROCESS | 1868 | 1461094021095 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:27:01 INFO - PROCESS | 1868 | 1461094021101 Marionette TRACE conn3 <- [1,2822,null,{}] 12:27:01 INFO - PROCESS | 1868 | 1461094021109 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}] 12:27:01 INFO - PROCESS | 1868 | 1461094021362 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 12:27:01 INFO - PROCESS | 1868 | 1461094021726 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:01 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff651d7800 == 140 [pid = 1868] [id = 713] 12:27:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 136 (0x7eff5e5ad800) [pid = 1868] [serial = 2140] [outer = (nil)] 12:27:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 137 (0x7eff61ee2000) [pid = 1868] [serial = 2141] [outer = 0x7eff5e5ad800] 12:27:01 INFO - PROCESS | 1868 | 1461094021811 Marionette DEBUG loaded listener.js 12:27:01 INFO - PROCESS | 1868 | ++DOMWINDOW == 138 (0x7eff66697400) [pid = 1868] [serial = 2142] [outer = 0x7eff5e5ad800] 12:27:02 INFO - PROCESS | 1868 | 1461094022788 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]]]}] 12:27:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:27:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1733ms 12:27:02 INFO - PROCESS | 1868 | 1461094022829 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 12:27:02 INFO - PROCESS | 1868 | 1461094022837 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 12:27:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:27:02 INFO - PROCESS | 1868 | 1461094022847 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:27:02 INFO - PROCESS | 1868 | 1461094022851 Marionette TRACE conn3 <- [1,2826,null,{}] 12:27:02 INFO - PROCESS | 1868 | 1461094022857 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}] 12:27:03 INFO - PROCESS | 1868 | 1461094023082 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 12:27:03 INFO - PROCESS | 1868 | 1461094023350 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d80c000 == 141 [pid = 1868] [id = 714] 12:27:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 139 (0x7eff66848400) [pid = 1868] [serial = 2143] [outer = (nil)] 12:27:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 140 (0x7eff694ea000) [pid = 1868] [serial = 2144] [outer = 0x7eff66848400] 12:27:03 INFO - PROCESS | 1868 | 1461094023475 Marionette DEBUG loaded listener.js 12:27:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 141 (0x7eff69c92800) [pid = 1868] [serial = 2145] [outer = 0x7eff66848400] 12:27:04 INFO - PROCESS | 1868 | 1461094024426 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:27:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:27:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1634ms 12:27:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:27:04 INFO - PROCESS | 1868 | 1461094024482 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 12:27:04 INFO - PROCESS | 1868 | 1461094024485 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 12:27:04 INFO - PROCESS | 1868 | 1461094024491 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:27:04 INFO - PROCESS | 1868 | 1461094024497 Marionette TRACE conn3 <- [1,2830,null,{}] 12:27:04 INFO - PROCESS | 1868 | 1461094024512 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}] 12:27:04 INFO - PROCESS | 1868 | 1461094024770 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 12:27:05 INFO - PROCESS | 1868 | 1461094025076 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7231e800 == 142 [pid = 1868] [id = 715] 12:27:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 142 (0x7eff6abe4000) [pid = 1868] [serial = 2146] [outer = (nil)] 12:27:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 143 (0x7eff6af31000) [pid = 1868] [serial = 2147] [outer = 0x7eff6abe4000] 12:27:05 INFO - PROCESS | 1868 | 1461094025156 Marionette DEBUG loaded listener.js 12:27:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 144 (0x7eff6b03d400) [pid = 1868] [serial = 2148] [outer = 0x7eff6abe4000] 12:27:06 INFO - PROCESS | 1868 | 1461094026022 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]]]}] 12:27:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:27:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1584ms 12:27:06 INFO - PROCESS | 1868 | 1461094026075 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 12:27:06 INFO - PROCESS | 1868 | 1461094026079 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 12:27:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:27:06 INFO - PROCESS | 1868 | 1461094026085 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:27:06 INFO - PROCESS | 1868 | 1461094026087 Marionette TRACE conn3 <- [1,2834,null,{}] 12:27:06 INFO - PROCESS | 1868 | 1461094026093 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}] 12:27:06 INFO - PROCESS | 1868 | 1461094026290 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 12:27:06 INFO - PROCESS | 1868 | 1461094026561 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735ca800 == 143 [pid = 1868] [id = 716] 12:27:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 145 (0x7eff66696000) [pid = 1868] [serial = 2149] [outer = (nil)] 12:27:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 146 (0x7eff7226b000) [pid = 1868] [serial = 2150] [outer = 0x7eff66696000] 12:27:06 INFO - PROCESS | 1868 | 1461094026636 Marionette DEBUG loaded listener.js 12:27:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 147 (0x7eff7240f800) [pid = 1868] [serial = 2151] [outer = 0x7eff66696000] 12:27:07 INFO - PROCESS | 1868 | 1461094027502 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:27:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:27:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1485ms 12:27:07 INFO - PROCESS | 1868 | 1461094027572 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 12:27:07 INFO - PROCESS | 1868 | 1461094027576 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 12:27:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:27:07 INFO - PROCESS | 1868 | 1461094027582 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:27:07 INFO - PROCESS | 1868 | 1461094027584 Marionette TRACE conn3 <- [1,2838,null,{}] 12:27:07 INFO - PROCESS | 1868 | 1461094027591 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}] 12:27:07 INFO - PROCESS | 1868 | 1461094027813 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 12:27:08 INFO - PROCESS | 1868 | 1461094028080 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:08 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7440b800 == 144 [pid = 1868] [id = 717] 12:27:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 148 (0x7eff6ae7c800) [pid = 1868] [serial = 2152] [outer = (nil)] 12:27:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 149 (0x7eff724ba800) [pid = 1868] [serial = 2153] [outer = 0x7eff6ae7c800] 12:27:08 INFO - PROCESS | 1868 | 1461094028193 Marionette DEBUG loaded listener.js 12:27:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 150 (0x7eff73349000) [pid = 1868] [serial = 2154] [outer = 0x7eff6ae7c800] 12:27:09 INFO - PROCESS | 1868 | 1461094029037 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]]]}] 12:27:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:27:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1483ms 12:27:09 INFO - PROCESS | 1868 | 1461094029066 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 12:27:09 INFO - PROCESS | 1868 | 1461094029069 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 12:27:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:27:09 INFO - PROCESS | 1868 | 1461094029075 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:27:09 INFO - PROCESS | 1868 | 1461094029078 Marionette TRACE conn3 <- [1,2842,null,{}] 12:27:09 INFO - PROCESS | 1868 | 1461094029083 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}] 12:27:09 INFO - PROCESS | 1868 | 1461094029303 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 12:27:09 INFO - PROCESS | 1868 | 1461094029582 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:09 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74ba2800 == 145 [pid = 1868] [id = 718] 12:27:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 151 (0x7eff74614000) [pid = 1868] [serial = 2155] [outer = (nil)] 12:27:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 152 (0x7eff75b61000) [pid = 1868] [serial = 2156] [outer = 0x7eff74614000] 12:27:09 INFO - PROCESS | 1868 | 1461094029706 Marionette DEBUG loaded listener.js 12:27:09 INFO - PROCESS | 1868 | ++DOMWINDOW == 153 (0x7eff77b76800) [pid = 1868] [serial = 2157] [outer = 0x7eff74614000] 12:27:10 INFO - PROCESS | 1868 | 1461094030562 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]]]}] 12:27:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:27:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1532ms 12:27:10 INFO - PROCESS | 1868 | 1461094030608 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 12:27:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:27:10 INFO - PROCESS | 1868 | 1461094030612 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 12:27:10 INFO - PROCESS | 1868 | 1461094030618 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:27:10 INFO - PROCESS | 1868 | 1461094030621 Marionette TRACE conn3 <- [1,2846,null,{}] 12:27:10 INFO - PROCESS | 1868 | 1461094030626 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}] 12:27:10 INFO - PROCESS | 1868 | 1461094030827 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 12:27:11 INFO - PROCESS | 1868 | 1461094031099 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74edd800 == 146 [pid = 1868] [id = 719] 12:27:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 154 (0x7eff744b3800) [pid = 1868] [serial = 2158] [outer = (nil)] 12:27:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 155 (0x7eff78ab8800) [pid = 1868] [serial = 2159] [outer = 0x7eff744b3800] 12:27:11 INFO - PROCESS | 1868 | 1461094031172 Marionette DEBUG loaded listener.js 12:27:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 156 (0x7eff79167000) [pid = 1868] [serial = 2160] [outer = 0x7eff744b3800] 12:27:12 INFO - PROCESS | 1868 | 1461094032028 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]]]}] 12:27:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:27:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1484ms 12:27:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:27:12 INFO - PROCESS | 1868 | 1461094032103 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 12:27:12 INFO - PROCESS | 1868 | 1461094032105 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 12:27:12 INFO - PROCESS | 1868 | 1461094032111 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:27:12 INFO - PROCESS | 1868 | 1461094032115 Marionette TRACE conn3 <- [1,2850,null,{}] 12:27:12 INFO - PROCESS | 1868 | 1461094032120 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}] 12:27:12 INFO - PROCESS | 1868 | 1461094032321 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 12:27:12 INFO - PROCESS | 1868 | 1461094032593 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff78b4f800 == 147 [pid = 1868] [id = 720] 12:27:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 157 (0x7eff61ee6400) [pid = 1868] [serial = 2161] [outer = (nil)] 12:27:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 158 (0x7eff7893c000) [pid = 1868] [serial = 2162] [outer = 0x7eff61ee6400] 12:27:12 INFO - PROCESS | 1868 | 1461094032675 Marionette DEBUG loaded listener.js 12:27:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 159 (0x7eff79ebc000) [pid = 1868] [serial = 2163] [outer = 0x7eff61ee6400] 12:27:13 INFO - PROCESS | 1868 | 1461094033583 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:27:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:27:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1529ms 12:27:13 INFO - PROCESS | 1868 | 1461094033641 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 12:27:13 INFO - PROCESS | 1868 | 1461094033644 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 12:27:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:27:13 INFO - PROCESS | 1868 | 1461094033650 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:27:13 INFO - PROCESS | 1868 | 1461094033653 Marionette TRACE conn3 <- [1,2854,null,{}] 12:27:13 INFO - PROCESS | 1868 | 1461094033658 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}] 12:27:13 INFO - PROCESS | 1868 | 1461094033887 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 12:27:14 INFO - PROCESS | 1868 | 1461094034156 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:14 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cc8b000 == 148 [pid = 1868] [id = 721] 12:27:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 160 (0x7eff6c8ec800) [pid = 1868] [serial = 2164] [outer = (nil)] 12:27:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 161 (0x7eff7b8dfc00) [pid = 1868] [serial = 2165] [outer = 0x7eff6c8ec800] 12:27:14 INFO - PROCESS | 1868 | 1461094034268 Marionette DEBUG loaded listener.js 12:27:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 162 (0x7eff7c005000) [pid = 1868] [serial = 2166] [outer = 0x7eff6c8ec800] 12:27:15 INFO - PROCESS | 1868 | 1461094035070 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]]]}] 12:27:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:27:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1481ms 12:27:15 INFO - PROCESS | 1868 | 1461094035133 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 12:27:15 INFO - PROCESS | 1868 | 1461094035137 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 12:27:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:27:15 INFO - PROCESS | 1868 | 1461094035162 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:27:15 INFO - PROCESS | 1868 | 1461094035164 Marionette TRACE conn3 <- [1,2858,null,{}] 12:27:15 INFO - PROCESS | 1868 | 1461094035170 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}] 12:27:15 INFO - PROCESS | 1868 | 1461094035371 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 12:27:15 INFO - PROCESS | 1868 | 1461094035647 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d494800 == 149 [pid = 1868] [id = 722] 12:27:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 163 (0x7eff69b23000) [pid = 1868] [serial = 2167] [outer = (nil)] 12:27:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 164 (0x7eff7c874400) [pid = 1868] [serial = 2168] [outer = 0x7eff69b23000] 12:27:15 INFO - PROCESS | 1868 | 1461094035759 Marionette DEBUG loaded listener.js 12:27:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 165 (0x7eff7ceb1400) [pid = 1868] [serial = 2169] [outer = 0x7eff69b23000] 12:27:16 INFO - PROCESS | 1868 | 1461094036656 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:27:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:27:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1531ms 12:27:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:27:16 INFO - PROCESS | 1868 | 1461094036690 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 12:27:16 INFO - PROCESS | 1868 | 1461094036693 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 12:27:16 INFO - PROCESS | 1868 | 1461094036699 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:27:16 INFO - PROCESS | 1868 | 1461094036703 Marionette TRACE conn3 <- [1,2862,null,{}] 12:27:16 INFO - PROCESS | 1868 | 1461094036708 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}] 12:27:16 INFO - PROCESS | 1868 | 1461094036934 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 12:27:17 INFO - PROCESS | 1868 | 1461094037204 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:17 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aad4800 == 150 [pid = 1868] [id = 723] 12:27:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 166 (0x7eff69c96800) [pid = 1868] [serial = 2170] [outer = (nil)] 12:27:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 167 (0x7eff89cce000) [pid = 1868] [serial = 2171] [outer = 0x7eff69c96800] 12:27:17 INFO - PROCESS | 1868 | 1461094037291 Marionette DEBUG loaded listener.js 12:27:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 168 (0x7eff8a84e000) [pid = 1868] [serial = 2172] [outer = 0x7eff69c96800] 12:27:18 INFO - PROCESS | 1868 | 1461094038192 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]]]}] 12:27:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:27:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1534ms 12:27:18 INFO - PROCESS | 1868 | 1461094038236 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 12:27:18 INFO - PROCESS | 1868 | 1461094038239 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 12:27:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:27:18 INFO - PROCESS | 1868 | 1461094038245 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:27:18 INFO - PROCESS | 1868 | 1461094038248 Marionette TRACE conn3 <- [1,2866,null,{}] 12:27:18 INFO - PROCESS | 1868 | 1461094038253 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}] 12:27:18 INFO - PROCESS | 1868 | 1461094038461 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 12:27:18 INFO - PROCESS | 1868 | 1461094038734 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8dfc0800 == 151 [pid = 1868] [id = 724] 12:27:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff8025bc00) [pid = 1868] [serial = 2173] [outer = (nil)] 12:27:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff8ad11400) [pid = 1868] [serial = 2174] [outer = 0x7eff8025bc00] 12:27:18 INFO - PROCESS | 1868 | 1461094038806 Marionette DEBUG loaded listener.js 12:27:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff8afbfc00) [pid = 1868] [serial = 2175] [outer = 0x7eff8025bc00] 12:27:19 INFO - PROCESS | 1868 | 1461094039659 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]]]}] 12:27:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:27:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1445ms 12:27:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:27:19 INFO - PROCESS | 1868 | 1461094039691 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 12:27:19 INFO - PROCESS | 1868 | 1461094039693 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 12:27:19 INFO - PROCESS | 1868 | 1461094039699 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:27:19 INFO - PROCESS | 1868 | 1461094039702 Marionette TRACE conn3 <- [1,2870,null,{}] 12:27:19 INFO - PROCESS | 1868 | 1461094039707 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}] 12:27:19 INFO - PROCESS | 1868 | 1461094039920 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 12:27:20 INFO - PROCESS | 1868 | 1461094040201 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8f774800 == 152 [pid = 1868] [id = 725] 12:27:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff6aab4800) [pid = 1868] [serial = 2176] [outer = (nil)] 12:27:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff8bccac00) [pid = 1868] [serial = 2177] [outer = 0x7eff6aab4800] 12:27:20 INFO - PROCESS | 1868 | 1461094040272 Marionette DEBUG loaded listener.js 12:27:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff8bdcc400) [pid = 1868] [serial = 2178] [outer = 0x7eff6aab4800] 12:27:21 INFO - PROCESS | 1868 | 1461094041172 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]]]}] 12:27:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:27:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1534ms 12:27:21 INFO - PROCESS | 1868 | 1461094041233 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 12:27:21 INFO - PROCESS | 1868 | 1461094041237 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 12:27:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:27:21 INFO - PROCESS | 1868 | 1461094041242 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:27:21 INFO - PROCESS | 1868 | 1461094041244 Marionette TRACE conn3 <- [1,2874,null,{}] 12:27:21 INFO - PROCESS | 1868 | 1461094041250 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}] 12:27:21 INFO - PROCESS | 1868 | 1461094041454 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 12:27:21 INFO - PROCESS | 1868 | 1461094041730 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:21 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9016e000 == 153 [pid = 1868] [id = 726] 12:27:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff6b190000) [pid = 1868] [serial = 2179] [outer = (nil)] 12:27:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff8bf06400) [pid = 1868] [serial = 2180] [outer = 0x7eff6b190000] 12:27:21 INFO - PROCESS | 1868 | 1461094041803 Marionette DEBUG loaded listener.js 12:27:21 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff8dec6800) [pid = 1868] [serial = 2181] [outer = 0x7eff6b190000] 12:27:22 INFO - PROCESS | 1868 | 1461094042631 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]]]}] 12:27:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:27:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1438ms 12:27:22 INFO - PROCESS | 1868 | 1461094042686 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 12:27:22 INFO - PROCESS | 1868 | 1461094042689 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 12:27:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:27:22 INFO - PROCESS | 1868 | 1461094042699 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:27:22 INFO - PROCESS | 1868 | 1461094042701 Marionette TRACE conn3 <- [1,2878,null,{}] 12:27:22 INFO - PROCESS | 1868 | 1461094042707 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}] 12:27:22 INFO - PROCESS | 1868 | 1461094042911 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 12:27:23 INFO - PROCESS | 1868 | 1461094043195 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:23 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff91e87000 == 154 [pid = 1868] [id = 727] 12:27:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff89cce800) [pid = 1868] [serial = 2182] [outer = (nil)] 12:27:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff8f65f000) [pid = 1868] [serial = 2183] [outer = 0x7eff89cce800] 12:27:23 INFO - PROCESS | 1868 | 1461094043268 Marionette DEBUG loaded listener.js 12:27:23 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff8fc2f000) [pid = 1868] [serial = 2184] [outer = 0x7eff89cce800] 12:27:24 INFO - PROCESS | 1868 | 1461094044124 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]]]}] 12:27:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:27:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1487ms 12:27:24 INFO - PROCESS | 1868 | 1461094044189 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 12:27:24 INFO - PROCESS | 1868 | 1461094044192 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 12:27:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:27:24 INFO - PROCESS | 1868 | 1461094044198 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:27:24 INFO - PROCESS | 1868 | 1461094044200 Marionette TRACE conn3 <- [1,2882,null,{}] 12:27:24 INFO - PROCESS | 1868 | 1461094044205 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}] 12:27:24 INFO - PROCESS | 1868 | 1461094044409 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 12:27:24 INFO - PROCESS | 1868 | 1461094044686 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:24 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9437c800 == 155 [pid = 1868] [id = 728] 12:27:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff6464a000) [pid = 1868] [serial = 2185] [outer = (nil)] 12:27:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff744ac800) [pid = 1868] [serial = 2186] [outer = 0x7eff6464a000] 12:27:24 INFO - PROCESS | 1868 | 1461094044807 Marionette DEBUG loaded listener.js 12:27:24 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff8fda7c00) [pid = 1868] [serial = 2187] [outer = 0x7eff6464a000] 12:27:25 INFO - PROCESS | 1868 | 1461094045640 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]]]}] 12:27:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:27:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1481ms 12:27:25 INFO - PROCESS | 1868 | 1461094045679 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 12:27:25 INFO - PROCESS | 1868 | 1461094045683 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 12:27:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:27:25 INFO - PROCESS | 1868 | 1461094045688 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:27:25 INFO - PROCESS | 1868 | 1461094045690 Marionette TRACE conn3 <- [1,2886,null,{}] 12:27:25 INFO - PROCESS | 1868 | 1461094045696 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}] 12:27:25 INFO - PROCESS | 1868 | 1461094045894 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 12:27:26 INFO - PROCESS | 1868 | 1461094046180 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:26 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff62c16800 == 156 [pid = 1868] [id = 729] 12:27:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff61752800) [pid = 1868] [serial = 2188] [outer = (nil)] 12:27:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff61758800) [pid = 1868] [serial = 2189] [outer = 0x7eff61752800] 12:27:26 INFO - PROCESS | 1868 | 1461094046254 Marionette DEBUG loaded listener.js 12:27:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6175d000) [pid = 1868] [serial = 2190] [outer = 0x7eff61752800] 12:27:27 INFO - PROCESS | 1868 | 1461094047093 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]]]}] 12:27:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:27:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1437ms 12:27:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:27:27 INFO - PROCESS | 1868 | 1461094047127 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 12:27:27 INFO - PROCESS | 1868 | 1461094047130 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 12:27:27 INFO - PROCESS | 1868 | 1461094047136 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:27:27 INFO - PROCESS | 1868 | 1461094047139 Marionette TRACE conn3 <- [1,2890,null,{}] 12:27:27 INFO - PROCESS | 1868 | 1461094047144 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}] 12:27:27 INFO - PROCESS | 1868 | 1461094047352 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 12:27:27 INFO - PROCESS | 1868 | 1461094047631 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff664a5000 == 157 [pid = 1868] [id = 730] 12:27:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff61752c00) [pid = 1868] [serial = 2191] [outer = (nil)] 12:27:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff8fd65800) [pid = 1868] [serial = 2192] [outer = 0x7eff61752c00] 12:27:27 INFO - PROCESS | 1868 | 1461094047716 Marionette DEBUG loaded listener.js 12:27:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff90008000) [pid = 1868] [serial = 2193] [outer = 0x7eff61752c00] 12:27:28 INFO - PROCESS | 1868 | 1461094048539 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:27:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:27:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1478ms 12:27:28 INFO - PROCESS | 1868 | 1461094048617 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 12:27:28 INFO - PROCESS | 1868 | 1461094048620 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 12:27:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:27:28 INFO - PROCESS | 1868 | 1461094048625 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:27:28 INFO - PROCESS | 1868 | 1461094048628 Marionette TRACE conn3 <- [1,2894,null,{}] 12:27:28 INFO - PROCESS | 1868 | 1461094048633 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}] 12:27:28 INFO - PROCESS | 1868 | 1461094048841 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 12:27:29 INFO - PROCESS | 1868 | 1461094049138 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:29 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7109a000 == 158 [pid = 1868] [id = 731] 12:27:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff5e5a0400) [pid = 1868] [serial = 2194] [outer = (nil)] 12:27:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff61898c00) [pid = 1868] [serial = 2195] [outer = 0x7eff5e5a0400] 12:27:29 INFO - PROCESS | 1868 | 1461094049250 Marionette DEBUG loaded listener.js 12:27:29 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff6189e800) [pid = 1868] [serial = 2196] [outer = 0x7eff5e5a0400] 12:27:30 INFO - PROCESS | 1868 | 1461094050146 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]]]}] 12:27:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:27:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2080ms 12:27:30 INFO - PROCESS | 1868 | 1461094050775 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 12:27:30 INFO - PROCESS | 1868 | 1461094050782 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 12:27:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:27:30 INFO - PROCESS | 1868 | 1461094050794 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:27:30 INFO - PROCESS | 1868 | 1461094050797 Marionette TRACE conn3 <- [1,2898,null,{}] 12:27:30 INFO - PROCESS | 1868 | 1461094050805 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}] 12:27:31 INFO - PROCESS | 1868 | 1461094051012 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff734d6000 == 157 [pid = 1868] [id = 98] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7ddc9800 == 156 [pid = 1868] [id = 157] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5cadf000 == 155 [pid = 1868] [id = 666] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc90800 == 154 [pid = 1868] [id = 549] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff68092800 == 153 [pid = 1868] [id = 711] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699ea000 == 152 [pid = 1868] [id = 710] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6658c000 == 151 [pid = 1868] [id = 709] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5f2d3800 == 150 [pid = 1868] [id = 708] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69ac6000 == 149 [pid = 1868] [id = 707] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651ca000 == 148 [pid = 1868] [id = 706] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff612d1000 == 147 [pid = 1868] [id = 705] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8bc15800 == 146 [pid = 1868] [id = 704] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8ab74000 == 145 [pid = 1868] [id = 703] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff84b08000 == 144 [pid = 1868] [id = 702] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e4ea000 == 143 [pid = 1868] [id = 701] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d491000 == 142 [pid = 1868] [id = 700] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cccc800 == 141 [pid = 1868] [id = 699] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7bc04000 == 140 [pid = 1868] [id = 698] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79ba1000 == 139 [pid = 1868] [id = 697] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b43800 == 138 [pid = 1868] [id = 696] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff75c05000 == 137 [pid = 1868] [id = 695] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74bd6000 == 136 [pid = 1868] [id = 694] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7468b800 == 135 [pid = 1868] [id = 693] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73532800 == 134 [pid = 1868] [id = 692] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710fd800 == 133 [pid = 1868] [id = 691] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69de0800 == 132 [pid = 1868] [id = 690] 12:27:31 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64478800 == 131 [pid = 1868] [id = 689] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff6ae85000) [pid = 1868] [serial = 2066] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff694e6000) [pid = 1868] [serial = 2060] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff67fdc400) [pid = 1868] [serial = 2057] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff654e4c00) [pid = 1868] [serial = 2052] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff61eea400) [pid = 1868] [serial = 2015] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff5f14dc00) [pid = 1868] [serial = 2048] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff66211c00) [pid = 1868] [serial = 2054] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff75b5f400) [pid = 1868] [serial = 2039] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 183 (0x7eff618c7000) [pid = 1868] [serial = 2049] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 182 (0x7eff7333f000) [pid = 1868] [serial = 2030] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 181 (0x7eff6ae89400) [pid = 1868] [serial = 2027] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 180 (0x7eff6949a400) [pid = 1868] [serial = 2058] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff67b8d400) [pid = 1868] [serial = 2055] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff67b85c00) [pid = 1868] [serial = 2018] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff77bdac00) [pid = 1868] [serial = 2042] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff74ab0c00) [pid = 1868] [serial = 2036] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff74568000) [pid = 1868] [serial = 2033] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 174 (0x7eff654e3400) [pid = 1868] [serial = 2064] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 173 (0x7eff7b806c00) [pid = 1868] [serial = 2045] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 172 (0x7eff5d630c00) [pid = 1868] [serial = 2063] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 171 (0x7eff64649400) [pid = 1868] [serial = 2051] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 170 (0x7eff69c97000) [pid = 1868] [serial = 2021] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 169 (0x7eff69c90000) [pid = 1868] [serial = 2061] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | --DOMWINDOW == 168 (0x7eff6abd7c00) [pid = 1868] [serial = 2024] [outer = (nil)] [url = about:blank] 12:27:31 INFO - PROCESS | 1868 | 1461094051975 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f2bb000 == 132 [pid = 1868] [id = 732] 12:27:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 169 (0x7eff6175a800) [pid = 1868] [serial = 2197] [outer = (nil)] 12:27:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 170 (0x7eff618a0000) [pid = 1868] [serial = 2198] [outer = 0x7eff6175a800] 12:27:32 INFO - PROCESS | 1868 | 1461094052045 Marionette DEBUG loaded listener.js 12:27:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 171 (0x7eff63f7b000) [pid = 1868] [serial = 2199] [outer = 0x7eff6175a800] 12:27:32 INFO - PROCESS | 1868 | 1461094052825 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]]]}] 12:27:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:27:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2080ms 12:27:32 INFO - PROCESS | 1868 | 1461094052876 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 12:27:32 INFO - PROCESS | 1868 | 1461094052882 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 12:27:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:27:32 INFO - PROCESS | 1868 | 1461094052893 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:27:32 INFO - PROCESS | 1868 | 1461094052897 Marionette TRACE conn3 <- [1,2902,null,{}] 12:27:32 INFO - PROCESS | 1868 | 1461094052907 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}] 12:27:33 INFO - PROCESS | 1868 | 1461094053124 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 12:27:33 INFO - PROCESS | 1868 | 1461094053310 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff669e1000 == 133 [pid = 1868] [id = 733] 12:27:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 172 (0x7eff5d631c00) [pid = 1868] [serial = 2200] [outer = (nil)] 12:27:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 173 (0x7eff66696c00) [pid = 1868] [serial = 2201] [outer = 0x7eff5d631c00] 12:27:33 INFO - PROCESS | 1868 | 1461094053374 Marionette DEBUG loaded listener.js 12:27:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 174 (0x7eff67eac000) [pid = 1868] [serial = 2202] [outer = 0x7eff5d631c00] 12:27:34 INFO - PROCESS | 1868 | 1461094054241 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:27:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:27:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1392ms 12:27:34 INFO - PROCESS | 1868 | 1461094054282 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 12:27:34 INFO - PROCESS | 1868 | 1461094054284 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 12:27:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:27:34 INFO - PROCESS | 1868 | 1461094054305 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:27:34 INFO - PROCESS | 1868 | 1461094054309 Marionette TRACE conn3 <- [1,2906,null,{}] 12:27:34 INFO - PROCESS | 1868 | 1461094054322 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}] 12:27:34 INFO - PROCESS | 1868 | 1461094054588 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 12:27:34 INFO - PROCESS | 1868 | 1461094054623 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:34 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6930c000 == 134 [pid = 1868] [id = 734] 12:27:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 175 (0x7eff694ed800) [pid = 1868] [serial = 2203] [outer = (nil)] 12:27:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff69b27400) [pid = 1868] [serial = 2204] [outer = 0x7eff694ed800] 12:27:34 INFO - PROCESS | 1868 | 1461094054699 Marionette DEBUG loaded listener.js 12:27:34 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff69ccd800) [pid = 1868] [serial = 2205] [outer = 0x7eff694ed800] 12:27:35 INFO - PROCESS | 1868 | 1461094055621 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]]]}] 12:27:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:27:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1353ms 12:27:35 INFO - PROCESS | 1868 | 1461094055646 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 12:27:35 INFO - PROCESS | 1868 | 1461094055650 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 12:27:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:27:35 INFO - PROCESS | 1868 | 1461094055655 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:27:35 INFO - PROCESS | 1868 | 1461094055657 Marionette TRACE conn3 <- [1,2910,null,{}] 12:27:35 INFO - PROCESS | 1868 | 1461094055663 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}] 12:27:35 INFO - PROCESS | 1868 | 1461094055949 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 12:27:35 INFO - PROCESS | 1868 | 1461094055989 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699f3000 == 135 [pid = 1868] [id = 735] 12:27:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff69b1a800) [pid = 1868] [serial = 2206] [outer = (nil)] 12:27:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff6abd7c00) [pid = 1868] [serial = 2207] [outer = 0x7eff69b1a800] 12:27:36 INFO - PROCESS | 1868 | 1461094056050 Marionette DEBUG loaded listener.js 12:27:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff6af99400) [pid = 1868] [serial = 2208] [outer = 0x7eff69b1a800] 12:27:36 INFO - PROCESS | 1868 | --DOMWINDOW == 179 (0x7eff67ea6800) [pid = 1868] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:27:36 INFO - PROCESS | 1868 | --DOMWINDOW == 178 (0x7eff5f146000) [pid = 1868] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:27:36 INFO - PROCESS | 1868 | --DOMWINDOW == 177 (0x7eff5ca02800) [pid = 1868] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:27:36 INFO - PROCESS | 1868 | --DOMWINDOW == 176 (0x7eff6793d800) [pid = 1868] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:27:36 INFO - PROCESS | 1868 | --DOMWINDOW == 175 (0x7eff5ca06800) [pid = 1868] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:27:37 INFO - PROCESS | 1868 | 1461094057178 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]]]}] 12:27:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:27:37 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:27:37 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1578ms 12:27:37 INFO - PROCESS | 1868 | 1461094057234 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 12:27:37 INFO - PROCESS | 1868 | 1461094057236 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 12:27:37 INFO - TEST-START | /DOMEvents/constructors.html 12:27:37 INFO - PROCESS | 1868 | 1461094057242 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:27:37 INFO - PROCESS | 1868 | 1461094057244 Marionette TRACE conn3 <- [1,2914,null,{}] 12:27:37 INFO - PROCESS | 1868 | 1461094057250 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}] 12:27:37 INFO - PROCESS | 1868 | 1461094057499 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 12:27:37 INFO - PROCESS | 1868 | 1461094057518 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6ab0d000 == 136 [pid = 1868] [id = 736] 12:27:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 176 (0x7eff6ae5ac00) [pid = 1868] [serial = 2209] [outer = (nil)] 12:27:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 177 (0x7eff6b03c800) [pid = 1868] [serial = 2210] [outer = 0x7eff6ae5ac00] 12:27:37 INFO - PROCESS | 1868 | 1461094057576 Marionette DEBUG loaded listener.js 12:27:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 178 (0x7eff6ccc0c00) [pid = 1868] [serial = 2211] [outer = 0x7eff6ae5ac00] 12:27:38 INFO - PROCESS | 1868 | 1461094058512 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]]]}] 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:27:38 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:27:38 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:27:38 INFO - TEST-OK | /DOMEvents/constructors.html | took 1345ms 12:27:38 INFO - PROCESS | 1868 | 1461094058590 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 12:27:38 INFO - PROCESS | 1868 | 1461094058592 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 12:27:38 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:27:38 INFO - PROCESS | 1868 | 1461094058601 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:27:38 INFO - PROCESS | 1868 | 1461094058606 Marionette TRACE conn3 <- [1,2918,null,{}] 12:27:38 INFO - PROCESS | 1868 | 1461094058621 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}] 12:27:38 INFO - PROCESS | 1868 | 1461094058994 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 12:27:39 INFO - PROCESS | 1868 | 1461094059333 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63f1a800 == 137 [pid = 1868] [id = 737] 12:27:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 179 (0x7eff5cabd400) [pid = 1868] [serial = 2212] [outer = (nil)] 12:27:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 180 (0x7eff5d634400) [pid = 1868] [serial = 2213] [outer = 0x7eff5cabd400] 12:27:39 INFO - PROCESS | 1868 | 1461094059407 Marionette DEBUG loaded listener.js 12:27:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 181 (0x7eff5f2ac800) [pid = 1868] [serial = 2214] [outer = 0x7eff5cabd400] 12:27:40 INFO - PROCESS | 1868 | 1461094060225 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:27:40 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:27:40 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1638ms 12:27:40 INFO - PROCESS | 1868 | 1461094060240 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 12:27:40 INFO - PROCESS | 1868 | 1461094060247 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 12:27:40 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:27:40 INFO - PROCESS | 1868 | 1461094060254 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:27:40 INFO - PROCESS | 1868 | 1461094060260 Marionette TRACE conn3 <- [1,2922,null,{}] 12:27:40 INFO - PROCESS | 1868 | 1461094060267 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}] 12:27:40 INFO - PROCESS | 1868 | 1461094060478 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 12:27:40 INFO - PROCESS | 1868 | 1461094060732 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff68087000 == 138 [pid = 1868] [id = 738] 12:27:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 182 (0x7eff618cc400) [pid = 1868] [serial = 2215] [outer = (nil)] 12:27:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 183 (0x7eff6529c800) [pid = 1868] [serial = 2216] [outer = 0x7eff618cc400] 12:27:40 INFO - PROCESS | 1868 | 1461094060809 Marionette DEBUG loaded listener.js 12:27:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 184 (0x7eff66717800) [pid = 1868] [serial = 2217] [outer = 0x7eff618cc400] 12:27:41 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:27:41 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:27:41 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:27:41 INFO - PROCESS | 1868 | [1868] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 12:27:41 INFO - PROCESS | 1868 | 1461094061744 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]]]}] 12:27:41 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:27:41 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:27:41 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 12:27:41 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:27:41 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 12:27:41 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:27:41 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]" 12:27:41 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:27:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:41 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:27:41 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:27:41 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1544ms 12:27:41 INFO - PROCESS | 1868 | 1461094061805 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 12:27:41 INFO - PROCESS | 1868 | 1461094061813 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 12:27:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:27:41 INFO - PROCESS | 1868 | 1461094061820 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:27:41 INFO - PROCESS | 1868 | 1461094061823 Marionette TRACE conn3 <- [1,2926,null,{}] 12:27:41 INFO - PROCESS | 1868 | 1461094061829 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}] 12:27:42 INFO - PROCESS | 1868 | 1461094062084 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 12:27:42 INFO - PROCESS | 1868 | 1461094062339 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6d739000 == 139 [pid = 1868] [id = 739] 12:27:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff67eaa400) [pid = 1868] [serial = 2218] [outer = (nil)] 12:27:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff6aac0800) [pid = 1868] [serial = 2219] [outer = 0x7eff67eaa400] 12:27:42 INFO - PROCESS | 1868 | 1461094062508 Marionette DEBUG loaded listener.js 12:27:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff6b03dc00) [pid = 1868] [serial = 2220] [outer = 0x7eff67eaa400] 12:27:43 INFO - PROCESS | 1868 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:27:43 INFO - PROCESS | 1868 | 1461094063291 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]]]}] 12:27:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:27:43 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1529ms 12:27:43 INFO - PROCESS | 1868 | 1461094063350 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 12:27:43 INFO - PROCESS | 1868 | 1461094063356 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 12:27:43 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:27:43 INFO - PROCESS | 1868 | 1461094063373 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:27:43 INFO - PROCESS | 1868 | 1461094063379 Marionette TRACE conn3 <- [1,2930,null,{}] 12:27:43 INFO - PROCESS | 1868 | 1461094063385 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}] 12:27:43 INFO - PROCESS | 1868 | 1461094063692 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 12:27:43 INFO - PROCESS | 1868 | 1461094063883 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7204f000 == 140 [pid = 1868] [id = 740] 12:27:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff69ccb400) [pid = 1868] [serial = 2221] [outer = (nil)] 12:27:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff73347800) [pid = 1868] [serial = 2222] [outer = 0x7eff69ccb400] 12:27:43 INFO - PROCESS | 1868 | 1461094063956 Marionette DEBUG loaded listener.js 12:27:44 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff73d62800) [pid = 1868] [serial = 2223] [outer = 0x7eff69ccb400] 12:27:44 INFO - PROCESS | 1868 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:27:44 INFO - PROCESS | 1868 | 1461094064735 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]]]}] 12:27:44 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:27:44 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1396ms 12:27:44 INFO - PROCESS | 1868 | 1461094064760 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 12:27:44 INFO - PROCESS | 1868 | 1461094064763 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 12:27:44 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:27:44 INFO - PROCESS | 1868 | 1461094064769 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:27:44 INFO - PROCESS | 1868 | 1461094064771 Marionette TRACE conn3 <- [1,2934,null,{}] 12:27:44 INFO - PROCESS | 1868 | 1461094064777 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}] 12:27:44 INFO - PROCESS | 1868 | 1461094064986 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 12:27:45 INFO - PROCESS | 1868 | 1461094065268 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff735c5800 == 141 [pid = 1868] [id = 741] 12:27:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff6ccbf000) [pid = 1868] [serial = 2224] [outer = (nil)] 12:27:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff74568000) [pid = 1868] [serial = 2225] [outer = 0x7eff6ccbf000] 12:27:45 INFO - PROCESS | 1868 | 1461094065343 Marionette DEBUG loaded listener.js 12:27:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff74aadc00) [pid = 1868] [serial = 2226] [outer = 0x7eff6ccbf000] 12:27:46 INFO - PROCESS | 1868 | 1461094066090 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]]]}] 12:27:46 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:27:46 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1375ms 12:27:46 INFO - PROCESS | 1868 | 1461094066145 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 12:27:46 INFO - PROCESS | 1868 | 1461094066149 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 12:27:46 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:27:46 INFO - PROCESS | 1868 | 1461094066154 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:27:46 INFO - PROCESS | 1868 | 1461094066157 Marionette TRACE conn3 <- [1,2938,null,{}] 12:27:46 INFO - PROCESS | 1868 | 1461094066162 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}] 12:27:46 INFO - PROCESS | 1868 | 1461094066364 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 12:27:46 INFO - PROCESS | 1868 | 1461094066659 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74885800 == 142 [pid = 1868] [id = 742] 12:27:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 194 (0x7eff77b74800) [pid = 1868] [serial = 2227] [outer = (nil)] 12:27:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 195 (0x7eff77d6fc00) [pid = 1868] [serial = 2228] [outer = 0x7eff77b74800] 12:27:46 INFO - PROCESS | 1868 | 1461094066744 Marionette DEBUG loaded listener.js 12:27:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 196 (0x7eff7bb99000) [pid = 1868] [serial = 2229] [outer = 0x7eff77b74800] 12:27:47 INFO - PROCESS | 1868 | 1461094067592 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]]]}] 12:27:47 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. 12:27:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1481ms 12:27:47 INFO - PROCESS | 1868 | 1461094067636 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 12:27:47 INFO - PROCESS | 1868 | 1461094067640 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 12:27:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:27:47 INFO - PROCESS | 1868 | 1461094067645 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:27:47 INFO - PROCESS | 1868 | 1461094067648 Marionette TRACE conn3 <- [1,2942,null,{}] 12:27:47 INFO - PROCESS | 1868 | 1461094067653 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}] 12:27:47 INFO - PROCESS | 1868 | 1461094067897 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 12:27:48 INFO - PROCESS | 1868 | 1461094068153 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:48 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff769cb000 == 143 [pid = 1868] [id = 743] 12:27:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 197 (0x7eff77b7d000) [pid = 1868] [serial = 2230] [outer = (nil)] 12:27:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 198 (0x7eff7cd0d800) [pid = 1868] [serial = 2231] [outer = 0x7eff77b7d000] 12:27:48 INFO - PROCESS | 1868 | 1461094068227 Marionette DEBUG loaded listener.js 12:27:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 199 (0x7eff80258000) [pid = 1868] [serial = 2232] [outer = 0x7eff77b7d000] 12:27:48 INFO - PROCESS | 1868 | 1461094068973 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"]]]}] 12:27:49 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 12:27:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:27:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:27:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:27:49 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:27:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1375ms 12:27:49 INFO - PROCESS | 1868 | 1461094069022 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 12:27:49 INFO - PROCESS | 1868 | 1461094069026 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 12:27:49 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:27:49 INFO - PROCESS | 1868 | 1461094069032 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:27:49 INFO - PROCESS | 1868 | 1461094069034 Marionette TRACE conn3 <- [1,2946,null,{}] 12:27:49 INFO - PROCESS | 1868 | 1461094069039 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}] 12:27:49 INFO - PROCESS | 1868 | 1461094069271 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 12:27:49 INFO - PROCESS | 1868 | 1461094069529 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:49 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff79fe6800 == 144 [pid = 1868] [id = 744] 12:27:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 200 (0x7eff73d6ac00) [pid = 1868] [serial = 2233] [outer = (nil)] 12:27:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 201 (0x7eff83f2c800) [pid = 1868] [serial = 2234] [outer = 0x7eff73d6ac00] 12:27:49 INFO - PROCESS | 1868 | 1461094069602 Marionette DEBUG loaded listener.js 12:27:49 INFO - PROCESS | 1868 | ++DOMWINDOW == 202 (0x7eff8ab03c00) [pid = 1868] [serial = 2235] [outer = 0x7eff73d6ac00] 12:27:50 INFO - PROCESS | 1868 | 1461094070389 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]]]}] 12:27:50 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. 12:27:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1388ms 12:27:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:27:50 INFO - PROCESS | 1868 | 1461094070420 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 12:27:50 INFO - PROCESS | 1868 | 1461094070423 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 12:27:50 INFO - PROCESS | 1868 | 1461094070429 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:27:50 INFO - PROCESS | 1868 | 1461094070432 Marionette TRACE conn3 <- [1,2950,null,{}] 12:27:50 INFO - PROCESS | 1868 | 1461094070437 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}] 12:27:50 INFO - PROCESS | 1868 | 1461094070631 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 12:27:50 INFO - PROCESS | 1868 | 1461094070889 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:50 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7d412000 == 145 [pid = 1868] [id = 745] 12:27:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 203 (0x7eff7bba0000) [pid = 1868] [serial = 2236] [outer = (nil)] 12:27:50 INFO - PROCESS | 1868 | ++DOMWINDOW == 204 (0x7eff8af33800) [pid = 1868] [serial = 2237] [outer = 0x7eff7bba0000] 12:27:50 INFO - PROCESS | 1868 | 1461094070964 Marionette DEBUG loaded listener.js 12:27:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 205 (0x7eff8fc32800) [pid = 1868] [serial = 2238] [outer = 0x7eff7bba0000] 12:27:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff80149800 == 146 [pid = 1868] [id = 746] 12:27:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 206 (0x7eff62ac7800) [pid = 1868] [serial = 2239] [outer = (nil)] 12:27:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 207 (0x7eff62ac2c00) [pid = 1868] [serial = 2240] [outer = 0x7eff62ac7800] 12:27:51 INFO - PROCESS | 1868 | 1461094071827 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]]]}] 12:27:51 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. 12:27:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1430ms 12:27:51 INFO - PROCESS | 1868 | 1461094071859 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 12:27:51 INFO - PROCESS | 1868 | 1461094071862 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 12:27:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:27:51 INFO - PROCESS | 1868 | 1461094071868 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:27:51 INFO - PROCESS | 1868 | 1461094071870 Marionette TRACE conn3 <- [1,2954,null,{}] 12:27:51 INFO - PROCESS | 1868 | 1461094071875 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}] 12:27:52 INFO - PROCESS | 1868 | 1461094072151 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 12:27:52 INFO - PROCESS | 1868 | 1461094072431 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8aad1000 == 147 [pid = 1868] [id = 747] 12:27:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 208 (0x7eff62ac4800) [pid = 1868] [serial = 2241] [outer = (nil)] 12:27:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 209 (0x7eff62acd000) [pid = 1868] [serial = 2242] [outer = 0x7eff62ac4800] 12:27:52 INFO - PROCESS | 1868 | 1461094072546 Marionette DEBUG loaded listener.js 12:27:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 210 (0x7eff735a0c00) [pid = 1868] [serial = 2243] [outer = 0x7eff62ac4800] 12:27:53 INFO - PROCESS | 1868 | 1461094073257 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]]]}] 12:27:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:27:53 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 12:27:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1426ms 12:27:53 INFO - PROCESS | 1868 | 1461094073295 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 12:27:53 INFO - PROCESS | 1868 | 1461094073298 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 12:27:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:27:53 INFO - PROCESS | 1868 | 1461094073304 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:27:53 INFO - PROCESS | 1868 | 1461094073307 Marionette TRACE conn3 <- [1,2958,null,{}] 12:27:53 INFO - PROCESS | 1868 | 1461094073312 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}] 12:27:53 INFO - PROCESS | 1868 | 1461094073535 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 12:27:53 INFO - PROCESS | 1868 | 1461094073794 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff9022d000 == 148 [pid = 1868] [id = 748] 12:27:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 211 (0x7eff6625bc00) [pid = 1868] [serial = 2244] [outer = (nil)] 12:27:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 212 (0x7eff66264c00) [pid = 1868] [serial = 2245] [outer = 0x7eff6625bc00] 12:27:53 INFO - PROCESS | 1868 | 1461094073897 Marionette DEBUG loaded listener.js 12:27:54 INFO - PROCESS | 1868 | ++DOMWINDOW == 213 (0x7eff8ab10000) [pid = 1868] [serial = 2246] [outer = 0x7eff6625bc00] 12:27:54 INFO - PROCESS | 1868 | 1461094074711 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]]]}] 12:27:54 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. 12:27:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1426ms 12:27:54 INFO - PROCESS | 1868 | 1461094074730 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 12:27:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:27:54 INFO - PROCESS | 1868 | 1461094074739 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 12:27:54 INFO - PROCESS | 1868 | 1461094074744 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:27:54 INFO - PROCESS | 1868 | 1461094074748 Marionette TRACE conn3 <- [1,2962,null,{}] 12:27:54 INFO - PROCESS | 1868 | 1461094074753 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}] 12:27:55 INFO - PROCESS | 1868 | 1461094075007 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 12:27:55 INFO - PROCESS | 1868 | 1461094075270 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:55 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e793800 == 149 [pid = 1868] [id = 749] 12:27:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 214 (0x7eff62acf400) [pid = 1868] [serial = 2247] [outer = (nil)] 12:27:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 215 (0x7eff73c08000) [pid = 1868] [serial = 2248] [outer = 0x7eff62acf400] 12:27:55 INFO - PROCESS | 1868 | 1461094075346 Marionette DEBUG loaded listener.js 12:27:55 INFO - PROCESS | 1868 | ++DOMWINDOW == 216 (0x7eff8fdac400) [pid = 1868] [serial = 2249] [outer = 0x7eff62acf400] 12:27:56 INFO - PROCESS | 1868 | 1461094076104 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]]]}] 12:27:56 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. 12:27:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1379ms 12:27:56 INFO - PROCESS | 1868 | 1461094076123 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 12:27:56 INFO - PROCESS | 1868 | 1461094076125 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 12:27:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:27:56 INFO - PROCESS | 1868 | 1461094076131 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:27:56 INFO - PROCESS | 1868 | 1461094076133 Marionette TRACE conn3 <- [1,2966,null,{}] 12:27:56 INFO - PROCESS | 1868 | 1461094076139 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}] 12:27:56 INFO - PROCESS | 1868 | 1461094076336 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 12:27:56 INFO - PROCESS | 1868 | 1461094076594 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63d20000 == 150 [pid = 1868] [id = 750] 12:27:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff62ad1c00) [pid = 1868] [serial = 2250] [outer = (nil)] 12:27:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff68026000) [pid = 1868] [serial = 2251] [outer = 0x7eff62ad1c00] 12:27:56 INFO - PROCESS | 1868 | 1461094076667 Marionette DEBUG loaded listener.js 12:27:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff6802c800) [pid = 1868] [serial = 2252] [outer = 0x7eff62ad1c00] 12:27:57 INFO - PROCESS | 1868 | 1461094077408 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]]]}] 12:27:57 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. 12:27:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1329ms 12:27:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:27:57 INFO - PROCESS | 1868 | 1461094077461 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 12:27:57 INFO - PROCESS | 1868 | 1461094077464 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 12:27:57 INFO - PROCESS | 1868 | 1461094077470 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:27:57 INFO - PROCESS | 1868 | 1461094077473 Marionette TRACE conn3 <- [1,2970,null,{}] 12:27:57 INFO - PROCESS | 1868 | 1461094077478 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}] 12:27:57 INFO - PROCESS | 1868 | 1461094077711 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 12:27:57 INFO - PROCESS | 1868 | 1461094077981 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:58 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73214000 == 151 [pid = 1868] [id = 751] 12:27:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff5e5a2400) [pid = 1868] [serial = 2253] [outer = (nil)] 12:27:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff63d31400) [pid = 1868] [serial = 2254] [outer = 0x7eff5e5a2400] 12:27:58 INFO - PROCESS | 1868 | 1461094078051 Marionette DEBUG loaded listener.js 12:27:58 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff63d37000) [pid = 1868] [serial = 2255] [outer = 0x7eff5e5a2400] 12:27:58 INFO - PROCESS | 1868 | 1461094078824 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]]]}] 12:27:58 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. 12:27:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1376ms 12:27:58 INFO - PROCESS | 1868 | 1461094078846 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 12:27:58 INFO - PROCESS | 1868 | 1461094078849 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 12:27:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:27:58 INFO - PROCESS | 1868 | 1461094078854 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:27:58 INFO - PROCESS | 1868 | 1461094078856 Marionette TRACE conn3 <- [1,2974,null,{}] 12:27:58 INFO - PROCESS | 1868 | 1461094078862 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}] 12:27:59 INFO - PROCESS | 1868 | 1461094079067 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 12:27:59 INFO - PROCESS | 1868 | 1461094079324 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:27:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff902ad000 == 152 [pid = 1868] [id = 752] 12:27:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff63d29400) [pid = 1868] [serial = 2256] [outer = (nil)] 12:27:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff68027400) [pid = 1868] [serial = 2257] [outer = 0x7eff63d29400] 12:27:59 INFO - PROCESS | 1868 | 1461094079404 Marionette DEBUG loaded listener.js 12:27:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff73c08c00) [pid = 1868] [serial = 2258] [outer = 0x7eff63d29400] 12:28:00 INFO - PROCESS | 1868 | 1461094080171 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]]]}] 12:28:00 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. 12:28:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1375ms 12:28:00 INFO - PROCESS | 1868 | 1461094080231 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 12:28:00 INFO - PROCESS | 1868 | 1461094080234 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 12:28:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:28:00 INFO - PROCESS | 1868 | 1461094080240 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:28:00 INFO - PROCESS | 1868 | 1461094080242 Marionette TRACE conn3 <- [1,2978,null,{}] 12:28:00 INFO - PROCESS | 1868 | 1461094080263 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}] 12:28:00 INFO - PROCESS | 1868 | 1461094080549 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 12:28:00 INFO - PROCESS | 1868 | 1461094080764 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:00 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff902c4000 == 153 [pid = 1868] [id = 753] 12:28:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff6437e400) [pid = 1868] [serial = 2259] [outer = (nil)] 12:28:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff64381000) [pid = 1868] [serial = 2260] [outer = 0x7eff6437e400] 12:28:00 INFO - PROCESS | 1868 | 1461094080839 Marionette DEBUG loaded listener.js 12:28:00 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff64385800) [pid = 1868] [serial = 2261] [outer = 0x7eff6437e400] 12:28:01 INFO - PROCESS | 1868 | 1461094081619 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]]]}] 12:28:01 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. 12:28:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1425ms 12:28:01 INFO - PROCESS | 1868 | 1461094081666 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 12:28:01 INFO - PROCESS | 1868 | 1461094081670 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 12:28:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:28:01 INFO - PROCESS | 1868 | 1461094081675 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:28:01 INFO - PROCESS | 1868 | 1461094081678 Marionette TRACE conn3 <- [1,2982,null,{}] 12:28:01 INFO - PROCESS | 1868 | 1461094081683 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}] 12:28:01 INFO - PROCESS | 1868 | 1461094081888 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 12:28:02 INFO - PROCESS | 1868 | 1461094082154 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:02 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff70e29000 == 154 [pid = 1868] [id = 754] 12:28:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff63c69400) [pid = 1868] [serial = 2262] [outer = (nil)] 12:28:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff63c71400) [pid = 1868] [serial = 2263] [outer = 0x7eff63c69400] 12:28:02 INFO - PROCESS | 1868 | 1461094082235 Marionette DEBUG loaded listener.js 12:28:02 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff63c75c00) [pid = 1868] [serial = 2264] [outer = 0x7eff63c69400] 12:28:03 INFO - PROCESS | 1868 | 1461094083022 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"]]]}] 12:28:03 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 12:28:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:28:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:28:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1382ms 12:28:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:28:03 INFO - PROCESS | 1868 | 1461094083060 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 12:28:03 INFO - PROCESS | 1868 | 1461094083062 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 12:28:03 INFO - PROCESS | 1868 | 1461094083068 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:28:03 INFO - PROCESS | 1868 | 1461094083071 Marionette TRACE conn3 <- [1,2986,null,{}] 12:28:03 INFO - PROCESS | 1868 | 1461094083076 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}] 12:28:03 INFO - PROCESS | 1868 | 1461094083281 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 12:28:03 INFO - PROCESS | 1868 | 1461094083543 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:03 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6742e800 == 155 [pid = 1868] [id = 755] 12:28:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff63c6e000) [pid = 1868] [serial = 2265] [outer = (nil)] 12:28:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff64388c00) [pid = 1868] [serial = 2266] [outer = 0x7eff63c6e000] 12:28:03 INFO - PROCESS | 1868 | 1461094083618 Marionette DEBUG loaded listener.js 12:28:03 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff73d65c00) [pid = 1868] [serial = 2267] [outer = 0x7eff63c6e000] 12:28:04 INFO - PROCESS | 1868 | 1461094084359 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]]]}] 12:28:04 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. 12:28:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1326ms 12:28:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:28:04 INFO - PROCESS | 1868 | 1461094084395 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 12:28:04 INFO - PROCESS | 1868 | 1461094084398 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 12:28:04 INFO - PROCESS | 1868 | 1461094084404 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:28:04 INFO - PROCESS | 1868 | 1461094084407 Marionette TRACE conn3 <- [1,2990,null,{}] 12:28:04 INFO - PROCESS | 1868 | 1461094084412 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}] 12:28:04 INFO - PROCESS | 1868 | 1461094084630 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 12:28:04 INFO - PROCESS | 1868 | 1461094084890 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:04 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5b97b000 == 156 [pid = 1868] [id = 756] 12:28:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff5b911400) [pid = 1868] [serial = 2268] [outer = (nil)] 12:28:04 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff5b917c00) [pid = 1868] [serial = 2269] [outer = 0x7eff5b911400] 12:28:04 INFO - PROCESS | 1868 | 1461094084975 Marionette DEBUG loaded listener.js 12:28:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff5b91d800) [pid = 1868] [serial = 2270] [outer = 0x7eff5b911400] 12:28:05 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5b98e000 == 157 [pid = 1868] [id = 757] 12:28:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff5eabb400) [pid = 1868] [serial = 2271] [outer = (nil)] 12:28:05 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff5b917000) [pid = 1868] [serial = 2272] [outer = 0x7eff5eabb400] 12:28:05 INFO - PROCESS | 1868 | 1461094085844 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]]]}] 12:28:05 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. 12:28:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 12:28:05 INFO - PROCESS | 1868 | 1461094085887 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 12:28:05 INFO - PROCESS | 1868 | 1461094085891 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 12:28:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:28:05 INFO - PROCESS | 1868 | 1461094085897 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:28:05 INFO - PROCESS | 1868 | 1461094085899 Marionette TRACE conn3 <- [1,2994,null,{}] 12:28:05 INFO - PROCESS | 1868 | 1461094085904 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}] 12:28:06 INFO - PROCESS | 1868 | 1461094086198 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 12:28:06 INFO - PROCESS | 1868 | 1461094086526 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:06 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d8b2000 == 158 [pid = 1868] [id = 758] 12:28:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff5b913400) [pid = 1868] [serial = 2273] [outer = (nil)] 12:28:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff5eabcc00) [pid = 1868] [serial = 2274] [outer = 0x7eff5b913400] 12:28:06 INFO - PROCESS | 1868 | 1461094086605 Marionette DEBUG loaded listener.js 12:28:06 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff5eac2800) [pid = 1868] [serial = 2275] [outer = 0x7eff5b913400] 12:28:07 INFO - PROCESS | 1868 | 1461094087356 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]]]}] 12:28:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:28:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:28:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1483ms 12:28:07 INFO - PROCESS | 1868 | 1461094087381 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 12:28:07 INFO - PROCESS | 1868 | 1461094087385 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 12:28:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:28:07 INFO - PROCESS | 1868 | 1461094087390 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:28:07 INFO - PROCESS | 1868 | 1461094087392 Marionette TRACE conn3 <- [1,2998,null,{}] 12:28:07 INFO - PROCESS | 1868 | 1461094087398 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}] 12:28:07 INFO - PROCESS | 1868 | 1461094087631 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 12:28:07 INFO - PROCESS | 1868 | 1461094087895 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:07 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d8ca000 == 159 [pid = 1868] [id = 759] 12:28:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff5b915800) [pid = 1868] [serial = 2276] [outer = (nil)] 12:28:07 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff5eac7000) [pid = 1868] [serial = 2277] [outer = 0x7eff5b915800] 12:28:07 INFO - PROCESS | 1868 | 1461094087976 Marionette DEBUG loaded listener.js 12:28:08 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff64388800) [pid = 1868] [serial = 2278] [outer = 0x7eff5b915800] 12:28:08 INFO - PROCESS | 1868 | 1461094088745 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]]]}] 12:28:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:28:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1377ms 12:28:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:28:08 INFO - PROCESS | 1868 | 1461094088777 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 12:28:08 INFO - PROCESS | 1868 | 1461094088780 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 12:28:08 INFO - PROCESS | 1868 | 1461094088788 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:28:08 INFO - PROCESS | 1868 | 1461094088791 Marionette TRACE conn3 <- [1,3002,null,{}] 12:28:08 INFO - PROCESS | 1868 | 1461094088796 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}] 12:28:09 INFO - PROCESS | 1868 | 1461094089010 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67af8000 == 158 [pid = 1868] [id = 685] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff69de3000 == 157 [pid = 1868] [id = 686] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6789f000 == 156 [pid = 1868] [id = 682] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6445d800 == 155 [pid = 1868] [id = 683] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d99f000 == 154 [pid = 1868] [id = 687] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d814800 == 153 [pid = 1868] [id = 675] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff710e3800 == 152 [pid = 1868] [id = 676] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6ab0d000 == 151 [pid = 1868] [id = 736] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699f3000 == 150 [pid = 1868] [id = 735] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6930c000 == 149 [pid = 1868] [id = 734] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff669e1000 == 148 [pid = 1868] [id = 733] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5f2bb000 == 147 [pid = 1868] [id = 732] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9437c800 == 146 [pid = 1868] [id = 728] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff91e87000 == 145 [pid = 1868] [id = 727] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9016e000 == 144 [pid = 1868] [id = 726] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8f774800 == 143 [pid = 1868] [id = 725] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8dfc0800 == 142 [pid = 1868] [id = 724] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aad4800 == 141 [pid = 1868] [id = 723] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d494800 == 140 [pid = 1868] [id = 722] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7cc8b000 == 139 [pid = 1868] [id = 721] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff78b4f800 == 138 [pid = 1868] [id = 720] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74edd800 == 137 [pid = 1868] [id = 719] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74ba2800 == 136 [pid = 1868] [id = 718] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7440b800 == 135 [pid = 1868] [id = 717] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735ca800 == 134 [pid = 1868] [id = 716] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7231e800 == 133 [pid = 1868] [id = 715] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d80c000 == 132 [pid = 1868] [id = 714] 12:28:11 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff651d7800 == 131 [pid = 1868] [id = 713] 12:28:11 INFO - PROCESS | 1868 | 1461094091071 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff6b03a400) [pid = 1868] [serial = 2138] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff618cf800) [pid = 1868] [serial = 2069] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff69ca6800) [pid = 1868] [serial = 2132] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff5f2ab400) [pid = 1868] [serial = 2123] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff63f75c00) [pid = 1868] [serial = 2124] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff5cabbc00) [pid = 1868] [serial = 2120] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff618c7c00) [pid = 1868] [serial = 2117] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff80257c00) [pid = 1868] [serial = 2114] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff7d9b3c00) [pid = 1868] [serial = 2111] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff7cdac800) [pid = 1868] [serial = 2108] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff72463c00) [pid = 1868] [serial = 2084] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff77f4b800) [pid = 1868] [serial = 2093] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff7cbbfc00) [pid = 1868] [serial = 2105] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff6d6c9000) [pid = 1868] [serial = 2081] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff7b80d800) [pid = 1868] [serial = 2099] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff7c579c00) [pid = 1868] [serial = 2102] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff69c92400) [pid = 1868] [serial = 2075] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff61edf800) [pid = 1868] [serial = 2135] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff6793c800) [pid = 1868] [serial = 2072] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff75cad400) [pid = 1868] [serial = 2090] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff78c31400) [pid = 1868] [serial = 2096] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff74aaa800) [pid = 1868] [serial = 2087] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff69491800) [pid = 1868] [serial = 2129] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff6b034400) [pid = 1868] [serial = 2078] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff63f77800) [pid = 1868] [serial = 2126] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff6671d400) [pid = 1868] [serial = 2127] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff69deac00) [pid = 1868] [serial = 2136] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff69d4cc00) [pid = 1868] [serial = 2133] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff69b0d000) [pid = 1868] [serial = 2130] [outer = (nil)] [url = about:blank] 12:28:11 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d4ef000 == 132 [pid = 1868] [id = 760] 12:28:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 217 (0x7eff5d63b800) [pid = 1868] [serial = 2279] [outer = (nil)] 12:28:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 218 (0x7eff5e5af800) [pid = 1868] [serial = 2280] [outer = 0x7eff5d63b800] 12:28:11 INFO - PROCESS | 1868 | 1461094091404 Marionette DEBUG loaded listener.js 12:28:11 INFO - PROCESS | 1868 | ++DOMWINDOW == 219 (0x7eff5f140400) [pid = 1868] [serial = 2281] [outer = 0x7eff5d63b800] 12:28:12 INFO - PROCESS | 1868 | 1461094092088 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]]]}] 12:28:12 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. 12:28:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 3340ms 12:28:12 INFO - PROCESS | 1868 | 1461094092128 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 12:28:12 INFO - PROCESS | 1868 | 1461094092135 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 12:28:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:28:12 INFO - PROCESS | 1868 | 1461094092143 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:28:12 INFO - PROCESS | 1868 | 1461094092147 Marionette TRACE conn3 <- [1,3006,null,{}] 12:28:12 INFO - PROCESS | 1868 | 1461094092154 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}] 12:28:12 INFO - PROCESS | 1868 | 1461094092362 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 12:28:12 INFO - PROCESS | 1868 | 1461094092603 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:12 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff63d09000 == 133 [pid = 1868] [id = 761] 12:28:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 220 (0x7eff5a625400) [pid = 1868] [serial = 2282] [outer = (nil)] 12:28:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 221 (0x7eff6189d400) [pid = 1868] [serial = 2283] [outer = 0x7eff5a625400] 12:28:12 INFO - PROCESS | 1868 | 1461094092673 Marionette DEBUG loaded listener.js 12:28:12 INFO - PROCESS | 1868 | ++DOMWINDOW == 222 (0x7eff618d0400) [pid = 1868] [serial = 2284] [outer = 0x7eff5a625400] 12:28:13 INFO - PROCESS | 1868 | 1461094093456 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]]]}] 12:28:13 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. 12:28:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1336ms 12:28:13 INFO - PROCESS | 1868 | 1461094093482 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 12:28:13 INFO - PROCESS | 1868 | 1461094093487 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 12:28:13 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:28:13 INFO - PROCESS | 1868 | 1461094093494 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:28:13 INFO - PROCESS | 1868 | 1461094093497 Marionette TRACE conn3 <- [1,3010,null,{}] 12:28:13 INFO - PROCESS | 1868 | 1461094093503 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}] 12:28:13 INFO - PROCESS | 1868 | 1461094093802 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 12:28:13 INFO - PROCESS | 1868 | 1461094093840 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:13 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6649d800 == 134 [pid = 1868] [id = 762] 12:28:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff5f2b4400) [pid = 1868] [serial = 2285] [outer = (nil)] 12:28:13 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff63f7ec00) [pid = 1868] [serial = 2286] [outer = 0x7eff5f2b4400] 12:28:13 INFO - PROCESS | 1868 | 1461094093901 Marionette DEBUG loaded listener.js 12:28:14 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff65121800) [pid = 1868] [serial = 2287] [outer = 0x7eff5f2b4400] 12:28:14 INFO - PROCESS | 1868 | 1461094094803 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]]]}] 12:28:14 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 12:28:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1326ms 12:28:14 INFO - PROCESS | 1868 | 1461094094821 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 12:28:14 INFO - PROCESS | 1868 | 1461094094825 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 12:28:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:28:14 INFO - PROCESS | 1868 | 1461094094842 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:28:14 INFO - PROCESS | 1868 | 1461094094850 Marionette TRACE conn3 <- [1,3014,null,{}] 12:28:14 INFO - PROCESS | 1868 | 1461094094863 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}] 12:28:15 INFO - PROCESS | 1868 | 1461094095138 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 12:28:15 INFO - PROCESS | 1868 | 1461094095200 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:15 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff67af2800 == 135 [pid = 1868] [id = 763] 12:28:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff6621ac00) [pid = 1868] [serial = 2288] [outer = (nil)] 12:28:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff6684fc00) [pid = 1868] [serial = 2289] [outer = 0x7eff6621ac00] 12:28:15 INFO - PROCESS | 1868 | 1461094095291 Marionette DEBUG loaded listener.js 12:28:15 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff67b8bc00) [pid = 1868] [serial = 2290] [outer = 0x7eff6621ac00] 12:28:16 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff69c94000) [pid = 1868] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff5d635400) [pid = 1868] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff694ed800) [pid = 1868] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff69b1a800) [pid = 1868] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff5d631c00) [pid = 1868] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:28:16 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff6175a800) [pid = 1868] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:28:16 INFO - PROCESS | 1868 | 1461094096576 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:28:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:28:16 INFO - {} 12:28:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:28:16 INFO - {} 12:28:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:28:16 INFO - {} 12:28:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:28:16 INFO - {} 12:28:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1801ms 12:28:16 INFO - PROCESS | 1868 | 1461094096639 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 12:28:16 INFO - TEST-START | /FileAPI/fileReader.html 12:28:16 INFO - PROCESS | 1868 | 1461094096643 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 12:28:16 INFO - PROCESS | 1868 | 1461094096649 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:28:16 INFO - PROCESS | 1868 | 1461094096652 Marionette TRACE conn3 <- [1,3018,null,{}] 12:28:16 INFO - PROCESS | 1868 | 1461094096656 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}] 12:28:16 INFO - PROCESS | 1868 | 1461094096846 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 12:28:16 INFO - PROCESS | 1868 | 1461094096856 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:16 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff699ea000 == 136 [pid = 1868] [id = 764] 12:28:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 223 (0x7eff6684a000) [pid = 1868] [serial = 2291] [outer = (nil)] 12:28:16 INFO - PROCESS | 1868 | ++DOMWINDOW == 224 (0x7eff69b1f800) [pid = 1868] [serial = 2292] [outer = 0x7eff6684a000] 12:28:16 INFO - PROCESS | 1868 | 1461094096915 Marionette DEBUG loaded listener.js 12:28:17 INFO - PROCESS | 1868 | ++DOMWINDOW == 225 (0x7eff69ca5400) [pid = 1868] [serial = 2293] [outer = 0x7eff6684a000] 12:28:17 INFO - PROCESS | 1868 | 1461094097815 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]]]}] 12:28:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:28:17 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:28:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:28:17 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:28:17 INFO - TEST-OK | /FileAPI/fileReader.html | took 1231ms 12:28:17 INFO - PROCESS | 1868 | 1461094097882 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 12:28:17 INFO - PROCESS | 1868 | 1461094097885 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 12:28:17 INFO - TEST-START | /FileAPI/historical.html 12:28:17 INFO - PROCESS | 1868 | 1461094097891 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:28:17 INFO - PROCESS | 1868 | 1461094097893 Marionette TRACE conn3 <- [1,3022,null,{}] 12:28:17 INFO - PROCESS | 1868 | 1461094097898 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}] 12:28:18 INFO - PROCESS | 1868 | 1461094098169 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 12:28:18 INFO - PROCESS | 1868 | 1461094098503 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:18 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d8c1000 == 137 [pid = 1868] [id = 765] 12:28:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 226 (0x7eff5a626800) [pid = 1868] [serial = 2294] [outer = (nil)] 12:28:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 227 (0x7eff5ca10000) [pid = 1868] [serial = 2295] [outer = 0x7eff5a626800] 12:28:18 INFO - PROCESS | 1868 | 1461094098646 Marionette DEBUG loaded listener.js 12:28:18 INFO - PROCESS | 1868 | ++DOMWINDOW == 228 (0x7eff5eac4c00) [pid = 1868] [serial = 2296] [outer = 0x7eff5a626800] 12:28:19 INFO - PROCESS | 1868 | 1461094099451 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"]]]}] 12:28:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:28:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:28:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:28:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:28:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:28:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:28:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:28:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:28:19 INFO - TEST-OK | /FileAPI/historical.html | took 1584ms 12:28:19 INFO - PROCESS | 1868 | 1461094099479 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 12:28:19 INFO - PROCESS | 1868 | 1461094099485 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 12:28:19 INFO - TEST-START | /FileAPI/idlharness.html 12:28:19 INFO - PROCESS | 1868 | 1461094099500 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:28:19 INFO - PROCESS | 1868 | 1461094099505 Marionette TRACE conn3 <- [1,3026,null,{}] 12:28:19 INFO - PROCESS | 1868 | 1461094099512 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}] 12:28:19 INFO - PROCESS | 1868 | 1461094099765 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 12:28:20 INFO - PROCESS | 1868 | 1461094100066 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:20 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff66592000 == 138 [pid = 1868] [id = 766] 12:28:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 229 (0x7eff5b914800) [pid = 1868] [serial = 2297] [outer = (nil)] 12:28:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 230 (0x7eff63c6cc00) [pid = 1868] [serial = 2298] [outer = 0x7eff5b914800] 12:28:20 INFO - PROCESS | 1868 | 1461094100146 Marionette DEBUG loaded listener.js 12:28:20 INFO - PROCESS | 1868 | ++DOMWINDOW == 231 (0x7eff64379400) [pid = 1868] [serial = 2299] [outer = 0x7eff5b914800] 12:28:22 INFO - PROCESS | 1868 | 1461094101931 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]]]}] 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:28:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:28:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:28:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:28:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:28:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:28:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:28:22 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 12:28:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:28:22 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 12:28:22 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 12:28:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:28:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:28:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:28:22 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 12:28:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:28:22 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 12:28:22 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 12:28:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:28:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 12:28:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 12:28:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 12:28:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:28:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:28:22 INFO - TEST-OK | /FileAPI/idlharness.html | took 2583ms 12:28:22 INFO - PROCESS | 1868 | 1461094102122 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 12:28:22 INFO - PROCESS | 1868 | 1461094102134 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 12:28:22 INFO - TEST-START | /FileAPI/idlharness.worker 12:28:22 INFO - PROCESS | 1868 | 1461094102151 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:28:22 INFO - PROCESS | 1868 | 1461094102160 Marionette TRACE conn3 <- [1,3030,null,{}] 12:28:22 INFO - PROCESS | 1868 | 1461094102178 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}] 12:28:22 INFO - PROCESS | 1868 | 1461094102430 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 12:28:22 INFO - PROCESS | 1868 | 1461094102713 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:22 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6b176800 == 139 [pid = 1868] [id = 767] 12:28:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 232 (0x7eff61ee7c00) [pid = 1868] [serial = 2300] [outer = (nil)] 12:28:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 233 (0x7eff6b030800) [pid = 1868] [serial = 2301] [outer = 0x7eff61ee7c00] 12:28:22 INFO - PROCESS | 1868 | 1461094102798 Marionette DEBUG loaded listener.js 12:28:22 INFO - PROCESS | 1868 | ++DOMWINDOW == 234 (0x7eff6d6cf000) [pid = 1868] [serial = 2302] [outer = 0x7eff61ee7c00] 12:28:23 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:28:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:28:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:28:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:28:25 INFO - {} 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:28:25 INFO - {} 12:28:25 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 - {} 12:28:25 INFO - {} 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:28:25 INFO - {} 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:28:25 INFO - {} 12:28:25 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 - {} 12:28:25 INFO - {} 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:28:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:28:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 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 12:28:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:28:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:28:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:28:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:28:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:28:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:28:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:28:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:28:25 INFO - {} 12:28:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3113ms 12:28:25 INFO - PROCESS | 1868 | 1461094105156 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,{},{}]]]}] 12:28:25 INFO - PROCESS | 1868 | 1461094105296 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 12:28:25 INFO - PROCESS | 1868 | 1461094105304 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 12:28:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:28:25 INFO - PROCESS | 1868 | 1461094105338 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:28:25 INFO - PROCESS | 1868 | 1461094105353 Marionette TRACE conn3 <- [1,3034,null,{}] 12:28:25 INFO - PROCESS | 1868 | 1461094105370 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}] 12:28:25 INFO - PROCESS | 1868 | 1461094105655 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 12:28:25 INFO - PROCESS | 1868 | 1461094105935 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:25 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74402800 == 140 [pid = 1868] [id = 768] 12:28:25 INFO - PROCESS | 1868 | ++DOMWINDOW == 235 (0x7eff6b18b400) [pid = 1868] [serial = 2303] [outer = (nil)] 12:28:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 236 (0x7eff7e7f1800) [pid = 1868] [serial = 2304] [outer = 0x7eff6b18b400] 12:28:26 INFO - PROCESS | 1868 | 1461094106007 Marionette DEBUG loaded listener.js 12:28:26 INFO - PROCESS | 1868 | ++DOMWINDOW == 237 (0x7eff89cd9c00) [pid = 1868] [serial = 2305] [outer = 0x7eff6b18b400] 12:28:26 INFO - PROCESS | 1868 | 1461094106770 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]]]}] 12:28:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:28:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1471ms 12:28:26 INFO - PROCESS | 1868 | 1461094106788 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 12:28:26 INFO - PROCESS | 1868 | 1461094106792 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 12:28:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:28:26 INFO - PROCESS | 1868 | 1461094106798 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:28:26 INFO - PROCESS | 1868 | 1461094106800 Marionette TRACE conn3 <- [1,3038,null,{}] 12:28:26 INFO - PROCESS | 1868 | 1461094106806 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}] 12:28:27 INFO - PROCESS | 1868 | 1461094107016 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 12:28:27 INFO - PROCESS | 1868 | 1461094107278 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:27 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff74be0800 == 141 [pid = 1868] [id = 769] 12:28:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 238 (0x7eff6d6d5800) [pid = 1868] [serial = 2306] [outer = (nil)] 12:28:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 239 (0x7eff8bdc5800) [pid = 1868] [serial = 2307] [outer = 0x7eff6d6d5800] 12:28:27 INFO - PROCESS | 1868 | 1461094107348 Marionette DEBUG loaded listener.js 12:28:27 INFO - PROCESS | 1868 | ++DOMWINDOW == 240 (0x7eff8de20000) [pid = 1868] [serial = 2308] [outer = 0x7eff6d6d5800] 12:28:28 INFO - PROCESS | 1868 | 1461094108184 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"]]]}] 12:28:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:28:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:28:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:28:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1429ms 12:28:28 INFO - PROCESS | 1868 | 1461094108228 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 12:28:28 INFO - PROCESS | 1868 | 1461094108232 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 12:28:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:28:28 INFO - PROCESS | 1868 | 1461094108239 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:28:28 INFO - PROCESS | 1868 | 1461094108242 Marionette TRACE conn3 <- [1,3042,null,{}] 12:28:28 INFO - PROCESS | 1868 | 1461094108247 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}] 12:28:28 INFO - PROCESS | 1868 | 1461094108460 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 12:28:28 INFO - PROCESS | 1868 | 1461094108756 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:28 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff77f21800 == 142 [pid = 1868] [id = 770] 12:28:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 241 (0x7eff9000e400) [pid = 1868] [serial = 2309] [outer = (nil)] 12:28:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 242 (0x7eff90089800) [pid = 1868] [serial = 2310] [outer = 0x7eff9000e400] 12:28:28 INFO - PROCESS | 1868 | 1461094108848 Marionette DEBUG loaded listener.js 12:28:28 INFO - PROCESS | 1868 | ++DOMWINDOW == 243 (0x7eff9020e400) [pid = 1868] [serial = 2311] [outer = 0x7eff9000e400] 12:28:30 INFO - PROCESS | 1868 | 1461094110009 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]]]}] 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:28:30 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. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:28:30 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'.) 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:28:30 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. 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:28:30 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. 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:28:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:28:30 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. 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:28:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:28:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:28:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:28:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:28:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:28:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1858ms 12:28:30 INFO - PROCESS | 1868 | 1461094110100 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 12:28:30 INFO - PROCESS | 1868 | 1461094110103 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 12:28:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:28:30 INFO - PROCESS | 1868 | 1461094110112 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:28:30 INFO - PROCESS | 1868 | 1461094110119 Marionette TRACE conn3 <- [1,3046,null,{}] 12:28:30 INFO - PROCESS | 1868 | 1461094110131 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}] 12:28:30 INFO - PROCESS | 1868 | 1461094110411 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 12:28:30 INFO - PROCESS | 1868 | 1461094110811 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:30 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff710c4000 == 143 [pid = 1868] [id = 771] 12:28:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 244 (0x7eff61ea5c00) [pid = 1868] [serial = 2312] [outer = (nil)] 12:28:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 245 (0x7eff6ccbac00) [pid = 1868] [serial = 2313] [outer = 0x7eff61ea5c00] 12:28:30 INFO - PROCESS | 1868 | 1461094110882 Marionette DEBUG loaded listener.js 12:28:30 INFO - PROCESS | 1868 | ++DOMWINDOW == 246 (0x7eff72406800) [pid = 1868] [serial = 2314] [outer = 0x7eff61ea5c00] 12:28:31 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:28:31 INFO - PROCESS | 1868 | 1461094111724 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:28:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:28:31 INFO - {} 12:28:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1635ms 12:28:31 INFO - PROCESS | 1868 | 1461094111749 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 12:28:31 INFO - PROCESS | 1868 | 1461094111752 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 12:28:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:28:31 INFO - PROCESS | 1868 | 1461094111758 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:28:31 INFO - PROCESS | 1868 | 1461094111760 Marionette TRACE conn3 <- [1,3050,null,{}] 12:28:31 INFO - PROCESS | 1868 | 1461094111766 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}] 12:28:31 INFO - PROCESS | 1868 | 1461094111977 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 12:28:32 INFO - PROCESS | 1868 | 1461094112271 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:32 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff73524800 == 144 [pid = 1868] [id = 772] 12:28:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 247 (0x7eff62ab4c00) [pid = 1868] [serial = 2315] [outer = (nil)] 12:28:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 248 (0x7eff62abdc00) [pid = 1868] [serial = 2316] [outer = 0x7eff62ab4c00] 12:28:32 INFO - PROCESS | 1868 | 1461094112344 Marionette DEBUG loaded listener.js 12:28:32 INFO - PROCESS | 1868 | ++DOMWINDOW == 249 (0x7eff73341400) [pid = 1868] [serial = 2317] [outer = 0x7eff62ab4c00] 12:28:33 INFO - PROCESS | 1868 | 1461094113206 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]]]}] 12:28:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:28:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:28:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:28:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:28:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1493ms 12:28:33 INFO - PROCESS | 1868 | 1461094113254 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 12:28:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:28:33 INFO - PROCESS | 1868 | 1461094113258 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 12:28:33 INFO - PROCESS | 1868 | 1461094113265 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:28:33 INFO - PROCESS | 1868 | 1461094113268 Marionette TRACE conn3 <- [1,3054,null,{}] 12:28:33 INFO - PROCESS | 1868 | 1461094113274 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}] 12:28:33 INFO - PROCESS | 1868 | 1461094113517 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 12:28:33 INFO - PROCESS | 1868 | 1461094113807 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:33 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7e786800 == 145 [pid = 1868] [id = 773] 12:28:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff5f2aa400) [pid = 1868] [serial = 2318] [outer = (nil)] 12:28:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff6cb48400) [pid = 1868] [serial = 2319] [outer = 0x7eff5f2aa400] 12:28:33 INFO - PROCESS | 1868 | 1461094113883 Marionette DEBUG loaded listener.js 12:28:33 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff6cb4d000) [pid = 1868] [serial = 2320] [outer = 0x7eff5f2aa400] 12:28:35 INFO - PROCESS | 1868 | 1461094115144 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"]]]}] 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:28:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:28:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:28:35 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" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:28:35 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" 12:28:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:28:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:28:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2031ms 12:28:35 INFO - PROCESS | 1868 | 1461094115296 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 12:28:35 INFO - PROCESS | 1868 | 1461094115302 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 12:28:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:28:35 INFO - PROCESS | 1868 | 1461094115375 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:28:35 INFO - PROCESS | 1868 | 1461094115384 Marionette TRACE conn3 <- [1,3058,null,{}] 12:28:35 INFO - PROCESS | 1868 | 1461094115397 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}] 12:28:35 INFO - PROCESS | 1868 | 1461094115697 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 12:28:35 INFO - PROCESS | 1868 | 1461094115984 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:36 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff8bc0e000 == 146 [pid = 1868] [id = 774] 12:28:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff62ab6800) [pid = 1868] [serial = 2321] [outer = (nil)] 12:28:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff75cad400) [pid = 1868] [serial = 2322] [outer = 0x7eff62ab6800] 12:28:36 INFO - PROCESS | 1868 | 1461094116057 Marionette DEBUG loaded listener.js 12:28:36 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff77d42400) [pid = 1868] [serial = 2323] [outer = 0x7eff62ab6800] 12:28:36 INFO - PROCESS | 1868 | 1461094116911 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]]]}] 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:28:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:28:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:28:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:28:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:28:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:28:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:28:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:28:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:28:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1622ms 12:28:36 INFO - PROCESS | 1868 | 1461094116996 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 12:28:37 INFO - PROCESS | 1868 | 1461094117000 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 12:28:37 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:28:37 INFO - PROCESS | 1868 | 1461094117011 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:28:37 INFO - PROCESS | 1868 | 1461094117014 Marionette TRACE conn3 <- [1,3062,null,{}] 12:28:37 INFO - PROCESS | 1868 | 1461094117019 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}] 12:28:37 INFO - PROCESS | 1868 | 1461094117243 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 12:28:37 INFO - PROCESS | 1868 | 1461094117533 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:37 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff734d1800 == 147 [pid = 1868] [id = 775] 12:28:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff62ab9000) [pid = 1868] [serial = 2324] [outer = (nil)] 12:28:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff62abd800) [pid = 1868] [serial = 2325] [outer = 0x7eff62ab9000] 12:28:37 INFO - PROCESS | 1868 | 1461094117682 Marionette DEBUG loaded listener.js 12:28:37 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff77d47800) [pid = 1868] [serial = 2326] [outer = 0x7eff62ab9000] 12:28:38 INFO - PROCESS | 1868 | [1868] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:28:38 INFO - PROCESS | 1868 | 1461094118541 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:28:38 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:28:38 INFO - {} 12:28:38 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1580ms 12:28:38 INFO - PROCESS | 1868 | 1461094118591 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 12:28:38 INFO - PROCESS | 1868 | 1461094118594 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 12:28:38 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:28:38 INFO - PROCESS | 1868 | 1461094118607 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:28:38 INFO - PROCESS | 1868 | 1461094118610 Marionette TRACE conn3 <- [1,3066,null,{}] 12:28:38 INFO - PROCESS | 1868 | 1461094118615 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}] 12:28:38 INFO - PROCESS | 1868 | 1461094118963 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 12:28:39 INFO - PROCESS | 1868 | 1461094119181 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:39 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6169c000 == 148 [pid = 1868] [id = 776] 12:28:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 259 (0x7eff5a451c00) [pid = 1868] [serial = 2327] [outer = (nil)] 12:28:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 260 (0x7eff63e85400) [pid = 1868] [serial = 2328] [outer = 0x7eff5a451c00] 12:28:39 INFO - PROCESS | 1868 | 1461094119296 Marionette DEBUG loaded listener.js 12:28:39 INFO - PROCESS | 1868 | ++DOMWINDOW == 261 (0x7eff63e8a000) [pid = 1868] [serial = 2329] [outer = 0x7eff5a451c00] 12:28:40 INFO - PROCESS | 1868 | 1461094120055 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]]]}] 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:28:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:28:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1476ms 12:28:40 INFO - PROCESS | 1868 | 1461094120092 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 12:28:40 INFO - PROCESS | 1868 | 1461094120095 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 12:28:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:28:40 INFO - PROCESS | 1868 | 1461094120103 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:28:40 INFO - PROCESS | 1868 | 1461094120107 Marionette TRACE conn3 <- [1,3070,null,{}] 12:28:40 INFO - PROCESS | 1868 | 1461094120112 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}] 12:28:40 INFO - PROCESS | 1868 | 1461094120328 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 12:28:40 INFO - PROCESS | 1868 | 1461094120601 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:40 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff69985800 == 149 [pid = 1868] [id = 777] 12:28:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 262 (0x7eff5e4d2400) [pid = 1868] [serial = 2330] [outer = (nil)] 12:28:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 263 (0x7eff63e8ec00) [pid = 1868] [serial = 2331] [outer = 0x7eff5e4d2400] 12:28:40 INFO - PROCESS | 1868 | 1461094120673 Marionette DEBUG loaded listener.js 12:28:40 INFO - PROCESS | 1868 | ++DOMWINDOW == 264 (0x7eff69968800) [pid = 1868] [serial = 2332] [outer = 0x7eff5e4d2400] 12:28:41 INFO - PROCESS | 1868 | 1461094121466 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]]]}] 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:28:41 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:28:41 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1430ms 12:28:41 INFO - PROCESS | 1868 | 1461094121536 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 12:28:41 INFO - PROCESS | 1868 | 1461094121540 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 12:28:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:28:41 INFO - PROCESS | 1868 | 1461094121546 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:28:41 INFO - PROCESS | 1868 | 1461094121549 Marionette TRACE conn3 <- [1,3074,null,{}] 12:28:41 INFO - PROCESS | 1868 | 1461094121554 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}] 12:28:41 INFO - PROCESS | 1868 | 1461094121767 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 12:28:42 INFO - PROCESS | 1868 | 1461094122073 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:42 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff7cee0800 == 150 [pid = 1868] [id = 778] 12:28:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 265 (0x7eff5d633400) [pid = 1868] [serial = 2333] [outer = (nil)] 12:28:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 266 (0x7eff6996c000) [pid = 1868] [serial = 2334] [outer = 0x7eff5d633400] 12:28:42 INFO - PROCESS | 1868 | 1461094122150 Marionette DEBUG loaded listener.js 12:28:42 INFO - PROCESS | 1868 | ++DOMWINDOW == 267 (0x7eff69971000) [pid = 1868] [serial = 2335] [outer = 0x7eff5d633400] 12:28:42 INFO - PROCESS | 1868 | 1461094122897 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]]]}] 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:28:42 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:28:42 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1380ms 12:28:42 INFO - PROCESS | 1868 | 1461094122928 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 12:28:42 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:28:42 INFO - PROCESS | 1868 | 1461094122932 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 12:28:42 INFO - PROCESS | 1868 | 1461094122938 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:28:42 INFO - PROCESS | 1868 | 1461094122941 Marionette TRACE conn3 <- [1,3078,null,{}] 12:28:42 INFO - PROCESS | 1868 | 1461094122946 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}] 12:28:43 INFO - PROCESS | 1868 | 1461094123178 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 12:28:43 INFO - PROCESS | 1868 | 1461094123462 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:43 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5deeb800 == 151 [pid = 1868] [id = 779] 12:28:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 268 (0x7eff5e477400) [pid = 1868] [serial = 2336] [outer = (nil)] 12:28:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 269 (0x7eff5e47e000) [pid = 1868] [serial = 2337] [outer = 0x7eff5e477400] 12:28:43 INFO - PROCESS | 1868 | 1461094123538 Marionette DEBUG loaded listener.js 12:28:43 INFO - PROCESS | 1868 | ++DOMWINDOW == 270 (0x7eff5e484800) [pid = 1868] [serial = 2338] [outer = 0x7eff5e477400] 12:28:44 INFO - PROCESS | 1868 | 1461094124375 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] 12:28:44 INFO - PROCESS | 1868 | 1461094124419 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 12:28:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:28:44 INFO - PROCESS | 1868 | 1461094124496 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:28:44 INFO - PROCESS | 1868 | 1461094124499 Marionette TRACE conn3 <- [1,3082,null,{}] 12:28:44 INFO - PROCESS | 1868 | 1461094124512 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}] 12:28:44 INFO - PROCESS | 1868 | 1461094124754 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 12:28:45 INFO - PROCESS | 1868 | 1461094125054 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:45 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5cdb9000 == 152 [pid = 1868] [id = 780] 12:28:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 271 (0x7eff5e477c00) [pid = 1868] [serial = 2339] [outer = (nil)] 12:28:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 272 (0x7eff6996d400) [pid = 1868] [serial = 2340] [outer = 0x7eff5e477c00] 12:28:45 INFO - PROCESS | 1868 | 1461094125164 Marionette DEBUG loaded listener.js 12:28:45 INFO - PROCESS | 1868 | ++DOMWINDOW == 273 (0x7eff69974800) [pid = 1868] [serial = 2341] [outer = 0x7eff5e477c00] 12:28:45 INFO - PROCESS | 1868 | 1461094125931 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]]]}] 12:28:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:28:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:28:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:28:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1490ms 12:28:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:28:45 INFO - PROCESS | 1868 | 1461094125941 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 12:28:45 INFO - PROCESS | 1868 | 1461094125943 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 12:28:45 INFO - PROCESS | 1868 | 1461094125950 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:28:45 INFO - PROCESS | 1868 | 1461094125953 Marionette TRACE conn3 <- [1,3086,null,{}] 12:28:45 INFO - PROCESS | 1868 | 1461094125958 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}] 12:28:46 INFO - PROCESS | 1868 | 1461094126192 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 12:28:46 INFO - PROCESS | 1868 | 1461094126506 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:46 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff902c5000 == 153 [pid = 1868] [id = 781] 12:28:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 274 (0x7eff5cabf800) [pid = 1868] [serial = 2342] [outer = (nil)] 12:28:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 275 (0x7eff5cf59c00) [pid = 1868] [serial = 2343] [outer = 0x7eff5cabf800] 12:28:46 INFO - PROCESS | 1868 | 1461094126581 Marionette DEBUG loaded listener.js 12:28:46 INFO - PROCESS | 1868 | ++DOMWINDOW == 276 (0x7eff5cf61800) [pid = 1868] [serial = 2344] [outer = 0x7eff5cabf800] 12:28:47 INFO - PROCESS | 1868 | 1461094127360 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:28:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:28:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1442ms 12:28:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:28:47 INFO - PROCESS | 1868 | 1461094127391 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 12:28:47 INFO - PROCESS | 1868 | 1461094127394 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 12:28:47 INFO - PROCESS | 1868 | 1461094127400 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:28:47 INFO - PROCESS | 1868 | 1461094127404 Marionette TRACE conn3 <- [1,3090,null,{}] 12:28:47 INFO - PROCESS | 1868 | 1461094127409 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}] 12:28:47 INFO - PROCESS | 1868 | 1461094127634 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 12:28:47 INFO - PROCESS | 1868 | 1461094127970 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:47 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5e315000 == 154 [pid = 1868] [id = 782] 12:28:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 277 (0x7eff5ca0b800) [pid = 1868] [serial = 2345] [outer = (nil)] 12:28:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 278 (0x7eff5cf56400) [pid = 1868] [serial = 2346] [outer = 0x7eff5ca0b800] 12:28:48 INFO - PROCESS | 1868 | 1461094128047 Marionette DEBUG loaded listener.js 12:28:48 INFO - PROCESS | 1868 | ++DOMWINDOW == 279 (0x7eff5e393c00) [pid = 1868] [serial = 2347] [outer = 0x7eff5ca0b800] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff64462000 == 153 [pid = 1868] [id = 668] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff699ea000 == 152 [pid = 1868] [id = 764] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff67af2800 == 151 [pid = 1868] [id = 763] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6649d800 == 150 [pid = 1868] [id = 762] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63d09000 == 149 [pid = 1868] [id = 761] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d4ef000 == 148 [pid = 1868] [id = 760] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5d8b2000 == 147 [pid = 1868] [id = 758] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5b98e000 == 146 [pid = 1868] [id = 757] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff5b97b000 == 145 [pid = 1868] [id = 756] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6742e800 == 144 [pid = 1868] [id = 755] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff70e29000 == 143 [pid = 1868] [id = 754] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff902c4000 == 142 [pid = 1868] [id = 753] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff902ad000 == 141 [pid = 1868] [id = 752] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff73214000 == 140 [pid = 1868] [id = 751] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63d20000 == 139 [pid = 1868] [id = 750] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7e793800 == 138 [pid = 1868] [id = 749] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff9022d000 == 137 [pid = 1868] [id = 748] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff8aad1000 == 136 [pid = 1868] [id = 747] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff80149800 == 135 [pid = 1868] [id = 746] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7d412000 == 134 [pid = 1868] [id = 745] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff79fe6800 == 133 [pid = 1868] [id = 744] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff769cb000 == 132 [pid = 1868] [id = 743] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff74885800 == 131 [pid = 1868] [id = 742] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff735c5800 == 130 [pid = 1868] [id = 741] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff7204f000 == 129 [pid = 1868] [id = 740] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff6d739000 == 128 [pid = 1868] [id = 739] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff68087000 == 127 [pid = 1868] [id = 738] 12:28:50 INFO - PROCESS | 1868 | --DOCSHELL 0x7eff63f1a800 == 126 [pid = 1868] [id = 737] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 278 (0x7eff67eac000) [pid = 1868] [serial = 2202] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 277 (0x7eff6af3d800) [pid = 1868] [serial = 2067] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 276 (0x7eff6b03c800) [pid = 1868] [serial = 2210] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 275 (0x7eff6949b800) [pid = 1868] [serial = 2013] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 274 (0x7eff69ccd800) [pid = 1868] [serial = 2205] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 273 (0x7eff69b27400) [pid = 1868] [serial = 2204] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 272 (0x7eff6abd7c00) [pid = 1868] [serial = 2207] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 271 (0x7eff6af99400) [pid = 1868] [serial = 2208] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 270 (0x7eff694ea000) [pid = 1868] [serial = 2144] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 269 (0x7eff61ee2000) [pid = 1868] [serial = 2141] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 268 (0x7eff66696c00) [pid = 1868] [serial = 2201] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 267 (0x7eff618a0000) [pid = 1868] [serial = 2198] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 266 (0x7eff63f7b000) [pid = 1868] [serial = 2199] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 265 (0x7eff61898c00) [pid = 1868] [serial = 2195] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 264 (0x7eff8fd65800) [pid = 1868] [serial = 2192] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 263 (0x7eff61758800) [pid = 1868] [serial = 2189] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 262 (0x7eff744ac800) [pid = 1868] [serial = 2186] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 261 (0x7eff8f65f000) [pid = 1868] [serial = 2183] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 260 (0x7eff8bf06400) [pid = 1868] [serial = 2180] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 259 (0x7eff8bccac00) [pid = 1868] [serial = 2177] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 258 (0x7eff8ad11400) [pid = 1868] [serial = 2174] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff89cce000) [pid = 1868] [serial = 2171] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff7c874400) [pid = 1868] [serial = 2168] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff7b8dfc00) [pid = 1868] [serial = 2165] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff7893c000) [pid = 1868] [serial = 2162] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff78ab8800) [pid = 1868] [serial = 2159] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff75b61000) [pid = 1868] [serial = 2156] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff724ba800) [pid = 1868] [serial = 2153] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff7226b000) [pid = 1868] [serial = 2150] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff6af31000) [pid = 1868] [serial = 2147] [outer = (nil)] [url = about:blank] 12:28:50 INFO - PROCESS | 1868 | 1461094130615 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:28:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:28:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 3238ms 12:28:50 INFO - PROCESS | 1868 | 1461094130637 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 12:28:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:28:50 INFO - PROCESS | 1868 | 1461094130642 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 12:28:50 INFO - PROCESS | 1868 | 1461094130649 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:28:50 INFO - PROCESS | 1868 | 1461094130654 Marionette TRACE conn3 <- [1,3094,null,{}] 12:28:50 INFO - PROCESS | 1868 | 1461094130661 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}] 12:28:50 INFO - PROCESS | 1868 | 1461094130847 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 12:28:51 INFO - PROCESS | 1868 | 1461094131116 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:51 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5e305000 == 127 [pid = 1868] [id = 783] 12:28:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 250 (0x7eff5e394000) [pid = 1868] [serial = 2348] [outer = (nil)] 12:28:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 251 (0x7eff5e39c400) [pid = 1868] [serial = 2349] [outer = 0x7eff5e394000] 12:28:51 INFO - PROCESS | 1868 | 1461094131182 Marionette DEBUG loaded listener.js 12:28:51 INFO - PROCESS | 1868 | ++DOMWINDOW == 252 (0x7eff5e4dac00) [pid = 1868] [serial = 2350] [outer = 0x7eff5e394000] 12:28:51 INFO - PROCESS | 1868 | 1461094131946 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:28:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:28:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1329ms 12:28:51 INFO - PROCESS | 1868 | 1461094131977 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 12:28:51 INFO - PROCESS | 1868 | 1461094131984 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 12:28:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:28:52 INFO - PROCESS | 1868 | 1461094131993 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:28:52 INFO - PROCESS | 1868 | 1461094131996 Marionette TRACE conn3 <- [1,3098,null,{}] 12:28:52 INFO - PROCESS | 1868 | 1461094132000 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}] 12:28:52 INFO - PROCESS | 1868 | 1461094132190 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 12:28:52 INFO - PROCESS | 1868 | 1461094132424 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:52 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff616a2800 == 128 [pid = 1868] [id = 784] 12:28:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 253 (0x7eff5e394800) [pid = 1868] [serial = 2351] [outer = (nil)] 12:28:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 254 (0x7eff5f147800) [pid = 1868] [serial = 2352] [outer = 0x7eff5e394800] 12:28:52 INFO - PROCESS | 1868 | 1461094132487 Marionette DEBUG loaded listener.js 12:28:52 INFO - PROCESS | 1868 | ++DOMWINDOW == 255 (0x7eff61756000) [pid = 1868] [serial = 2353] [outer = 0x7eff5e394800] 12:28:53 INFO - PROCESS | 1868 | 1461094133279 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]]]}] 12:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:28:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:28:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1327ms 12:28:53 INFO - PROCESS | 1868 | 1461094133321 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 12:28:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:28:53 INFO - PROCESS | 1868 | 1461094133334 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 12:28:53 INFO - PROCESS | 1868 | 1461094133348 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:28:53 INFO - PROCESS | 1868 | 1461094133352 Marionette TRACE conn3 <- [1,3102,null,{}] 12:28:53 INFO - PROCESS | 1868 | 1461094133367 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}] 12:28:53 INFO - PROCESS | 1868 | 1461094133639 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 12:28:53 INFO - PROCESS | 1868 | 1461094133681 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:53 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff64465000 == 129 [pid = 1868] [id = 785] 12:28:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 256 (0x7eff61eac000) [pid = 1868] [serial = 2354] [outer = (nil)] 12:28:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 257 (0x7eff61eea400) [pid = 1868] [serial = 2355] [outer = 0x7eff61eac000] 12:28:53 INFO - PROCESS | 1868 | 1461094133744 Marionette DEBUG loaded listener.js 12:28:53 INFO - PROCESS | 1868 | ++DOMWINDOW == 258 (0x7eff62ac9000) [pid = 1868] [serial = 2356] [outer = 0x7eff61eac000] 12:28:54 INFO - PROCESS | 1868 | 1461094134633 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:28:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:28:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1338ms 12:28:54 INFO - PROCESS | 1868 | 1461094134678 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 12:28:54 INFO - PROCESS | 1868 | 1461094134682 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 12:28:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:28:54 INFO - PROCESS | 1868 | 1461094134687 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:28:54 INFO - PROCESS | 1868 | 1461094134689 Marionette TRACE conn3 <- [1,3106,null,{}] 12:28:54 INFO - PROCESS | 1868 | 1461094134694 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}] 12:28:56 INFO - PROCESS | 1868 | 1461094136010 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 257 (0x7eff69b23000) [pid = 1868] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 256 (0x7eff5b911400) [pid = 1868] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 255 (0x7eff69b26400) [pid = 1868] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 254 (0x7eff61752c00) [pid = 1868] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 253 (0x7eff7226ac00) [pid = 1868] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 252 (0x7eff62ac7800) [pid = 1868] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 251 (0x7eff5cabd400) [pid = 1868] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 250 (0x7eff5e5a2400) [pid = 1868] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 249 (0x7eff6620e000) [pid = 1868] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 248 (0x7eff73d6bc00) [pid = 1868] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 247 (0x7eff63d29400) [pid = 1868] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 246 (0x7eff6464f000) [pid = 1868] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 245 (0x7eff7c007400) [pid = 1868] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 244 (0x7eff67eaa400) [pid = 1868] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 243 (0x7eff5d63b800) [pid = 1868] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 242 (0x7eff5b913400) [pid = 1868] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 241 (0x7eff66848400) [pid = 1868] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 240 (0x7eff722f7000) [pid = 1868] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 239 (0x7eff77b7d000) [pid = 1868] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 238 (0x7eff7a865c00) [pid = 1868] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 237 (0x7eff6ccbf000) [pid = 1868] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 236 (0x7eff73d6ac00) [pid = 1868] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 235 (0x7eff69b1e000) [pid = 1868] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 234 (0x7eff5eabb400) [pid = 1868] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 233 (0x7eff62acf400) [pid = 1868] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 232 (0x7eff6437e400) [pid = 1868] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 231 (0x7eff62ad1c00) [pid = 1868] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 230 (0x7eff74c2b800) [pid = 1868] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 229 (0x7eff5a625400) [pid = 1868] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 228 (0x7eff66696000) [pid = 1868] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 227 (0x7eff5f2b4400) [pid = 1868] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 226 (0x7eff74614000) [pid = 1868] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 225 (0x7eff6464a000) [pid = 1868] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 224 (0x7eff77b74800) [pid = 1868] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 223 (0x7eff7a85fc00) [pid = 1868] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 222 (0x7eff75cae800) [pid = 1868] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 221 (0x7eff61752800) [pid = 1868] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 220 (0x7eff7bba0000) [pid = 1868] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 219 (0x7eff6ae7c800) [pid = 1868] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 218 (0x7eff69ccb400) [pid = 1868] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 217 (0x7eff5ca03800) [pid = 1868] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 216 (0x7eff74c1e000) [pid = 1868] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 215 (0x7eff61ee6400) [pid = 1868] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 214 (0x7eff63c6e000) [pid = 1868] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 213 (0x7eff5e5ad800) [pid = 1868] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 212 (0x7eff6c8ec800) [pid = 1868] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 211 (0x7eff63c69400) [pid = 1868] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 210 (0x7eff6c8e4400) [pid = 1868] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 209 (0x7eff6b190000) [pid = 1868] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 208 (0x7eff6ae82c00) [pid = 1868] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 207 (0x7eff67fef000) [pid = 1868] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 206 (0x7eff6c8e7c00) [pid = 1868] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 205 (0x7eff8025bc00) [pid = 1868] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 204 (0x7eff6ae55c00) [pid = 1868] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 203 (0x7eff618cd400) [pid = 1868] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 202 (0x7eff67fd6000) [pid = 1868] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 201 (0x7eff5e5a8800) [pid = 1868] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 200 (0x7eff73346000) [pid = 1868] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 199 (0x7eff6abe4000) [pid = 1868] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 198 (0x7eff89cce800) [pid = 1868] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 197 (0x7eff6aab4800) [pid = 1868] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 196 (0x7eff79eb2800) [pid = 1868] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 195 (0x7eff5f142400) [pid = 1868] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 194 (0x7eff6669f800) [pid = 1868] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 193 (0x7eff73349c00) [pid = 1868] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 192 (0x7eff6625bc00) [pid = 1868] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 191 (0x7eff6ccbe000) [pid = 1868] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 190 (0x7eff69d55c00) [pid = 1868] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 189 (0x7eff5d630400) [pid = 1868] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 188 (0x7eff6621ac00) [pid = 1868] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 187 (0x7eff744b3800) [pid = 1868] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 186 (0x7eff62ac4800) [pid = 1868] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 185 (0x7eff69c96800) [pid = 1868] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:28:56 INFO - PROCESS | 1868 | --DOMWINDOW == 184 (0x7eff618cc400) [pid = 1868] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:28:56 INFO - PROCESS | 1868 | 1461094136300 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:56 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5d8bd800 == 130 [pid = 1868] [id = 786] 12:28:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 185 (0x7eff5a625400) [pid = 1868] [serial = 2357] [outer = (nil)] 12:28:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 186 (0x7eff5d63b800) [pid = 1868] [serial = 2358] [outer = 0x7eff5a625400] 12:28:56 INFO - PROCESS | 1868 | 1461094136363 Marionette DEBUG loaded listener.js 12:28:56 INFO - PROCESS | 1868 | ++DOMWINDOW == 187 (0x7eff6189a000) [pid = 1868] [serial = 2359] [outer = 0x7eff5a625400] 12:28:56 INFO - PROCESS | 1868 | 1461094136986 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]]]}] 12:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:28:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:28:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2333ms 12:28:57 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:28:57 INFO - PROCESS | 1868 | 1461094137022 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 12:28:57 INFO - PROCESS | 1868 | 1461094137024 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 12:28:57 INFO - PROCESS | 1868 | 1461094137029 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:28:57 INFO - PROCESS | 1868 | 1461094137033 Marionette TRACE conn3 <- [1,3110,null,{}] 12:28:57 INFO - PROCESS | 1868 | 1461094137037 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}] 12:28:57 INFO - PROCESS | 1868 | 1461094137234 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 12:28:57 INFO - PROCESS | 1868 | 1461094137468 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:57 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff6743b000 == 131 [pid = 1868] [id = 787] 12:28:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 188 (0x7eff5b913400) [pid = 1868] [serial = 2360] [outer = (nil)] 12:28:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 189 (0x7eff63c70000) [pid = 1868] [serial = 2361] [outer = 0x7eff5b913400] 12:28:57 INFO - PROCESS | 1868 | 1461094137531 Marionette DEBUG loaded listener.js 12:28:57 INFO - PROCESS | 1868 | ++DOMWINDOW == 190 (0x7eff63d2d800) [pid = 1868] [serial = 2362] [outer = 0x7eff5b913400] 12:28:58 INFO - PROCESS | 1868 | 1461094138468 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"]]]}] 12:28:58 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:28:58 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 12:28:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:28:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:28:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:28:58 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:28:58 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1479ms 12:28:58 INFO - PROCESS | 1868 | 1461094138511 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 12:28:58 INFO - PROCESS | 1868 | 1461094138517 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 12:28:58 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:28:58 INFO - PROCESS | 1868 | 1461094138525 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:28:58 INFO - PROCESS | 1868 | 1461094138531 Marionette TRACE conn3 <- [1,3114,null,{}] 12:28:58 INFO - PROCESS | 1868 | 1461094138559 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}] 12:28:58 INFO - PROCESS | 1868 | 1461094138812 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 12:28:59 INFO - PROCESS | 1868 | 1461094139111 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\", \"97696a3d-7bc8-43c6-bf92-24ff017fbc35\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:28:59 INFO - PROCESS | 1868 | ++DOCSHELL 0x7eff5f2d5800 == 132 [pid = 1868] [id = 788] 12:28:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 191 (0x7eff5b91fc00) [pid = 1868] [serial = 2363] [outer = (nil)] 12:28:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 192 (0x7eff5e481c00) [pid = 1868] [serial = 2364] [outer = 0x7eff5b91fc00] 12:28:59 INFO - PROCESS | 1868 | 1461094139193 Marionette DEBUG loaded listener.js 12:28:59 INFO - PROCESS | 1868 | ++DOMWINDOW == 193 (0x7eff5e5a0c00) [pid = 1868] [serial = 2365] [outer = 0x7eff5b91fc00] 12:29:00 INFO - PROCESS | 1868 | 1461094140002 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]]]}] 12:29:00 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:29:00 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1499ms 12:29:00 INFO - PROCESS | 1868 | 1461094140034 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 12:29:00 INFO - PROCESS | 1868 | 1461094140043 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 12:29:01 WARNING - u'runner_teardown' () 12:29:01 INFO - No more tests 12:29:01 INFO - Got 0 unexpected results 12:29:01 INFO - SUITE-END | took 1138s 12:29:01 INFO - Closing logging queue 12:29:01 INFO - queue closed 12:29:01 INFO - Return code: 0 12:29:01 WARNING - # TBPL SUCCESS # 12:29:01 INFO - Running post-action listener: _resource_record_post_action 12:29:01 INFO - Running post-run listener: _resource_record_post_run 12:29:02 INFO - Total resource usage - Wall time: 1173s; CPU: 98.0%; Read bytes: 8613888; Write bytes: 968200192; Read time: 600; Write time: 319016 12:29:02 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:29:02 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 73216000; Read time: 0; Write time: 57268 12:29:02 INFO - run-tests - Wall time: 1143s; CPU: 98.0%; Read bytes: 8060928; Write bytes: 762961920; Read time: 536; Write time: 128768 12:29:02 INFO - Running post-run listener: _upload_blobber_files 12:29:02 INFO - Blob upload gear active. 12:29:02 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:29:02 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 12:29:02 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'] 12:29:02 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 12:29:03 INFO - (blobuploader) - INFO - Open directory for files ... 12:29:03 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:29:03 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:03 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:29:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:04 INFO - (blobuploader) - INFO - Done attempting. 12:29:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:29:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:29:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:29:04 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:29:04 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:29:04 INFO - (blobuploader) - INFO - Done attempting. 12:29:04 INFO - (blobuploader) - INFO - Iteration through files over. 12:29:04 INFO - Return code: 0 12:29:04 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:29:04 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:29:04 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4dca78c5df9cbf905b51a82f3c3336cd42e09ab107e6e238bef7ac4acb4c42f74bd6e8b667b846668b386b701abdf6ca4fe935bcd3c1b6492b6947d82e983917", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/54c8ec4122e41835952755903300e5b2faffaeb3e86982d3ae5d19a80831f199a38d2fa2252640b3c04246c3bcdafc916d3550398b1fb76eb7d27fedff43e974"} 12:29:04 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:29:04 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:29:04 INFO - Contents: 12:29:04 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4dca78c5df9cbf905b51a82f3c3336cd42e09ab107e6e238bef7ac4acb4c42f74bd6e8b667b846668b386b701abdf6ca4fe935bcd3c1b6492b6947d82e983917", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/54c8ec4122e41835952755903300e5b2faffaeb3e86982d3ae5d19a80831f199a38d2fa2252640b3c04246c3bcdafc916d3550398b1fb76eb7d27fedff43e974"} 12:29:04 INFO - Running post-run listener: copy_logs_to_upload_dir 12:29:04 INFO - Copying logs to upload dir... 12:29:04 INFO - mkdir: /builds/slave/test/build/upload/logs 12:29:04 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1279.490256 ========= master_lag: 0.79 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 20 secs) (at 2016-04-19 12:29:05.766387) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 12:29:05.767658) ========= 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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/4dca78c5df9cbf905b51a82f3c3336cd42e09ab107e6e238bef7ac4acb4c42f74bd6e8b667b846668b386b701abdf6ca4fe935bcd3c1b6492b6947d82e983917", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/54c8ec4122e41835952755903300e5b2faffaeb3e86982d3ae5d19a80831f199a38d2fa2252640b3c04246c3bcdafc916d3550398b1fb76eb7d27fedff43e974"} build_url:https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035259 build_url: 'https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/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/4dca78c5df9cbf905b51a82f3c3336cd42e09ab107e6e238bef7ac4acb4c42f74bd6e8b667b846668b386b701abdf6ca4fe935bcd3c1b6492b6947d82e983917", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/54c8ec4122e41835952755903300e5b2faffaeb3e86982d3ae5d19a80831f199a38d2fa2252640b3c04246c3bcdafc916d3550398b1fb76eb7d27fedff43e974"}' symbols_url: 'https://queue.taskcluster.net/v1/task/IMOq1ZphTXyAP5yoNHIPTA/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 1.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-19 12:29:07.040078) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:07.040406) ========= 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-1461090498.415303-286775104 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019942 ========= master_lag: 0.29 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 12:29:07.355018) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:29:07.355383) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 12:29:07.640114) ========= ========= Total master_lag: 2.54 =========