builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-652 starttime: 1461216804.58 results: success (0) buildid: 20160420205806 builduid: 68efad0e23e74b1ba20aeed5ceacb7ba revision: 4ad8af91152fbac238031b1409aada31fd4b95f7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.580586) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.581068) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.581346) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.614232) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.614517) ========= 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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 22:33:24-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-04-20 22:33:24 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.281592 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.926040) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.926352) ========= 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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029171 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.988597) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:24.988949) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4ad8af91152fbac238031b1409aada31fd4b95f7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 4ad8af91152fbac238031b1409aada31fd4b95f7 --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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 22:33:25,088 truncating revision to first 12 chars 2016-04-20 22:33:25,088 Setting DEBUG logging. 2016-04-20 22:33:25,089 attempt 1/10 2016-04-20 22:33:25,089 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/4ad8af91152f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 22:33:25,461 unpacking tar archive at: mozilla-inbound-4ad8af91152f/testing/mozharness/ program finished with exit code 0 elapsedTime=0.658011 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:25.672214) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:25.672520) ========= script_repo_revision: 4ad8af91152fbac238031b1409aada31fd4b95f7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:25.672911) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:25.673207) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 22:33:25.696912) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-04-20 22:33:25.697642) ========= /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 mozilla-inbound --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', 'mozilla-inbound', '--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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False 22:33:25 INFO - MultiFileLogger online at 20160420 22:33:25 in /builds/slave/test 22:33:25 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 mozilla-inbound --download-symbols true 22:33:25 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 22:33:25 INFO - {'append_to_log': False, 22:33:25 INFO - 'base_work_dir': '/builds/slave/test', 22:33:25 INFO - 'blob_upload_branch': 'mozilla-inbound', 22:33:25 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 22:33:25 INFO - 'buildbot_json_path': 'buildprops.json', 22:33:25 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 22:33:25 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 22:33:25 INFO - 'download_minidump_stackwalk': True, 22:33:25 INFO - 'download_symbols': 'true', 22:33:25 INFO - 'e10s': False, 22:33:25 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 22:33:25 INFO - 'tooltool.py': '/tools/tooltool.py', 22:33:25 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 22:33:25 INFO - '/tools/misc-python/virtualenv.py')}, 22:33:25 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 22:33:25 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 22:33:25 INFO - 'log_level': 'info', 22:33:25 INFO - 'log_to_console': True, 22:33:25 INFO - 'opt_config_files': (), 22:33:25 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 22:33:25 INFO - '--processes=1', 22:33:25 INFO - '--config=%(test_path)s/wptrunner.ini', 22:33:25 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 22:33:25 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 22:33:25 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 22:33:25 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 22:33:25 INFO - 'pip_index': False, 22:33:25 INFO - 'require_test_zip': True, 22:33:25 INFO - 'test_type': ('testharness',), 22:33:25 INFO - 'this_chunk': '1', 22:33:25 INFO - 'tooltool_cache': '/builds/tooltool_cache', 22:33:25 INFO - 'total_chunks': '10', 22:33:25 INFO - 'virtualenv_path': 'venv', 22:33:25 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 22:33:25 INFO - 'work_dir': 'build'} 22:33:25 INFO - ##### 22:33:25 INFO - ##### Running clobber step. 22:33:25 INFO - ##### 22:33:25 INFO - Running pre-action listener: _resource_record_pre_action 22:33:25 INFO - Running main action method: clobber 22:33:25 INFO - rmtree: /builds/slave/test/build 22:33:25 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 22:33:26 INFO - Running post-action listener: _resource_record_post_action 22:33:26 INFO - ##### 22:33:26 INFO - ##### Running read-buildbot-config step. 22:33:26 INFO - ##### 22:33:26 INFO - Running pre-action listener: _resource_record_pre_action 22:33:26 INFO - Running main action method: read_buildbot_config 22:33:26 INFO - Using buildbot properties: 22:33:26 INFO - { 22:33:26 INFO - "project": "", 22:33:26 INFO - "product": "firefox", 22:33:26 INFO - "script_repo_revision": "production", 22:33:26 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 22:33:26 INFO - "repository": "", 22:33:26 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 22:33:26 INFO - "buildid": "20160420205806", 22:33:26 INFO - "pgo_build": "False", 22:33:26 INFO - "basedir": "/builds/slave/test", 22:33:26 INFO - "buildnumber": 379, 22:33:26 INFO - "slavename": "tst-linux32-spot-652", 22:33:26 INFO - "revision": "4ad8af91152fbac238031b1409aada31fd4b95f7", 22:33:26 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 22:33:26 INFO - "platform": "linux", 22:33:26 INFO - "branch": "mozilla-inbound", 22:33:26 INFO - "repo_path": "integration/mozilla-inbound", 22:33:26 INFO - "moz_repo_path": "", 22:33:26 INFO - "stage_platform": "linux", 22:33:26 INFO - "builduid": "68efad0e23e74b1ba20aeed5ceacb7ba", 22:33:26 INFO - "slavebuilddir": "test" 22:33:26 INFO - } 22:33:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 22:33:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 22:33:26 INFO - Running post-action listener: _resource_record_post_action 22:33:26 INFO - ##### 22:33:26 INFO - ##### Running download-and-extract step. 22:33:26 INFO - ##### 22:33:26 INFO - Running pre-action listener: _resource_record_pre_action 22:33:26 INFO - Running main action method: download_and_extract 22:33:26 INFO - mkdir: /builds/slave/test/build/tests 22:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:33:26 INFO - https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 22:33:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:33:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:33:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:33:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 22:33:27 INFO - Downloaded 1325 bytes. 22:33:27 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 22:33:27 INFO - Using the following test package requirements: 22:33:27 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:33:27 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 22:33:27 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 22:33:27 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'jsshell-linux-i686.zip'], 22:33:27 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 22:33:27 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 22:33:27 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 22:33:27 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 22:33:27 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 22:33:27 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 22:33:27 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 22:33:27 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 22:33:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:33:27 INFO - https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 22:33:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:33:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:33:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 22:33:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 22:33:31 INFO - Downloaded 22437556 bytes. 22:33:31 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:33:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:33:32 INFO - caution: filename not matched: web-platform/* 22:33:32 INFO - Return code: 11 22:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:33:32 INFO - https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 22:33:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:33:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:33:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 22:33:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 22:33:36 INFO - Downloaded 36398179 bytes. 22:33:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 22:33:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 22:33:40 INFO - caution: filename not matched: bin/* 22:33:40 INFO - caution: filename not matched: config/* 22:33:40 INFO - caution: filename not matched: mozbase/* 22:33:40 INFO - caution: filename not matched: marionette/* 22:33:40 INFO - caution: filename not matched: tools/wptserve/* 22:33:40 INFO - Return code: 11 22:33:40 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')]} 22:33:40 INFO - https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 22:33:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:33:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:33:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:33:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 22:33:47 INFO - Downloaded 63423122 bytes. 22:33:47 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:33:47 INFO - mkdir: /builds/slave/test/properties 22:33:47 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 22:33:47 INFO - Writing to file /builds/slave/test/properties/build_url 22:33:47 INFO - Contents: 22:33:47 INFO - build_url:https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 22:33:48 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:33:48 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 22:33:48 INFO - Writing to file /builds/slave/test/properties/symbols_url 22:33:48 INFO - Contents: 22:33:48 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:33:48 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')]} 22:33:48 INFO - https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 22:33:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:33:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:33:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 22:33:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 22:33:56 INFO - Downloaded 91783962 bytes. 22:33:56 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 22:33:56 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 22:34:05 INFO - Return code: 0 22:34:05 INFO - Running post-action listener: _resource_record_post_action 22:34:05 INFO - Running post-action listener: set_extra_try_arguments 22:34:05 INFO - ##### 22:34:05 INFO - ##### Running create-virtualenv step. 22:34:05 INFO - ##### 22:34:05 INFO - Running pre-action listener: _pre_create_virtualenv 22:34:05 INFO - Running pre-action listener: _resource_record_pre_action 22:34:05 INFO - Running main action method: create_virtualenv 22:34:05 INFO - Creating virtualenv /builds/slave/test/build/venv 22:34:05 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 22:34:05 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 22:34:05 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 22:34:05 INFO - Using real prefix '/usr' 22:34:05 INFO - New python executable in /builds/slave/test/build/venv/bin/python 22:34:07 INFO - Installing distribute.............................................................................................................................................................................................done. 22:34:10 INFO - Installing pip.................done. 22:34:10 INFO - Return code: 0 22:34:10 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 22:34:10 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')]} 22:34:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:34:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:10 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')]} 22:34:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:34:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:10 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa13cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa255f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, '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': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', '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 22:34:10 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 22:34:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 22:34:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:34:10 INFO - 'CCACHE_UMASK': '002', 22:34:10 INFO - 'DISPLAY': ':0', 22:34:10 INFO - 'HOME': '/home/cltbld', 22:34:10 INFO - 'LANG': 'en_US.UTF-8', 22:34:10 INFO - 'LOGNAME': 'cltbld', 22:34:10 INFO - 'MAIL': '/var/mail/cltbld', 22:34:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:34:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:34:10 INFO - 'MOZ_NO_REMOTE': '1', 22:34:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:34:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:34:10 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:34:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:34:10 INFO - 'PWD': '/builds/slave/test', 22:34:10 INFO - 'SHELL': '/bin/bash', 22:34:10 INFO - 'SHLVL': '1', 22:34:10 INFO - 'TERM': 'linux', 22:34:10 INFO - 'TMOUT': '86400', 22:34:10 INFO - 'USER': 'cltbld', 22:34:10 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:34:10 INFO - '_': '/tools/buildbot/bin/python'} 22:34:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:34:11 INFO - Downloading/unpacking psutil>=0.7.1 22:34:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:11 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:11 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:11 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:11 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 22:34:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:34:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:34:15 INFO - Installing collected packages: psutil 22:34:15 INFO - Running setup.py install for psutil 22:34:15 INFO - building 'psutil._psutil_linux' extension 22:34:15 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-i686-2.7/psutil/_psutil_linux.o 22:34:15 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 22:34:15 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 22:34:15 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 22:34:15 INFO - building 'psutil._psutil_posix' extension 22:34:15 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-i686-2.7/psutil/_psutil_posix.o 22:34:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 22:34:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 22:34:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 22:34:16 INFO - Successfully installed psutil 22:34:16 INFO - Cleaning up... 22:34:16 INFO - Return code: 0 22:34:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 22:34:16 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')]} 22:34:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:34:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:16 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')]} 22:34:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:34:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:16 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa13cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa255f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, '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': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', '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 22:34:16 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 22:34:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 22:34:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:34:16 INFO - 'CCACHE_UMASK': '002', 22:34:16 INFO - 'DISPLAY': ':0', 22:34:16 INFO - 'HOME': '/home/cltbld', 22:34:16 INFO - 'LANG': 'en_US.UTF-8', 22:34:16 INFO - 'LOGNAME': 'cltbld', 22:34:16 INFO - 'MAIL': '/var/mail/cltbld', 22:34:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:34:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:34:16 INFO - 'MOZ_NO_REMOTE': '1', 22:34:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:34:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:34:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:34:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:34:16 INFO - 'PWD': '/builds/slave/test', 22:34:16 INFO - 'SHELL': '/bin/bash', 22:34:16 INFO - 'SHLVL': '1', 22:34:16 INFO - 'TERM': 'linux', 22:34:16 INFO - 'TMOUT': '86400', 22:34:16 INFO - 'USER': 'cltbld', 22:34:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:34:16 INFO - '_': '/tools/buildbot/bin/python'} 22:34:16 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:34:16 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 22:34:16 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 22:34:16 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 22:34:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:16 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 22:34:16 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 22:34:20 INFO - Downloading mozsystemmonitor-0.0.tar.gz 22:34:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 22:34:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 22:34:20 INFO - Installing collected packages: mozsystemmonitor 22:34:20 INFO - Running setup.py install for mozsystemmonitor 22:34:20 INFO - Successfully installed mozsystemmonitor 22:34:20 INFO - Cleaning up... 22:34:20 INFO - Return code: 0 22:34:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 22:34:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:34:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:34:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa13cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa255f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, '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': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', '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 22:34:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 22:34:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 22:34:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:34:20 INFO - 'CCACHE_UMASK': '002', 22:34:20 INFO - 'DISPLAY': ':0', 22:34:20 INFO - 'HOME': '/home/cltbld', 22:34:20 INFO - 'LANG': 'en_US.UTF-8', 22:34:20 INFO - 'LOGNAME': 'cltbld', 22:34:20 INFO - 'MAIL': '/var/mail/cltbld', 22:34:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:34:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:34:20 INFO - 'MOZ_NO_REMOTE': '1', 22:34:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:34:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:34:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:34:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:34:20 INFO - 'PWD': '/builds/slave/test', 22:34:20 INFO - 'SHELL': '/bin/bash', 22:34:20 INFO - 'SHLVL': '1', 22:34:20 INFO - 'TERM': 'linux', 22:34:20 INFO - 'TMOUT': '86400', 22:34:20 INFO - 'USER': 'cltbld', 22:34:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:34:20 INFO - '_': '/tools/buildbot/bin/python'} 22:34:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:34:21 INFO - Downloading/unpacking blobuploader==1.2.4 22:34: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 22:34: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 22:34:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34: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 22:34: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 22:34:24 INFO - Downloading blobuploader-1.2.4.tar.gz 22:34:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 22:34:24 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 22:34:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:24 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:24 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:24 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:24 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 22:34:25 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 22:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:25 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:25 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:25 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 22:34:25 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 22:34:26 INFO - Downloading docopt-0.6.1.tar.gz 22:34:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 22:34:26 INFO - Installing collected packages: blobuploader, requests, docopt 22:34:26 INFO - Running setup.py install for blobuploader 22:34:26 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 22:34:26 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 22:34:26 INFO - Running setup.py install for requests 22:34:27 INFO - Running setup.py install for docopt 22:34:27 INFO - Successfully installed blobuploader requests docopt 22:34:27 INFO - Cleaning up... 22:34:27 INFO - Return code: 0 22:34:27 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:34:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:34:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:34:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa13cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa255f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, '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': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', '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 22:34:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:34:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:34:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:34:27 INFO - 'CCACHE_UMASK': '002', 22:34:27 INFO - 'DISPLAY': ':0', 22:34:27 INFO - 'HOME': '/home/cltbld', 22:34:27 INFO - 'LANG': 'en_US.UTF-8', 22:34:27 INFO - 'LOGNAME': 'cltbld', 22:34:27 INFO - 'MAIL': '/var/mail/cltbld', 22:34:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:34:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:34:27 INFO - 'MOZ_NO_REMOTE': '1', 22:34:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:34:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:34:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:34:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:34:27 INFO - 'PWD': '/builds/slave/test', 22:34:27 INFO - 'SHELL': '/bin/bash', 22:34:27 INFO - 'SHLVL': '1', 22:34:27 INFO - 'TERM': 'linux', 22:34:27 INFO - 'TMOUT': '86400', 22:34:27 INFO - 'USER': 'cltbld', 22:34:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:34:27 INFO - '_': '/tools/buildbot/bin/python'} 22:34:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:34:28 INFO - Running setup.py (path:/tmp/pip-zSWDAh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:34:28 INFO - Running setup.py (path:/tmp/pip-Op2gPZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:34:28 INFO - Running setup.py (path:/tmp/pip-M4Jvpu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:34:28 INFO - Running setup.py (path:/tmp/pip-N1Yf7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:34:28 INFO - Running setup.py (path:/tmp/pip-Ia4fi6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:34:28 INFO - Running setup.py (path:/tmp/pip-8Iy1Sl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:34:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:34:28 INFO - Running setup.py (path:/tmp/pip-PRgpt3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:34:29 INFO - Running setup.py (path:/tmp/pip-egE2en-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:34:29 INFO - Running setup.py (path:/tmp/pip-JsjVQs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:34:29 INFO - Running setup.py (path:/tmp/pip-oTk_Yx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:34:29 INFO - Running setup.py (path:/tmp/pip-L5jthl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:34:29 INFO - Running setup.py (path:/tmp/pip-4088Ol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:34:29 INFO - Running setup.py (path:/tmp/pip-Eo29qX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:34:29 INFO - Running setup.py (path:/tmp/pip-pVedbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:34:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:34:29 INFO - Running setup.py (path:/tmp/pip-HExfze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:34:30 INFO - Running setup.py (path:/tmp/pip-wt94EB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:34:30 INFO - Running setup.py (path:/tmp/pip-qpUbjo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:34:30 INFO - Running setup.py (path:/tmp/pip-AMic6w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:34:30 INFO - Running setup.py (path:/tmp/pip-88Op4Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:34:30 INFO - Running setup.py (path:/tmp/pip-K2K5Ko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:34:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:34:31 INFO - Running setup.py (path:/tmp/pip-AeV25M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:34:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:34:31 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 22:34:31 INFO - Running setup.py install for manifestparser 22:34:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 22:34:31 INFO - Running setup.py install for mozcrash 22:34:31 INFO - Running setup.py install for mozdebug 22:34:31 INFO - Running setup.py install for mozdevice 22:34:32 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Installing dm script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Running setup.py install for mozfile 22:34:32 INFO - Running setup.py install for mozhttpd 22:34:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Running setup.py install for mozinfo 22:34:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Running setup.py install for mozInstall 22:34:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 22:34:32 INFO - Running setup.py install for mozleak 22:34:33 INFO - Running setup.py install for mozlog 22:34:33 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 22:34:33 INFO - Running setup.py install for moznetwork 22:34:33 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 22:34:33 INFO - Running setup.py install for mozprocess 22:34:33 INFO - Running setup.py install for mozprofile 22:34:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 22:34:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 22:34:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 22:34:34 INFO - Running setup.py install for mozrunner 22:34:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 22:34:34 INFO - Running setup.py install for mozscreenshot 22:34:34 INFO - Running setup.py install for moztest 22:34:34 INFO - Running setup.py install for mozversion 22:34:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 22:34:35 INFO - Running setup.py install for wptserve 22:34:35 INFO - Running setup.py install for marionette-driver 22:34:35 INFO - Running setup.py install for browsermob-proxy 22:34:35 INFO - Running setup.py install for marionette-client 22:34:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:34:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 22:34:36 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 22:34:36 INFO - Cleaning up... 22:34:36 INFO - Return code: 0 22:34:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 22:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 22:34:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 22:34:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 22:34:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 22:34:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa13cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1a3598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa255f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, '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': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', '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 22:34:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 22:34:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 22:34:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:34:36 INFO - 'CCACHE_UMASK': '002', 22:34:36 INFO - 'DISPLAY': ':0', 22:34:36 INFO - 'HOME': '/home/cltbld', 22:34:36 INFO - 'LANG': 'en_US.UTF-8', 22:34:36 INFO - 'LOGNAME': 'cltbld', 22:34:36 INFO - 'MAIL': '/var/mail/cltbld', 22:34:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:34:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:34:36 INFO - 'MOZ_NO_REMOTE': '1', 22:34:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:34:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:34:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:34:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:34:36 INFO - 'PWD': '/builds/slave/test', 22:34:36 INFO - 'SHELL': '/bin/bash', 22:34:36 INFO - 'SHLVL': '1', 22:34:36 INFO - 'TERM': 'linux', 22:34:36 INFO - 'TMOUT': '86400', 22:34:36 INFO - 'USER': 'cltbld', 22:34:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:34:36 INFO - '_': '/tools/buildbot/bin/python'} 22:34:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 22:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 22:34:36 INFO - Running setup.py (path:/tmp/pip-NpAbW9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 22:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 22:34:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 22:34:36 INFO - Running setup.py (path:/tmp/pip-hyBR56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 22:34:37 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)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 22:34:37 INFO - Running setup.py (path:/tmp/pip-7Qc82_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 22:34:37 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)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 22:34:37 INFO - Running setup.py (path:/tmp/pip-LTQO9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 22:34:37 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)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 22:34:37 INFO - Running setup.py (path:/tmp/pip-gQ8L9s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 22:34:37 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)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 22:34:37 INFO - Running setup.py (path:/tmp/pip-hHsNXy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 22:34:37 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)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 22:34:37 INFO - Running setup.py (path:/tmp/pip-R3trwF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 22:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 22:34:37 INFO - Running setup.py (path:/tmp/pip-J72ycT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 22:34:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 22:34:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 22:34:37 INFO - Running setup.py (path:/tmp/pip-yAYTHH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 22:34:38 INFO - Running setup.py (path:/tmp/pip-QAKhlt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 22:34:38 INFO - Running setup.py (path:/tmp/pip-nOGSum-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 22:34:38 INFO - Running setup.py (path:/tmp/pip-TWhCtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 22:34:38 INFO - Running setup.py (path:/tmp/pip-30qSi5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 22:34:38 INFO - Running setup.py (path:/tmp/pip-syQt3o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 22:34:38 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)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 22:34:38 INFO - Running setup.py (path:/tmp/pip-z3VpZS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 22:34:38 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 22:34:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 22:34:38 INFO - Running setup.py (path:/tmp/pip-4syRIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 22:34:39 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)) 22:34:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 22:34:39 INFO - Running setup.py (path:/tmp/pip-rslK00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 22:34:39 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)) 22:34:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 22:34:39 INFO - Running setup.py (path:/tmp/pip-YY6JjD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 22:34:39 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)) 22:34:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 22:34:39 INFO - Running setup.py (path:/tmp/pip-yBBiMV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 22:34:39 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)) 22:34:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:34:39 INFO - Running setup.py (path:/tmp/pip-eqX361-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 22:34:39 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)) 22:34:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 22:34:39 INFO - Running setup.py (path:/tmp/pip-pxA8k4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 22:34:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 22:34:40 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)) 22:34:40 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)) 22:34:40 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)) 22:34:40 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)) 22:34:40 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)) 22:34:40 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)) 22:34:40 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 22:34:40 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 22:34:40 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 22:34:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 22:34:40 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 22:34:40 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 22:34:43 INFO - Downloading blessings-1.6.tar.gz 22:34:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 22:34:43 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)) 22:34:43 INFO - Installing collected packages: blessings 22:34:43 INFO - Running setup.py install for blessings 22:34:44 INFO - Successfully installed blessings 22:34:44 INFO - Cleaning up... 22:34:44 INFO - Return code: 0 22:34:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 22:34:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:34:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:34:44 INFO - Reading from file tmpfile_stdout 22:34:44 INFO - Current package versions: 22:34:44 INFO - argparse == 1.2.1 22:34:44 INFO - blessings == 1.6 22:34:44 INFO - blobuploader == 1.2.4 22:34:44 INFO - browsermob-proxy == 0.6.0 22:34:44 INFO - docopt == 0.6.1 22:34:44 INFO - manifestparser == 1.1 22:34:44 INFO - marionette-client == 2.3.0 22:34:44 INFO - marionette-driver == 1.4.0 22:34:44 INFO - mozInstall == 1.12 22:34:44 INFO - mozcrash == 0.17 22:34:44 INFO - mozdebug == 0.1 22:34:44 INFO - mozdevice == 0.48 22:34:44 INFO - mozfile == 1.2 22:34:44 INFO - mozhttpd == 0.7 22:34:44 INFO - mozinfo == 0.9 22:34:44 INFO - mozleak == 0.1 22:34:44 INFO - mozlog == 3.1 22:34:44 INFO - moznetwork == 0.27 22:34:44 INFO - mozprocess == 0.22 22:34:44 INFO - mozprofile == 0.28 22:34:44 INFO - mozrunner == 6.11 22:34:44 INFO - mozscreenshot == 0.1 22:34:44 INFO - mozsystemmonitor == 0.0 22:34:44 INFO - moztest == 0.7 22:34:44 INFO - mozversion == 1.4 22:34:44 INFO - psutil == 3.1.1 22:34:44 INFO - requests == 1.2.3 22:34:44 INFO - wptserve == 1.4.0 22:34:44 INFO - wsgiref == 0.1.2 22:34:44 INFO - Running post-action listener: _resource_record_post_action 22:34:44 INFO - Running post-action listener: _start_resource_monitoring 22:34:44 INFO - Starting resource monitoring. 22:34:44 INFO - ##### 22:34:44 INFO - ##### Running pull step. 22:34:44 INFO - ##### 22:34:44 INFO - Running pre-action listener: _resource_record_pre_action 22:34:44 INFO - Running main action method: pull 22:34:44 INFO - Pull has nothing to do! 22:34:44 INFO - Running post-action listener: _resource_record_post_action 22:34:44 INFO - ##### 22:34:44 INFO - ##### Running install step. 22:34:44 INFO - ##### 22:34:44 INFO - Running pre-action listener: _resource_record_pre_action 22:34:44 INFO - Running main action method: install 22:34:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 22:34:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 22:34:45 INFO - Reading from file tmpfile_stdout 22:34:45 INFO - Detecting whether we're running mozinstall >=1.0... 22:34:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 22:34:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 22:34:45 INFO - Reading from file tmpfile_stdout 22:34:45 INFO - Output received: 22:34:45 INFO - Usage: mozinstall [options] installer 22:34:45 INFO - Options: 22:34:45 INFO - -h, --help show this help message and exit 22:34:45 INFO - -d DEST, --destination=DEST 22:34:45 INFO - Directory to install application into. [default: 22:34:45 INFO - "/builds/slave/test"] 22:34:45 INFO - --app=APP Application being installed. [default: firefox] 22:34:45 INFO - mkdir: /builds/slave/test/build/application 22:34:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 22:34:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 22:35:18 INFO - Reading from file tmpfile_stdout 22:35:18 INFO - Output received: 22:35:18 INFO - /builds/slave/test/build/application/firefox/firefox 22:35:18 INFO - Running post-action listener: _resource_record_post_action 22:35:18 INFO - ##### 22:35:18 INFO - ##### Running run-tests step. 22:35:18 INFO - ##### 22:35:18 INFO - Running pre-action listener: _resource_record_pre_action 22:35:18 INFO - Running main action method: run_tests 22:35:18 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 22:35:18 INFO - Minidump filename unknown. Determining based upon platform and architecture. 22:35:18 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 22:35:18 INFO - grabbing minidump binary from tooltool 22:35:18 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')]} 22:35:18 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9f37e30>, '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 0xa1d4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa253470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 22:35:18 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/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 22:35:18 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/linux32/releng.manifest -o -c /builds/tooltool_cache 22:35:18 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 22:35:18 INFO - Return code: 0 22:35:18 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 22:35:18 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 22:35:18 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/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 22:35:18 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/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-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 22:35:18 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 22:35:18 INFO - 'CCACHE_UMASK': '002', 22:35:18 INFO - 'DISPLAY': ':0', 22:35:18 INFO - 'HOME': '/home/cltbld', 22:35:18 INFO - 'LANG': 'en_US.UTF-8', 22:35:18 INFO - 'LOGNAME': 'cltbld', 22:35:18 INFO - 'MAIL': '/var/mail/cltbld', 22:35:18 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 22:35:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 22:35:18 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 22:35:18 INFO - 'MOZ_NO_REMOTE': '1', 22:35:18 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 22:35:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 22:35:18 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 22:35:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 22:35:18 INFO - 'PWD': '/builds/slave/test', 22:35:18 INFO - 'SHELL': '/bin/bash', 22:35:18 INFO - 'SHLVL': '1', 22:35:18 INFO - 'TERM': 'linux', 22:35:18 INFO - 'TMOUT': '86400', 22:35:18 INFO - 'USER': 'cltbld', 22:35:18 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080', 22:35:18 INFO - '_': '/tools/buildbot/bin/python'} 22:35:18 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/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-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 22:35:19 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 22:35:19 INFO - import pkg_resources 22:35:20 INFO - Using 1 client processes 22:35:20 INFO - wptserve Starting http server on 127.0.0.1:8000 22:35:20 INFO - wptserve Starting http server on 127.0.0.1:8001 22:35:20 INFO - wptserve Starting http server on 127.0.0.1:8443 22:35:22 INFO - SUITE-START | Running 778 tests 22:35:22 INFO - Running testharness tests 22:35:22 INFO - Setting up ssl 22:35:22 INFO - PROCESS | certutil | 22:35:22 INFO - PROCESS | certutil | 22:35:22 INFO - PROCESS | certutil | 22:35:22 INFO - Certificate Nickname Trust Attributes 22:35:22 INFO - SSL,S/MIME,JAR/XPI 22:35:22 INFO - 22:35:22 INFO - web-platform-tests CT,, 22:35:22 INFO - 22:35:22 INFO - Starting runner 22:35:25 INFO - PROCESS | 1781 | 1461216925752 Marionette DEBUG Marionette enabled via build flag and pref 22:35:26 INFO - PROCESS | 1781 | ++DOCSHELL 0xa282d400 == 1 [pid = 1781] [id = 1] 22:35:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 1 (0xa282d800) [pid = 1781] [serial = 1] [outer = (nil)] 22:35:26 INFO - PROCESS | 1781 | [1781] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:35:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 2 (0xa282e000) [pid = 1781] [serial = 2] [outer = 0xa282d800] 22:35:26 INFO - PROCESS | 1781 | 1461216926407 Marionette INFO Listening on port 2828 22:35:26 INFO - PROCESS | 1781 | 1461216926965 Marionette DEBUG Marionette enabled via command-line flag 22:35:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x9fc53000 == 2 [pid = 1781] [id = 2] 22:35:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 3 (0x9fc97c00) [pid = 1781] [serial = 3] [outer = (nil)] 22:35:26 INFO - PROCESS | 1781 | [1781] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 22:35:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 4 (0x9fc98400) [pid = 1781] [serial = 4] [outer = 0x9fc97c00] 22:35:27 INFO - PROCESS | 1781 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb7d2a0 22:35:27 INFO - PROCESS | 1781 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb7ddc0 22:35:27 INFO - PROCESS | 1781 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb89cc0 22:35:27 INFO - PROCESS | 1781 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb9a920 22:35:27 INFO - PROCESS | 1781 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9c660 22:35:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 5 (0x9fb96800) [pid = 1781] [serial = 5] [outer = 0xa282d800] 22:35:27 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:35:27 INFO - PROCESS | 1781 | 1461216927374 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49892 22:35:27 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:35:27 INFO - PROCESS | 1781 | 1461216927450 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49893 22:35:27 INFO - PROCESS | 1781 | 1461216927459 Marionette DEBUG Closed connection conn0 22:35:27 INFO - PROCESS | 1781 | [1781] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 22:35:27 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:35:27 INFO - PROCESS | 1781 | 1461216927597 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49894 22:35:27 INFO - PROCESS | 1781 | 1461216927601 Marionette DEBUG Closed connection conn1 22:35:27 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 22:35:27 INFO - PROCESS | 1781 | 1461216927663 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49895 22:35:27 INFO - PROCESS | 1781 | 1461216927673 Marionette DEBUG Closed connection conn2 22:35:27 INFO - PROCESS | 1781 | 1461216927737 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 22:35:27 INFO - PROCESS | 1781 | 1461216927751 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420205806","device":"desktop","version":"48.0a1"} 22:35:28 INFO - PROCESS | 1781 | [1781] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:35:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x986a8800 == 3 [pid = 1781] [id = 3] 22:35:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 6 (0x986a8c00) [pid = 1781] [serial = 6] [outer = (nil)] 22:35:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x986a9000 == 4 [pid = 1781] [id = 4] 22:35:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 7 (0x986a9400) [pid = 1781] [serial = 7] [outer = (nil)] 22:35:29 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:35:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x97d6e400 == 5 [pid = 1781] [id = 5] 22:35:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 8 (0x97d6e800) [pid = 1781] [serial = 8] [outer = (nil)] 22:35:30 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 22:35:30 INFO - PROCESS | 1781 | [1781] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 22:35:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 9 (0x979d1400) [pid = 1781] [serial = 9] [outer = 0x97d6e800] 22:35:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 10 (0x975c4400) [pid = 1781] [serial = 10] [outer = 0x986a8c00] 22:35:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 11 (0x975c6000) [pid = 1781] [serial = 11] [outer = 0x986a9400] 22:35:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 12 (0x975c8400) [pid = 1781] [serial = 12] [outer = 0x97d6e800] 22:35:31 INFO - PROCESS | 1781 | 1461216931716 Marionette DEBUG loaded listener.js 22:35:31 INFO - PROCESS | 1781 | 1461216931739 Marionette DEBUG loaded listener.js 22:35:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 13 (0x9fc9f000) [pid = 1781] [serial = 13] [outer = 0x97d6e800] 22:35:32 INFO - PROCESS | 1781 | 1461216932498 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"881d8d54-6c5e-4691-8a17-9ae16cbdef65","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420205806","device":"desktop","version":"48.0a1","command_id":1}}] 22:35:32 INFO - PROCESS | 1781 | 1461216932778 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}] 22:35:33 INFO - PROCESS | 1781 | 1461216933244 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 22:35:33 INFO - PROCESS | 1781 | 1461216933441 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 22:35:33 INFO - PROCESS | 1781 | [1781] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 22:35:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 14 (0x99291400) [pid = 1781] [serial = 14] [outer = 0x97d6e800] 22:35:33 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:35:34 INFO - PROCESS | 1781 | 1461216934008 Marionette TRACE conn3 <- [1,3,null,{}] 22:35:34 INFO - PROCESS | 1781 | 1461216934067 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 22:35:34 INFO - PROCESS | 1781 | 1461216934103 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 22:35:34 INFO - PROCESS | 1781 | 1461216934163 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 22:35:34 INFO - PROCESS | 1781 | 1461216934166 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 22:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 22:35:34 INFO - PROCESS | 1781 | 1461216934237 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 22:35:34 INFO - PROCESS | 1781 | 1461216934242 Marionette TRACE conn3 <- [1,6,null,{}] 22:35:34 INFO - PROCESS | 1781 | 1461216934263 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}] 22:35:34 INFO - PROCESS | 1781 | 1461216934295 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 22:35:34 INFO - PROCESS | 1781 | 1461216934309 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f0800 == 6 [pid = 1781] [id = 6] 22:35:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 15 (0x915f0c00) [pid = 1781] [serial = 15] [outer = (nil)] 22:35:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 16 (0x915f2c00) [pid = 1781] [serial = 16] [outer = 0x915f0c00] 22:35:34 INFO - PROCESS | 1781 | 1461216934392 Marionette DEBUG loaded listener.js 22:35:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 17 (0x915f7400) [pid = 1781] [serial = 17] [outer = 0x915f0c00] 22:35:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x92897c00 == 7 [pid = 1781] [id = 7] 22:35:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 18 (0x95070400) [pid = 1781] [serial = 18] [outer = (nil)] 22:35:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 19 (0x9129fc00) [pid = 1781] [serial = 19] [outer = 0x95070400] 22:35:34 INFO - PROCESS | 1781 | 1461216934862 Marionette DEBUG loaded listener.js 22:35:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 20 (0x912ae800) [pid = 1781] [serial = 20] [outer = 0x95070400] 22:35:35 INFO - PROCESS | 1781 | [1781] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 22:35:35 INFO - PROCESS | 1781 | 1461216935483 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]]]}] 22:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 22:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1354ms 22:35:35 INFO - PROCESS | 1781 | 1461216935586 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 22:35:35 INFO - PROCESS | 1781 | 1461216935590 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 22:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 22:35:35 INFO - PROCESS | 1781 | 1461216935617 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 22:35:35 INFO - PROCESS | 1781 | 1461216935620 Marionette TRACE conn3 <- [1,10,null,{}] 22:35:35 INFO - PROCESS | 1781 | 1461216935662 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}] 22:35:35 INFO - PROCESS | 1781 | 1461216935831 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 22:35:35 INFO - PROCESS | 1781 | 1461216935847 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faab000 == 8 [pid = 1781] [id = 8] 22:35:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 21 (0x8faab400) [pid = 1781] [serial = 21] [outer = (nil)] 22:35:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 22 (0x8faae800) [pid = 1781] [serial = 22] [outer = 0x8faab400] 22:35:35 INFO - PROCESS | 1781 | 1461216935930 Marionette DEBUG loaded listener.js 22:35:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 23 (0x915fcc00) [pid = 1781] [serial = 23] [outer = 0x8faab400] 22:35:37 INFO - PROCESS | 1781 | 1461216936997 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]]]}] 22:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 22:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1430ms 22:35:37 INFO - PROCESS | 1781 | 1461216937031 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 22:35:37 INFO - PROCESS | 1781 | 1461216937040 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 22:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 22:35:37 INFO - PROCESS | 1781 | 1461216937049 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 22:35:37 INFO - PROCESS | 1781 | 1461216937054 Marionette TRACE conn3 <- [1,14,null,{}] 22:35:37 INFO - PROCESS | 1781 | 1461216937062 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}] 22:35:37 INFO - PROCESS | 1781 | 1461216937256 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 22:35:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x9059e000 == 9 [pid = 1781] [id = 9] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 24 (0x9059e800) [pid = 1781] [serial = 24] [outer = (nil)] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 25 (0x8faa0800) [pid = 1781] [serial = 25] [outer = 0x9059e800] 22:35:37 INFO - PROCESS | 1781 | 1461216937401 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 26 (0x9059c400) [pid = 1781] [serial = 26] [outer = 0x9059e800] 22:35:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x9127ac00 == 10 [pid = 1781] [id = 10] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 27 (0x9127c000) [pid = 1781] [serial = 27] [outer = (nil)] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 28 (0x912a3400) [pid = 1781] [serial = 28] [outer = 0x9127c000] 22:35:37 INFO - PROCESS | 1781 | 1461216937527 Marionette DEBUG loaded listener.js 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 29 (0x9271c800) [pid = 1781] [serial = 29] [outer = 0x9127c000] 22:35:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x9127bc00 == 11 [pid = 1781] [id = 11] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 30 (0x927ae000) [pid = 1781] [serial = 30] [outer = (nil)] 22:35:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 31 (0x9507d800) [pid = 1781] [serial = 31] [outer = 0x927ae000] 22:35:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 32 (0x97869000) [pid = 1781] [serial = 32] [outer = 0x927ae000] 22:35:38 INFO - PROCESS | 1781 | 1461216938667 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]]]}] 22:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 22:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1635ms 22:35:38 INFO - PROCESS | 1781 | 1461216938684 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 22:35:38 INFO - PROCESS | 1781 | 1461216938691 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 22:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 22:35:38 INFO - PROCESS | 1781 | 1461216938702 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 22:35:38 INFO - PROCESS | 1781 | 1461216938706 Marionette TRACE conn3 <- [1,18,null,{}] 22:35:38 INFO - PROCESS | 1781 | 1461216938713 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}] 22:35:38 INFO - PROCESS | 1781 | 1461216938895 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 22:35:39 INFO - PROCESS | 1781 | 1461216939007 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x962d1400 == 12 [pid = 1781] [id = 12] 22:35:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 33 (0x97d66c00) [pid = 1781] [serial = 33] [outer = (nil)] 22:35:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 34 (0x98109800) [pid = 1781] [serial = 34] [outer = 0x97d66c00] 22:35:39 INFO - PROCESS | 1781 | 1461216939095 Marionette DEBUG loaded listener.js 22:35:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 35 (0x9810e800) [pid = 1781] [serial = 35] [outer = 0x97d66c00] 22:35:40 INFO - PROCESS | 1781 | 1461216940002 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]]]}] 22:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 22:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1336ms 22:35:40 INFO - PROCESS | 1781 | 1461216940039 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 22:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 22:35:40 INFO - PROCESS | 1781 | 1461216940045 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 22:35:40 INFO - PROCESS | 1781 | 1461216940051 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 22:35:40 INFO - PROCESS | 1781 | 1461216940057 Marionette TRACE conn3 <- [1,22,null,{}] 22:35:40 INFO - PROCESS | 1781 | 1461216940074 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}] 22:35:40 INFO - PROCESS | 1781 | 1461216940261 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 22:35:40 INFO - PROCESS | 1781 | 1461216940387 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x9127d800 == 13 [pid = 1781] [id = 13] 22:35:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 36 (0x98a3b000) [pid = 1781] [serial = 36] [outer = (nil)] 22:35:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 37 (0x992dec00) [pid = 1781] [serial = 37] [outer = 0x98a3b000] 22:35:40 INFO - PROCESS | 1781 | 1461216940479 Marionette DEBUG loaded listener.js 22:35:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 38 (0x9b095400) [pid = 1781] [serial = 38] [outer = 0x98a3b000] 22:35:41 INFO - PROCESS | 1781 | 1461216941373 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]]]}] 22:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 22:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1349ms 22:35:41 INFO - PROCESS | 1781 | 1461216941400 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 22:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 22:35:41 INFO - PROCESS | 1781 | 1461216941405 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 22:35:41 INFO - PROCESS | 1781 | 1461216941411 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 22:35:41 INFO - PROCESS | 1781 | 1461216941414 Marionette TRACE conn3 <- [1,26,null,{}] 22:35:41 INFO - PROCESS | 1781 | 1461216941421 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}] 22:35:41 INFO - PROCESS | 1781 | 1461216941603 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 22:35:41 INFO - PROCESS | 1781 | 1461216941884 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x9fb8d400 == 14 [pid = 1781] [id = 14] 22:35:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 39 (0xa0ad9c00) [pid = 1781] [serial = 39] [outer = (nil)] 22:35:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 40 (0xa0f9c000) [pid = 1781] [serial = 40] [outer = 0xa0ad9c00] 22:35:41 INFO - PROCESS | 1781 | 1461216941977 Marionette DEBUG loaded listener.js 22:35:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 41 (0xa2a9b800) [pid = 1781] [serial = 41] [outer = 0xa0ad9c00] 22:35:42 INFO - PROCESS | 1781 | 1461216942773 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]]]}] 22:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 22:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1384ms 22:35:42 INFO - PROCESS | 1781 | 1461216942812 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 22:35:42 INFO - PROCESS | 1781 | 1461216942816 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 22:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 22:35:42 INFO - PROCESS | 1781 | 1461216942824 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 22:35:42 INFO - PROCESS | 1781 | 1461216942828 Marionette TRACE conn3 <- [1,30,null,{}] 22:35:42 INFO - PROCESS | 1781 | 1461216942834 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}] 22:35:43 INFO - PROCESS | 1781 | 1461216943021 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 22:35:43 INFO - PROCESS | 1781 | 1461216943150 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x92716c00 == 15 [pid = 1781] [id = 15] 22:35:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 42 (0x97935400) [pid = 1781] [serial = 42] [outer = (nil)] 22:35:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 43 (0xa44c2400) [pid = 1781] [serial = 43] [outer = 0x97935400] 22:35:43 INFO - PROCESS | 1781 | 1461216943239 Marionette DEBUG loaded listener.js 22:35:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 44 (0xa45a5400) [pid = 1781] [serial = 44] [outer = 0x97935400] 22:35:44 INFO - PROCESS | 1781 | 1461216944356 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]]]}] 22:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 22:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1583ms 22:35:44 INFO - PROCESS | 1781 | 1461216944408 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 22:35:44 INFO - PROCESS | 1781 | 1461216944413 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 22:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 22:35:44 INFO - PROCESS | 1781 | 1461216944422 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 22:35:44 INFO - PROCESS | 1781 | 1461216944428 Marionette TRACE conn3 <- [1,34,null,{}] 22:35:44 INFO - PROCESS | 1781 | 1461216944437 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}] 22:35:44 INFO - PROCESS | 1781 | 1461216944596 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 22:35:44 INFO - PROCESS | 1781 | 1461216944746 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x9129f800 == 16 [pid = 1781] [id = 16] 22:35:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 45 (0x915efc00) [pid = 1781] [serial = 45] [outer = (nil)] 22:35:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 46 (0x95b6c800) [pid = 1781] [serial = 46] [outer = 0x915efc00] 22:35:44 INFO - PROCESS | 1781 | 1461216944839 Marionette DEBUG loaded listener.js 22:35:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 47 (0x96272800) [pid = 1781] [serial = 47] [outer = 0x915efc00] 22:35:45 INFO - PROCESS | 1781 | 1461216945687 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]]]}] 22:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 22:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1283ms 22:35:45 INFO - PROCESS | 1781 | 1461216945705 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 22:35:45 INFO - PROCESS | 1781 | 1461216945713 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 22:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 22:35:45 INFO - PROCESS | 1781 | 1461216945722 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 22:35:45 INFO - PROCESS | 1781 | 1461216945726 Marionette TRACE conn3 <- [1,38,null,{}] 22:35:45 INFO - PROCESS | 1781 | 1461216945732 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}] 22:35:45 INFO - PROCESS | 1781 | 1461216945901 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 22:35:46 INFO - PROCESS | 1781 | 1461216946000 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x91277c00 == 17 [pid = 1781] [id = 17] 22:35:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 48 (0x915f7000) [pid = 1781] [serial = 48] [outer = (nil)] 22:35:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 49 (0x95bbac00) [pid = 1781] [serial = 49] [outer = 0x915f7000] 22:35:46 INFO - PROCESS | 1781 | 1461216946073 Marionette DEBUG loaded listener.js 22:35:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 50 (0x96fb9c00) [pid = 1781] [serial = 50] [outer = 0x915f7000] 22:35:47 INFO - PROCESS | 1781 | 1461216947001 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]]]}] 22:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 22:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1332ms 22:35:47 INFO - PROCESS | 1781 | 1461216947063 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 22:35:47 INFO - PROCESS | 1781 | 1461216947070 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 22:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 22:35:47 INFO - PROCESS | 1781 | 1461216947082 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 22:35:47 INFO - PROCESS | 1781 | 1461216947087 Marionette TRACE conn3 <- [1,42,null,{}] 22:35:47 INFO - PROCESS | 1781 | 1461216947096 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}] 22:35:47 INFO - PROCESS | 1781 | 1461216947279 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 22:35:47 INFO - PROCESS | 1781 | 1461216947411 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f6400 == 18 [pid = 1781] [id = 18] 22:35:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 51 (0x915fb800) [pid = 1781] [serial = 51] [outer = (nil)] 22:35:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 52 (0x946d9800) [pid = 1781] [serial = 52] [outer = 0x915fb800] 22:35:47 INFO - PROCESS | 1781 | 1461216947545 Marionette DEBUG loaded listener.js 22:35:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 53 (0x95bb6800) [pid = 1781] [serial = 53] [outer = 0x915fb800] 22:35:48 INFO - PROCESS | 1781 | 1461216948381 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]]]}] 22:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 22:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1342ms 22:35:48 INFO - PROCESS | 1781 | 1461216948425 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 22:35:48 INFO - PROCESS | 1781 | 1461216948434 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 22:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 22:35:48 INFO - PROCESS | 1781 | 1461216948445 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 22:35:48 INFO - PROCESS | 1781 | 1461216948448 Marionette TRACE conn3 <- [1,46,null,{}] 22:35:48 INFO - PROCESS | 1781 | 1461216948455 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}] 22:35:48 INFO - PROCESS | 1781 | 1461216948631 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 22:35:48 INFO - PROCESS | 1781 | 1461216948762 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa5800 == 19 [pid = 1781] [id = 19] 22:35:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 54 (0x927ac000) [pid = 1781] [serial = 54] [outer = (nil)] 22:35:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 55 (0x97374800) [pid = 1781] [serial = 55] [outer = 0x927ac000] 22:35:48 INFO - PROCESS | 1781 | 1461216948851 Marionette DEBUG loaded listener.js 22:35:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 56 (0x9786a000) [pid = 1781] [serial = 56] [outer = 0x927ac000] 22:35:49 INFO - PROCESS | 1781 | 1461216949787 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]]]}] 22:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 22:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1432ms 22:35:49 INFO - PROCESS | 1781 | 1461216949880 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 22:35:49 INFO - PROCESS | 1781 | 1461216949885 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 22:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 22:35:49 INFO - PROCESS | 1781 | 1461216949894 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 22:35:49 INFO - PROCESS | 1781 | 1461216949901 Marionette TRACE conn3 <- [1,50,null,{}] 22:35:49 INFO - PROCESS | 1781 | 1461216949919 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}] 22:35:50 INFO - PROCESS | 1781 | 1461216950101 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 22:35:50 INFO - PROCESS | 1781 | 1461216950206 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x9786e800 == 20 [pid = 1781] [id = 20] 22:35:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 57 (0x9810a800) [pid = 1781] [serial = 57] [outer = (nil)] 22:35:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 58 (0x983ecc00) [pid = 1781] [serial = 58] [outer = 0x9810a800] 22:35:50 INFO - PROCESS | 1781 | 1461216950329 Marionette DEBUG loaded listener.js 22:35:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 59 (0x98a37400) [pid = 1781] [serial = 59] [outer = 0x9810a800] 22:35:51 INFO - PROCESS | 1781 | 1461216951153 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]]]}] 22:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 22:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1293ms 22:35:51 INFO - PROCESS | 1781 | 1461216951187 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 22:35:51 INFO - PROCESS | 1781 | 1461216951191 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 22:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 22:35:51 INFO - PROCESS | 1781 | 1461216951200 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 22:35:51 INFO - PROCESS | 1781 | 1461216951202 Marionette TRACE conn3 <- [1,54,null,{}] 22:35:51 INFO - PROCESS | 1781 | 1461216951208 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}] 22:35:51 INFO - PROCESS | 1781 | 1461216951383 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 22:35:51 INFO - PROCESS | 1781 | 1461216951515 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa8800 == 21 [pid = 1781] [id = 21] 22:35:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 60 (0x983e5000) [pid = 1781] [serial = 60] [outer = (nil)] 22:35:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 61 (0x9a415800) [pid = 1781] [serial = 61] [outer = 0x983e5000] 22:35:51 INFO - PROCESS | 1781 | 1461216951612 Marionette DEBUG loaded listener.js 22:35:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 62 (0x9b090000) [pid = 1781] [serial = 62] [outer = 0x983e5000] 22:35:52 INFO - PROCESS | 1781 | 1461216952485 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]]]}] 22:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 22:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1332ms 22:35:52 INFO - PROCESS | 1781 | 1461216952534 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 22:35:52 INFO - PROCESS | 1781 | 1461216952538 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 22:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 22:35:52 INFO - PROCESS | 1781 | 1461216952544 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 22:35:52 INFO - PROCESS | 1781 | 1461216952548 Marionette TRACE conn3 <- [1,58,null,{}] 22:35:52 INFO - PROCESS | 1781 | 1461216952553 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}] 22:35:52 INFO - PROCESS | 1781 | 1461216952718 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 22:35:52 INFO - PROCESS | 1781 | 1461216952849 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x974bf800 == 22 [pid = 1781] [id = 22] 22:35:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 63 (0x992e0800) [pid = 1781] [serial = 63] [outer = (nil)] 22:35:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 64 (0x9df93c00) [pid = 1781] [serial = 64] [outer = 0x992e0800] 22:35:52 INFO - PROCESS | 1781 | 1461216952942 Marionette DEBUG loaded listener.js 22:35:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 65 (0x9df9a400) [pid = 1781] [serial = 65] [outer = 0x992e0800] 22:35:53 INFO - PROCESS | 1781 | 1461216953794 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]]]}] 22:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 22:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1287ms 22:35:53 INFO - PROCESS | 1781 | 1461216953840 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 22:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 22:35:53 INFO - PROCESS | 1781 | 1461216953845 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 22:35:53 INFO - PROCESS | 1781 | 1461216953851 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 22:35:53 INFO - PROCESS | 1781 | 1461216953855 Marionette TRACE conn3 <- [1,62,null,{}] 22:35:53 INFO - PROCESS | 1781 | 1461216953861 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}] 22:35:54 INFO - PROCESS | 1781 | 1461216954071 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 22:35:54 INFO - PROCESS | 1781 | 1461216954209 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a1000 == 23 [pid = 1781] [id = 23] 22:35:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 66 (0x912a1c00) [pid = 1781] [serial = 66] [outer = (nil)] 22:35:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 67 (0x9ffa4800) [pid = 1781] [serial = 67] [outer = 0x912a1c00] 22:35:54 INFO - PROCESS | 1781 | 1461216954306 Marionette DEBUG loaded listener.js 22:35:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 68 (0xa0ade400) [pid = 1781] [serial = 68] [outer = 0x912a1c00] 22:35:55 INFO - PROCESS | 1781 | 1461216955358 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]]]}] 22:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 22:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1581ms 22:35:55 INFO - PROCESS | 1781 | 1461216955433 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 22:35:55 INFO - PROCESS | 1781 | 1461216955441 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 22:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 22:35:55 INFO - PROCESS | 1781 | 1461216955449 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 22:35:55 INFO - PROCESS | 1781 | 1461216955454 Marionette TRACE conn3 <- [1,66,null,{}] 22:35:55 INFO - PROCESS | 1781 | 1461216955462 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}] 22:35:55 INFO - PROCESS | 1781 | 1461216955640 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 22:35:55 INFO - PROCESS | 1781 | 1461216955805 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:55 INFO - PROCESS | 1781 | --DOCSHELL 0x9129f800 == 22 [pid = 1781] [id = 16] 22:35:55 INFO - PROCESS | 1781 | --DOCSHELL 0x9fb8d400 == 21 [pid = 1781] [id = 14] 22:35:55 INFO - PROCESS | 1781 | --DOCSHELL 0x9127d800 == 20 [pid = 1781] [id = 13] 22:35:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faac000 == 21 [pid = 1781] [id = 24] 22:35:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 69 (0x8faac800) [pid = 1781] [serial = 69] [outer = (nil)] 22:35:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 70 (0x9127c400) [pid = 1781] [serial = 70] [outer = 0x8faac800] 22:35:55 INFO - PROCESS | 1781 | 1461216955963 Marionette DEBUG loaded listener.js 22:35:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 71 (0x927a8800) [pid = 1781] [serial = 71] [outer = 0x8faac800] 22:35:56 INFO - PROCESS | 1781 | 1461216956889 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]]]}] 22:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 22:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1495ms 22:35:56 INFO - PROCESS | 1781 | 1461216956945 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 22:35:56 INFO - PROCESS | 1781 | 1461216956953 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 22:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 22:35:56 INFO - PROCESS | 1781 | 1461216956963 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 22:35:56 INFO - PROCESS | 1781 | 1461216956968 Marionette TRACE conn3 <- [1,70,null,{}] 22:35:56 INFO - PROCESS | 1781 | 1461216956976 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}] 22:35:57 INFO - PROCESS | 1781 | 1461216957168 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 22:35:57 INFO - PROCESS | 1781 | 1461216957301 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x96fb6800 == 22 [pid = 1781] [id = 25] 22:35:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 72 (0x974bf400) [pid = 1781] [serial = 72] [outer = (nil)] 22:35:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 73 (0x9793ec00) [pid = 1781] [serial = 73] [outer = 0x974bf400] 22:35:57 INFO - PROCESS | 1781 | 1461216957396 Marionette DEBUG loaded listener.js 22:35:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 74 (0x98101400) [pid = 1781] [serial = 74] [outer = 0x974bf400] 22:35:58 INFO - PROCESS | 1781 | 1461216958265 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]]]}] 22:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 22:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1344ms 22:35:58 INFO - PROCESS | 1781 | 1461216958316 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 22:35:58 INFO - PROCESS | 1781 | 1461216958322 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 22:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 22:35:58 INFO - PROCESS | 1781 | 1461216958331 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 22:35:58 INFO - PROCESS | 1781 | 1461216958334 Marionette TRACE conn3 <- [1,74,null,{}] 22:35:58 INFO - PROCESS | 1781 | 1461216958341 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}] 22:35:58 INFO - PROCESS | 1781 | 1461216958525 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 22:35:58 INFO - PROCESS | 1781 | 1461216958658 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:35:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x90598000 == 23 [pid = 1781] [id = 26] 22:35:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 75 (0x96808400) [pid = 1781] [serial = 75] [outer = (nil)] 22:35:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 76 (0x98a64000) [pid = 1781] [serial = 76] [outer = 0x96808400] 22:35:58 INFO - PROCESS | 1781 | 1461216958749 Marionette DEBUG loaded listener.js 22:35:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 77 (0x99289c00) [pid = 1781] [serial = 77] [outer = 0x96808400] 22:35:59 INFO - PROCESS | 1781 | 1461216959689 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]]]}] 22:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 22:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1431ms 22:35:59 INFO - PROCESS | 1781 | 1461216959764 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 22:35:59 INFO - PROCESS | 1781 | 1461216959767 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 22:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 22:35:59 INFO - PROCESS | 1781 | 1461216959777 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 22:35:59 INFO - PROCESS | 1781 | 1461216959786 Marionette TRACE conn3 <- [1,78,null,{}] 22:35:59 INFO - PROCESS | 1781 | 1461216959801 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}] 22:36:00 INFO - PROCESS | 1781 | 1461216960031 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 22:36:00 INFO - PROCESS | 1781 | 1461216960208 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x9b0f4000 == 24 [pid = 1781] [id = 27] 22:36:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 78 (0x9b0f4400) [pid = 1781] [serial = 78] [outer = (nil)] 22:36:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 79 (0x9fe8f800) [pid = 1781] [serial = 79] [outer = 0x9b0f4400] 22:36:00 INFO - PROCESS | 1781 | 1461216960299 Marionette DEBUG loaded listener.js 22:36:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 80 (0x9ffa4c00) [pid = 1781] [serial = 80] [outer = 0x9b0f4400] 22:36:01 INFO - PROCESS | 1781 | 1461216961115 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]]]}] 22:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 22:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1390ms 22:36:01 INFO - PROCESS | 1781 | 1461216961165 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 22:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 22:36:01 INFO - PROCESS | 1781 | 1461216961171 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 22:36:01 INFO - PROCESS | 1781 | 1461216961177 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 22:36:01 INFO - PROCESS | 1781 | 1461216961181 Marionette TRACE conn3 <- [1,82,null,{}] 22:36:01 INFO - PROCESS | 1781 | 1461216961187 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}] 22:36:01 INFO - PROCESS | 1781 | 1461216961405 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 22:36:01 INFO - PROCESS | 1781 | 1461216961421 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7df800 == 25 [pid = 1781] [id = 28] 22:36:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 81 (0xa0a3d000) [pid = 1781] [serial = 81] [outer = (nil)] 22:36:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 82 (0xa0f42400) [pid = 1781] [serial = 82] [outer = 0xa0a3d000] 22:36:01 INFO - PROCESS | 1781 | 1461216961547 Marionette DEBUG loaded listener.js 22:36:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 83 (0xa0f9e000) [pid = 1781] [serial = 83] [outer = 0xa0a3d000] 22:36:02 INFO - PROCESS | 1781 | 1461216962455 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]]]}] 22:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 22:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 22:36:02 INFO - PROCESS | 1781 | 1461216962657 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 22:36:02 INFO - PROCESS | 1781 | 1461216962664 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 22:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 22:36:02 INFO - PROCESS | 1781 | 1461216962674 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 22:36:02 INFO - PROCESS | 1781 | 1461216962677 Marionette TRACE conn3 <- [1,86,null,{}] 22:36:02 INFO - PROCESS | 1781 | 1461216962686 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}] 22:36:02 INFO - PROCESS | 1781 | 1461216962852 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 22:36:03 INFO - PROCESS | 1781 | 1461216963013 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x94622c00 == 26 [pid = 1781] [id = 29] 22:36:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 84 (0x94624400) [pid = 1781] [serial = 84] [outer = (nil)] 22:36:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 85 (0x94629000) [pid = 1781] [serial = 85] [outer = 0x94624400] 22:36:03 INFO - PROCESS | 1781 | 1461216963146 Marionette DEBUG loaded listener.js 22:36:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 86 (0x95bb9c00) [pid = 1781] [serial = 86] [outer = 0x94624400] 22:36:03 INFO - PROCESS | 1781 | 1461216963979 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]]]}] 22:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 22:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1382ms 22:36:04 INFO - PROCESS | 1781 | 1461216964057 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 22:36:04 INFO - PROCESS | 1781 | 1461216964061 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 22:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 22:36:04 INFO - PROCESS | 1781 | 1461216964074 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 22:36:04 INFO - PROCESS | 1781 | 1461216964078 Marionette TRACE conn3 <- [1,90,null,{}] 22:36:04 INFO - PROCESS | 1781 | 1461216964085 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}] 22:36:04 INFO - PROCESS | 1781 | 1461216964362 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 22:36:04 INFO - PROCESS | 1781 | --DOCSHELL 0x8faa8800 == 25 [pid = 1781] [id = 21] 22:36:04 INFO - PROCESS | 1781 | --DOCSHELL 0x9786e800 == 24 [pid = 1781] [id = 20] 22:36:04 INFO - PROCESS | 1781 | --DOCSHELL 0x8faa5800 == 23 [pid = 1781] [id = 19] 22:36:04 INFO - PROCESS | 1781 | --DOCSHELL 0x915f6400 == 22 [pid = 1781] [id = 18] 22:36:04 INFO - PROCESS | 1781 | 1461216964581 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x9461d000 == 23 [pid = 1781] [id = 30] 22:36:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 87 (0x9461e400) [pid = 1781] [serial = 87] [outer = (nil)] 22:36:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 88 (0x94620800) [pid = 1781] [serial = 88] [outer = 0x9461e400] 22:36:04 INFO - PROCESS | 1781 | 1461216964719 Marionette DEBUG loaded listener.js 22:36:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 89 (0x9462a000) [pid = 1781] [serial = 89] [outer = 0x9461e400] 22:36:05 INFO - PROCESS | 1781 | 1461216965649 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]]]}] 22:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 22:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1635ms 22:36:05 INFO - PROCESS | 1781 | 1461216965707 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 22:36:05 INFO - PROCESS | 1781 | 1461216965712 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 22:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 22:36:05 INFO - PROCESS | 1781 | 1461216965720 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 22:36:05 INFO - PROCESS | 1781 | 1461216965727 Marionette TRACE conn3 <- [1,94,null,{}] 22:36:05 INFO - PROCESS | 1781 | 1461216965734 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}] 22:36:05 INFO - PROCESS | 1781 | 1461216965922 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 22:36:06 INFO - PROCESS | 1781 | 1461216966061 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x97868400 == 24 [pid = 1781] [id = 31] 22:36:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 90 (0x97939800) [pid = 1781] [serial = 90] [outer = (nil)] 22:36:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 91 (0x98107800) [pid = 1781] [serial = 91] [outer = 0x97939800] 22:36:06 INFO - PROCESS | 1781 | 1461216966156 Marionette DEBUG loaded listener.js 22:36:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 92 (0x983ed000) [pid = 1781] [serial = 92] [outer = 0x97939800] 22:36:07 INFO - PROCESS | 1781 | 1461216967050 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]]]}] 22:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 22:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1388ms 22:36:07 INFO - PROCESS | 1781 | 1461216967110 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 22:36:07 INFO - PROCESS | 1781 | 1461216967115 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 22:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 22:36:07 INFO - PROCESS | 1781 | 1461216967122 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 22:36:07 INFO - PROCESS | 1781 | 1461216967126 Marionette TRACE conn3 <- [1,98,null,{}] 22:36:07 INFO - PROCESS | 1781 | 1461216967132 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}] 22:36:07 INFO - PROCESS | 1781 | 1461216967302 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 22:36:07 INFO - PROCESS | 1781 | 1461216967442 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x98107400 == 25 [pid = 1781] [id = 32] 22:36:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 93 (0x986a5800) [pid = 1781] [serial = 93] [outer = (nil)] 22:36:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 94 (0x9b0fe800) [pid = 1781] [serial = 94] [outer = 0x986a5800] 22:36:07 INFO - PROCESS | 1781 | 1461216967532 Marionette DEBUG loaded listener.js 22:36:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 95 (0x9ea20000) [pid = 1781] [serial = 95] [outer = 0x986a5800] 22:36:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 96 (0xa0c36800) [pid = 1781] [serial = 96] [outer = 0x927ae000] 22:36:08 INFO - PROCESS | 1781 | 1461216968542 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]]]}] 22:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 22:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1482ms 22:36:08 INFO - PROCESS | 1781 | 1461216968605 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 22:36:08 INFO - PROCESS | 1781 | 1461216968612 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 22:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 22:36:08 INFO - PROCESS | 1781 | 1461216968629 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 22:36:08 INFO - PROCESS | 1781 | 1461216968636 Marionette TRACE conn3 <- [1,102,null,{}] 22:36:08 INFO - PROCESS | 1781 | 1461216968642 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}] 22:36:08 INFO - PROCESS | 1781 | 1461216968822 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 22:36:08 INFO - PROCESS | 1781 | 1461216968965 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x975d0c00 == 26 [pid = 1781] [id = 33] 22:36:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 97 (0x98104000) [pid = 1781] [serial = 97] [outer = (nil)] 22:36:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 98 (0xa2829c00) [pid = 1781] [serial = 98] [outer = 0x98104000] 22:36:09 INFO - PROCESS | 1781 | 1461216969088 Marionette DEBUG loaded listener.js 22:36:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 99 (0xa2a90400) [pid = 1781] [serial = 99] [outer = 0x98104000] 22:36:09 INFO - PROCESS | 1781 | 1461216969884 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]]]}] 22:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 22:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1299ms 22:36:09 INFO - PROCESS | 1781 | 1461216969924 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 22:36:09 INFO - PROCESS | 1781 | 1461216969929 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 22:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 22:36:09 INFO - PROCESS | 1781 | 1461216969938 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 22:36:09 INFO - PROCESS | 1781 | 1461216969941 Marionette TRACE conn3 <- [1,106,null,{}] 22:36:09 INFO - PROCESS | 1781 | 1461216969947 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}] 22:36:10 INFO - PROCESS | 1781 | 1461216970129 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 22:36:10 INFO - PROCESS | 1781 | 1461216970267 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:10 INFO - PROCESS | 1781 | ++DOCSHELL 0xa0e4a800 == 27 [pid = 1781] [id = 34] 22:36:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 100 (0xa4455400) [pid = 1781] [serial = 100] [outer = (nil)] 22:36:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 101 (0xa4464c00) [pid = 1781] [serial = 101] [outer = 0xa4455400] 22:36:10 INFO - PROCESS | 1781 | 1461216970360 Marionette DEBUG loaded listener.js 22:36:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 102 (0xa4469800) [pid = 1781] [serial = 102] [outer = 0xa4455400] 22:36:11 INFO - PROCESS | 1781 | 1461216971169 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]]]}] 22:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 22:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1282ms 22:36:11 INFO - PROCESS | 1781 | 1461216971220 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 22:36:11 INFO - PROCESS | 1781 | 1461216971225 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 22:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 22:36:11 INFO - PROCESS | 1781 | 1461216971231 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 22:36:11 INFO - PROCESS | 1781 | 1461216971234 Marionette TRACE conn3 <- [1,110,null,{}] 22:36:11 INFO - PROCESS | 1781 | 1461216971260 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}] 22:36:11 INFO - PROCESS | 1781 | 1461216971431 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 22:36:11 INFO - PROCESS | 1781 | 1461216971572 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:11 INFO - PROCESS | 1781 | ++DOCSHELL 0xa44a5400 == 28 [pid = 1781] [id = 35] 22:36:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 103 (0xa44ca000) [pid = 1781] [serial = 103] [outer = (nil)] 22:36:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 104 (0xa45a3000) [pid = 1781] [serial = 104] [outer = 0xa44ca000] 22:36:11 INFO - PROCESS | 1781 | 1461216971675 Marionette DEBUG loaded listener.js 22:36:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 105 (0xa4b0f400) [pid = 1781] [serial = 105] [outer = 0xa44ca000] 22:36:12 INFO - PROCESS | 1781 | 1461216972591 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]]]}] 22:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 22:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1432ms 22:36:12 INFO - PROCESS | 1781 | 1461216972664 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 22:36:12 INFO - PROCESS | 1781 | 1461216972669 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 22:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 22:36:12 INFO - PROCESS | 1781 | 1461216972675 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 22:36:12 INFO - PROCESS | 1781 | 1461216972678 Marionette TRACE conn3 <- [1,114,null,{}] 22:36:12 INFO - PROCESS | 1781 | 1461216972684 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}] 22:36:12 INFO - PROCESS | 1781 | 1461216972884 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 22:36:13 INFO - PROCESS | 1781 | 1461216973030 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faae000 == 29 [pid = 1781] [id = 36] 22:36:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 106 (0xa3ce5000) [pid = 1781] [serial = 106] [outer = (nil)] 22:36:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 107 (0xa6835c00) [pid = 1781] [serial = 107] [outer = 0xa3ce5000] 22:36:13 INFO - PROCESS | 1781 | 1461216973119 Marionette DEBUG loaded listener.js 22:36:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0xa685a800) [pid = 1781] [serial = 108] [outer = 0xa3ce5000] 22:36:14 INFO - PROCESS | 1781 | 1461216974106 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]]]}] 22:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 22:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1487ms 22:36:14 INFO - PROCESS | 1781 | 1461216974163 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 22:36:14 INFO - PROCESS | 1781 | 1461216974167 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 22:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 22:36:14 INFO - PROCESS | 1781 | 1461216974173 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 22:36:14 INFO - PROCESS | 1781 | 1461216974177 Marionette TRACE conn3 <- [1,118,null,{}] 22:36:14 INFO - PROCESS | 1781 | 1461216974183 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}] 22:36:14 INFO - PROCESS | 1781 | 1461216974351 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 22:36:14 INFO - PROCESS | 1781 | 1461216974572 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1de400 == 30 [pid = 1781] [id = 37] 22:36:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x8f1de800) [pid = 1781] [serial = 109] [outer = (nil)] 22:36:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x8f1e0c00) [pid = 1781] [serial = 110] [outer = 0x8f1de800] 22:36:14 INFO - PROCESS | 1781 | 1461216974707 Marionette DEBUG loaded listener.js 22:36:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x8faa8800) [pid = 1781] [serial = 111] [outer = 0x8f1de800] 22:36:15 INFO - PROCESS | 1781 | --DOCSHELL 0x94622c00 == 29 [pid = 1781] [id = 29] 22:36:15 INFO - PROCESS | 1781 | --DOCSHELL 0x8faac000 == 28 [pid = 1781] [id = 24] 22:36:15 INFO - PROCESS | 1781 | 1461216975726 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]]]}] 22:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 22:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1582ms 22:36:15 INFO - PROCESS | 1781 | 1461216975756 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 22:36:15 INFO - PROCESS | 1781 | 1461216975762 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 22:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 22:36:15 INFO - PROCESS | 1781 | 1461216975771 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 22:36:15 INFO - PROCESS | 1781 | 1461216975778 Marionette TRACE conn3 <- [1,122,null,{}] 22:36:15 INFO - PROCESS | 1781 | 1461216975788 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}] 22:36:15 INFO - PROCESS | 1781 | 1461216975987 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 22:36:16 INFO - PROCESS | 1781 | 1461216976185 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f1c00 == 29 [pid = 1781] [id = 38] 22:36:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x92718000) [pid = 1781] [serial = 112] [outer = (nil)] 22:36:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x92892400) [pid = 1781] [serial = 113] [outer = 0x92718000] 22:36:16 INFO - PROCESS | 1781 | 1461216976294 Marionette DEBUG loaded listener.js 22:36:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x92896400) [pid = 1781] [serial = 114] [outer = 0x92718000] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7df800 == 28 [pid = 1781] [id = 28] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x9127ac00 == 27 [pid = 1781] [id = 10] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x90598000 == 26 [pid = 1781] [id = 26] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8faab000 == 25 [pid = 1781] [id = 8] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0xa44a5400 == 24 [pid = 1781] [id = 35] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x98107400 == 23 [pid = 1781] [id = 32] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x975d0c00 == 22 [pid = 1781] [id = 33] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0xa0e4a800 == 21 [pid = 1781] [id = 34] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x9461d000 == 20 [pid = 1781] [id = 30] 22:36:18 INFO - PROCESS | 1781 | --DOCSHELL 0x97868400 == 19 [pid = 1781] [id = 31] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x91277c00 == 18 [pid = 1781] [id = 17] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x915f0800 == 17 [pid = 1781] [id = 6] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x912a1000 == 16 [pid = 1781] [id = 23] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x92716c00 == 15 [pid = 1781] [id = 15] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x96fb6800 == 14 [pid = 1781] [id = 25] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x9b0f4000 == 13 [pid = 1781] [id = 27] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x974bf800 == 12 [pid = 1781] [id = 22] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8faae000 == 11 [pid = 1781] [id = 36] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1de400 == 10 [pid = 1781] [id = 37] 22:36:20 INFO - PROCESS | 1781 | --DOCSHELL 0x962d1400 == 9 [pid = 1781] [id = 12] 22:36:21 INFO - PROCESS | 1781 | 1461216981819 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]]]}] 22:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 22:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 6106ms 22:36:21 INFO - PROCESS | 1781 | 1461216981877 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 22:36:21 INFO - PROCESS | 1781 | 1461216981882 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 22:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 22:36:21 INFO - PROCESS | 1781 | 1461216981892 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 22:36:21 INFO - PROCESS | 1781 | 1461216981897 Marionette TRACE conn3 <- [1,126,null,{}] 22:36:21 INFO - PROCESS | 1781 | 1461216981907 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}] 22:36:22 INFO - PROCESS | 1781 | 1461216982079 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 22:36:22 INFO - PROCESS | 1781 | 1461216982208 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa2c00 == 10 [pid = 1781] [id = 39] 22:36:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x912a9c00) [pid = 1781] [serial = 115] [outer = (nil)] 22:36:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x92890c00) [pid = 1781] [serial = 116] [outer = 0x912a9c00] 22:36:22 INFO - PROCESS | 1781 | 1461216982290 Marionette DEBUG loaded listener.js 22:36:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x92898400) [pid = 1781] [serial = 117] [outer = 0x912a9c00] 22:36:23 INFO - PROCESS | 1781 | 1461216983106 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]]]}] 22:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 22:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1298ms 22:36:23 INFO - PROCESS | 1781 | 1461216983191 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 22:36:23 INFO - PROCESS | 1781 | 1461216983201 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 22:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 22:36:23 INFO - PROCESS | 1781 | 1461216983215 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 22:36:23 INFO - PROCESS | 1781 | 1461216983220 Marionette TRACE conn3 <- [1,130,null,{}] 22:36:23 INFO - PROCESS | 1781 | 1461216983225 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}] 22:36:23 INFO - PROCESS | 1781 | 1461216983387 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 22:36:23 INFO - PROCESS | 1781 | 1461216983538 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d9c00 == 11 [pid = 1781] [id = 40] 22:36:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x912a1000) [pid = 1781] [serial = 118] [outer = (nil)] 22:36:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x95bc1800) [pid = 1781] [serial = 119] [outer = 0x912a1000] 22:36:23 INFO - PROCESS | 1781 | 1461216983615 Marionette DEBUG loaded listener.js 22:36:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x970cec00) [pid = 1781] [serial = 120] [outer = 0x912a1000] 22:36:24 INFO - PROCESS | 1781 | 1461216984426 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]]]}] 22:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 22:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1231ms 22:36:24 INFO - PROCESS | 1781 | 1461216984447 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 22:36:24 INFO - PROCESS | 1781 | 1461216984450 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 22:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 22:36:24 INFO - PROCESS | 1781 | 1461216984468 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 22:36:24 INFO - PROCESS | 1781 | 1461216984474 Marionette TRACE conn3 <- [1,134,null,{}] 22:36:24 INFO - PROCESS | 1781 | 1461216984491 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}] 22:36:24 INFO - PROCESS | 1781 | 1461216984712 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 22:36:24 INFO - PROCESS | 1781 | 1461216984743 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x970cdc00 == 12 [pid = 1781] [id = 41] 22:36:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x97936400) [pid = 1781] [serial = 121] [outer = (nil)] 22:36:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x983ec800) [pid = 1781] [serial = 122] [outer = 0x97936400] 22:36:24 INFO - PROCESS | 1781 | 1461216984825 Marionette DEBUG loaded listener.js 22:36:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x98e46800) [pid = 1781] [serial = 123] [outer = 0x97936400] 22:36:25 INFO - PROCESS | 1781 | 1461216985697 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]]]}] 22:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 22:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1297ms 22:36:25 INFO - PROCESS | 1781 | 1461216985756 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 22:36:25 INFO - PROCESS | 1781 | 1461216985761 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 22:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 22:36:25 INFO - PROCESS | 1781 | 1461216985767 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 22:36:25 INFO - PROCESS | 1781 | 1461216985770 Marionette TRACE conn3 <- [1,138,null,{}] 22:36:25 INFO - PROCESS | 1781 | 1461216985776 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}] 22:36:26 INFO - PROCESS | 1781 | 1461216986001 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x915f7000) [pid = 1781] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x992e0800) [pid = 1781] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x9461e400) [pid = 1781] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x974bf400) [pid = 1781] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x983e5000) [pid = 1781] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x97939800) [pid = 1781] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x9810a800) [pid = 1781] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x927ac000) [pid = 1781] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x8f1de800) [pid = 1781] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x915fb800) [pid = 1781] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x915efc00) [pid = 1781] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x97d66c00) [pid = 1781] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x98a3b000) [pid = 1781] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 109 (0x9127c000) [pid = 1781] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 108 (0xa0ad9c00) [pid = 1781] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 107 (0x97935400) [pid = 1781] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 106 (0xa3ce5000) [pid = 1781] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 105 (0x8faac800) [pid = 1781] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 104 (0x94624400) [pid = 1781] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 103 (0x9b0f4400) [pid = 1781] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 102 (0x986a5800) [pid = 1781] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 101 (0xa0a3d000) [pid = 1781] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 100 (0x8faab400) [pid = 1781] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 99 (0xa44ca000) [pid = 1781] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 98 (0x96808400) [pid = 1781] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 97 (0x915f0c00) [pid = 1781] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 96 (0xa4455400) [pid = 1781] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 95 (0x98104000) [pid = 1781] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 22:36:26 INFO - PROCESS | 1781 | --DOMWINDOW == 94 (0x912a1c00) [pid = 1781] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 22:36:27 INFO - PROCESS | 1781 | 1461216987071 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7d5400 == 13 [pid = 1781] [id = 42] 22:36:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 95 (0x8f7dc400) [pid = 1781] [serial = 124] [outer = (nil)] 22:36:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 96 (0x8faa8000) [pid = 1781] [serial = 125] [outer = 0x8f7dc400] 22:36:27 INFO - PROCESS | 1781 | 1461216987159 Marionette DEBUG loaded listener.js 22:36:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 97 (0x915f3c00) [pid = 1781] [serial = 126] [outer = 0x8f7dc400] 22:36:27 INFO - PROCESS | 1781 | 1461216987989 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]]]}] 22:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 22:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2287ms 22:36:28 INFO - PROCESS | 1781 | 1461216988055 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 22:36:28 INFO - PROCESS | 1781 | 1461216988059 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 22:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 22:36:28 INFO - PROCESS | 1781 | 1461216988065 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 22:36:28 INFO - PROCESS | 1781 | 1461216988068 Marionette TRACE conn3 <- [1,142,null,{}] 22:36:28 INFO - PROCESS | 1781 | 1461216988074 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}] 22:36:28 INFO - PROCESS | 1781 | 1461216988219 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 22:36:28 INFO - PROCESS | 1781 | 1461216988229 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x9736b000 == 14 [pid = 1781] [id = 43] 22:36:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 98 (0x97373c00) [pid = 1781] [serial = 127] [outer = (nil)] 22:36:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 99 (0x983e4c00) [pid = 1781] [serial = 128] [outer = 0x97373c00] 22:36:28 INFO - PROCESS | 1781 | 1461216988392 Marionette DEBUG loaded listener.js 22:36:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 100 (0x992e0800) [pid = 1781] [serial = 129] [outer = 0x97373c00] 22:36:29 INFO - PROCESS | 1781 | 1461216989225 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]]]}] 22:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 22:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1235ms 22:36:29 INFO - PROCESS | 1781 | 1461216989302 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 22:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 22:36:29 INFO - PROCESS | 1781 | 1461216989308 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 22:36:29 INFO - PROCESS | 1781 | 1461216989317 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 22:36:29 INFO - PROCESS | 1781 | 1461216989324 Marionette TRACE conn3 <- [1,146,null,{}] 22:36:29 INFO - PROCESS | 1781 | 1461216989334 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}] 22:36:29 INFO - PROCESS | 1781 | 1461216989569 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 22:36:29 INFO - PROCESS | 1781 | 1461216989760 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x90596c00 == 15 [pid = 1781] [id = 44] 22:36:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 101 (0x90597800) [pid = 1781] [serial = 130] [outer = (nil)] 22:36:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 102 (0x946d6000) [pid = 1781] [serial = 131] [outer = 0x90597800] 22:36:29 INFO - PROCESS | 1781 | 1461216989897 Marionette DEBUG loaded listener.js 22:36:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 103 (0x962dcc00) [pid = 1781] [serial = 132] [outer = 0x90597800] 22:36:30 INFO - PROCESS | 1781 | 1461216990807 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]]]}] 22:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 22:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1543ms 22:36:30 INFO - PROCESS | 1781 | 1461216990860 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 22:36:30 INFO - PROCESS | 1781 | 1461216990869 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 22:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 22:36:30 INFO - PROCESS | 1781 | 1461216990880 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 22:36:30 INFO - PROCESS | 1781 | 1461216990884 Marionette TRACE conn3 <- [1,150,null,{}] 22:36:30 INFO - PROCESS | 1781 | 1461216990891 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}] 22:36:31 INFO - PROCESS | 1781 | 1461216991100 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 22:36:31 INFO - PROCESS | 1781 | 1461216991250 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x970c3c00 == 16 [pid = 1781] [id = 45] 22:36:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 104 (0x97942000) [pid = 1781] [serial = 133] [outer = (nil)] 22:36:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 105 (0x98e44000) [pid = 1781] [serial = 134] [outer = 0x97942000] 22:36:31 INFO - PROCESS | 1781 | 1461216991339 Marionette DEBUG loaded listener.js 22:36:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 106 (0x98e50000) [pid = 1781] [serial = 135] [outer = 0x97942000] 22:36:31 INFO - PROCESS | 1781 | 1461216991855 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 22:36:32 INFO - PROCESS | 1781 | 1461216992363 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]]]}] 22:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 22:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1540ms 22:36:32 INFO - PROCESS | 1781 | 1461216992420 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 22:36:32 INFO - PROCESS | 1781 | 1461216992424 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 22:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 22:36:32 INFO - PROCESS | 1781 | 1461216992431 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 22:36:32 INFO - PROCESS | 1781 | 1461216992437 Marionette TRACE conn3 <- [1,154,null,{}] 22:36:32 INFO - PROCESS | 1781 | 1461216992453 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}] 22:36:32 INFO - PROCESS | 1781 | 1461216992696 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 22:36:32 INFO - PROCESS | 1781 | 1461216992810 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x96275000 == 17 [pid = 1781] [id = 46] 22:36:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 107 (0xa0f9ec00) [pid = 1781] [serial = 136] [outer = (nil)] 22:36:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0xa2a31400) [pid = 1781] [serial = 137] [outer = 0xa0f9ec00] 22:36:32 INFO - PROCESS | 1781 | 1461216992951 Marionette DEBUG loaded listener.js 22:36:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x96274000) [pid = 1781] [serial = 138] [outer = 0xa0f9ec00] 22:36:33 INFO - PROCESS | 1781 | 1461216993810 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]]]}] 22:36:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 22:36:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1390ms 22:36:33 INFO - PROCESS | 1781 | 1461216993821 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 22:36:33 INFO - PROCESS | 1781 | 1461216993826 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 22:36:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 22:36:33 INFO - PROCESS | 1781 | 1461216993833 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 22:36:33 INFO - PROCESS | 1781 | 1461216993837 Marionette TRACE conn3 <- [1,158,null,{}] 22:36:33 INFO - PROCESS | 1781 | 1461216993843 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}] 22:36:34 INFO - PROCESS | 1781 | 1461216994004 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 22:36:34 INFO - PROCESS | 1781 | 1461216994394 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d2400 == 18 [pid = 1781] [id = 47] 22:36:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x8f1d5800) [pid = 1781] [serial = 139] [outer = (nil)] 22:36:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x9ea21400) [pid = 1781] [serial = 140] [outer = 0x8f1d5800] 22:36:34 INFO - PROCESS | 1781 | 1461216994533 Marionette DEBUG loaded listener.js 22:36:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0xa4454c00) [pid = 1781] [serial = 141] [outer = 0x8f1d5800] 22:36:35 INFO - PROCESS | 1781 | 1461216995368 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]]]}] 22:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 22:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1590ms 22:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 22:36:35 INFO - PROCESS | 1781 | 1461216995425 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 22:36:35 INFO - PROCESS | 1781 | 1461216995428 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 22:36:35 INFO - PROCESS | 1781 | 1461216995434 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 22:36:35 INFO - PROCESS | 1781 | 1461216995437 Marionette TRACE conn3 <- [1,162,null,{}] 22:36:35 INFO - PROCESS | 1781 | 1461216995443 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}] 22:36:35 INFO - PROCESS | 1781 | 1461216995606 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 22:36:35 INFO - PROCESS | 1781 | 1461216995895 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7e1800 == 19 [pid = 1781] [id = 48] 22:36:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x8f7e2400) [pid = 1781] [serial = 142] [outer = (nil)] 22:36:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x91278400) [pid = 1781] [serial = 143] [outer = 0x8f7e2400] 22:36:36 INFO - PROCESS | 1781 | 1461216996065 Marionette DEBUG loaded listener.js 22:36:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x915f1400) [pid = 1781] [serial = 144] [outer = 0x8f7e2400] 22:36:36 INFO - PROCESS | 1781 | 1461216996993 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]]]}] 22:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 22:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1593ms 22:36:37 INFO - PROCESS | 1781 | 1461216997027 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 22:36:37 INFO - PROCESS | 1781 | 1461216997032 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 22:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 22:36:37 INFO - PROCESS | 1781 | 1461216997040 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 22:36:37 INFO - PROCESS | 1781 | 1461216997046 Marionette TRACE conn3 <- [1,166,null,{}] 22:36:37 INFO - PROCESS | 1781 | 1461216997053 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}] 22:36:37 INFO - PROCESS | 1781 | 1461216997217 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 22:36:37 INFO - PROCESS | 1781 | 1461216997368 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x975c8400) [pid = 1781] [serial = 12] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x979d1400) [pid = 1781] [serial = 9] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x92892400) [pid = 1781] [serial = 113] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7e2c00 == 20 [pid = 1781] [id = 49] 22:36:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x8f7e3000) [pid = 1781] [serial = 145] [outer = (nil)] 22:36:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x8faaf800) [pid = 1781] [serial = 146] [outer = 0x8f7e3000] 22:36:37 INFO - PROCESS | 1781 | 1461216997473 Marionette DEBUG loaded listener.js 22:36:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x915f2800) [pid = 1781] [serial = 147] [outer = 0x8f7e3000] 22:36:37 INFO - PROCESS | 1781 | --DOCSHELL 0x915f1c00 == 19 [pid = 1781] [id = 38] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x97869000) [pid = 1781] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x97374800) [pid = 1781] [serial = 55] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x946d9800) [pid = 1781] [serial = 52] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0xa282e000) [pid = 1781] [serial = 2] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x95b6c800) [pid = 1781] [serial = 46] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 109 (0x8faa0800) [pid = 1781] [serial = 25] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 108 (0x9507d800) [pid = 1781] [serial = 31] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 107 (0x98109800) [pid = 1781] [serial = 34] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 106 (0x96272800) [pid = 1781] [serial = 47] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 105 (0x992dec00) [pid = 1781] [serial = 37] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 104 (0x912a3400) [pid = 1781] [serial = 28] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 103 (0x9b095400) [pid = 1781] [serial = 38] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 102 (0x9810e800) [pid = 1781] [serial = 35] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 101 (0xa0f9c000) [pid = 1781] [serial = 40] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 100 (0xa44c2400) [pid = 1781] [serial = 43] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 99 (0x9271c800) [pid = 1781] [serial = 29] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 98 (0xa2a9b800) [pid = 1781] [serial = 41] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 97 (0x915fcc00) [pid = 1781] [serial = 23] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 96 (0xa45a5400) [pid = 1781] [serial = 44] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 95 (0x98101400) [pid = 1781] [serial = 74] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 94 (0x95bbac00) [pid = 1781] [serial = 49] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 93 (0x9b0fe800) [pid = 1781] [serial = 94] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 92 (0x9b090000) [pid = 1781] [serial = 62] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 91 (0x983ed000) [pid = 1781] [serial = 92] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 90 (0x9df93c00) [pid = 1781] [serial = 64] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 89 (0x98a37400) [pid = 1781] [serial = 59] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 88 (0x9a415800) [pid = 1781] [serial = 61] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 87 (0x983ecc00) [pid = 1781] [serial = 58] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 86 (0x98107800) [pid = 1781] [serial = 91] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 85 (0x9786a000) [pid = 1781] [serial = 56] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 84 (0x8faa8800) [pid = 1781] [serial = 111] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 83 (0x95bb9c00) [pid = 1781] [serial = 86] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 82 (0x9462a000) [pid = 1781] [serial = 89] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 81 (0x9793ec00) [pid = 1781] [serial = 73] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 80 (0x95bb6800) [pid = 1781] [serial = 53] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 79 (0x8f1e0c00) [pid = 1781] [serial = 110] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 78 (0xa45a3000) [pid = 1781] [serial = 104] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 77 (0xa2829c00) [pid = 1781] [serial = 98] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 76 (0xa2a90400) [pid = 1781] [serial = 99] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 75 (0xa4464c00) [pid = 1781] [serial = 101] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 74 (0xa0ade400) [pid = 1781] [serial = 68] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 73 (0x96fb9c00) [pid = 1781] [serial = 50] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 72 (0x9127c400) [pid = 1781] [serial = 70] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 71 (0x9df9a400) [pid = 1781] [serial = 65] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 70 (0x94620800) [pid = 1781] [serial = 88] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 69 (0x9ffa4800) [pid = 1781] [serial = 67] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 68 (0x98a64000) [pid = 1781] [serial = 76] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 67 (0xa0f9e000) [pid = 1781] [serial = 83] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 66 (0x8faae800) [pid = 1781] [serial = 22] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 65 (0xa4b0f400) [pid = 1781] [serial = 105] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 64 (0xa0f42400) [pid = 1781] [serial = 82] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 63 (0x99289c00) [pid = 1781] [serial = 77] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 62 (0x915f2c00) [pid = 1781] [serial = 16] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 61 (0x915f7400) [pid = 1781] [serial = 17] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 60 (0xa6835c00) [pid = 1781] [serial = 107] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 59 (0x9129fc00) [pid = 1781] [serial = 19] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 58 (0x9ffa4c00) [pid = 1781] [serial = 80] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 57 (0xa4469800) [pid = 1781] [serial = 102] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 56 (0xa685a800) [pid = 1781] [serial = 108] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 55 (0x927a8800) [pid = 1781] [serial = 71] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 54 (0x94629000) [pid = 1781] [serial = 85] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 53 (0x9fe8f800) [pid = 1781] [serial = 79] [outer = (nil)] [url = about:blank] 22:36:37 INFO - PROCESS | 1781 | --DOMWINDOW == 52 (0x9ea20000) [pid = 1781] [serial = 95] [outer = (nil)] [url = about:blank] 22:36:38 INFO - PROCESS | 1781 | 1461216998333 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]]]}] 22:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 22:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1335ms 22:36:38 INFO - PROCESS | 1781 | 1461216998399 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 22:36:38 INFO - PROCESS | 1781 | 1461216998405 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 22:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 22:36:38 INFO - PROCESS | 1781 | 1461216998416 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 22:36:38 INFO - PROCESS | 1781 | 1461216998418 Marionette TRACE conn3 <- [1,170,null,{}] 22:36:38 INFO - PROCESS | 1781 | 1461216998425 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}] 22:36:38 INFO - PROCESS | 1781 | 1461216998589 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 22:36:38 INFO - PROCESS | 1781 | 1461216998601 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faae800 == 20 [pid = 1781] [id = 50] 22:36:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 53 (0x905a1c00) [pid = 1781] [serial = 148] [outer = (nil)] 22:36:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 54 (0x9462a000) [pid = 1781] [serial = 149] [outer = 0x905a1c00] 22:36:38 INFO - PROCESS | 1781 | 1461216998675 Marionette DEBUG loaded listener.js 22:36:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 55 (0x95073000) [pid = 1781] [serial = 150] [outer = 0x905a1c00] 22:36:39 INFO - PROCESS | 1781 | 1461216999440 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]]]}] 22:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 22:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1077ms 22:36:39 INFO - PROCESS | 1781 | 1461216999493 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 22:36:39 INFO - PROCESS | 1781 | 1461216999496 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 22:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 22:36:39 INFO - PROCESS | 1781 | 1461216999505 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 22:36:39 INFO - PROCESS | 1781 | 1461216999514 Marionette TRACE conn3 <- [1,174,null,{}] 22:36:39 INFO - PROCESS | 1781 | 1461216999527 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}] 22:36:39 INFO - PROCESS | 1781 | 1461216999687 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 22:36:39 INFO - PROCESS | 1781 | 1461216999699 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x94622000 == 21 [pid = 1781] [id = 51] 22:36:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 56 (0x946d8800) [pid = 1781] [serial = 151] [outer = (nil)] 22:36:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 57 (0x96803800) [pid = 1781] [serial = 152] [outer = 0x946d8800] 22:36:39 INFO - PROCESS | 1781 | 1461216999863 Marionette DEBUG loaded listener.js 22:36:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 58 (0x96fb0400) [pid = 1781] [serial = 153] [outer = 0x946d8800] 22:36:40 INFO - PROCESS | 1781 | 1461217000580 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]]]}] 22:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 22:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1139ms 22:36:40 INFO - PROCESS | 1781 | 1461217000642 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 22:36:40 INFO - PROCESS | 1781 | 1461217000646 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 22:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 22:36:40 INFO - PROCESS | 1781 | 1461217000658 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 22:36:40 INFO - PROCESS | 1781 | 1461217000661 Marionette TRACE conn3 <- [1,178,null,{}] 22:36:40 INFO - PROCESS | 1781 | 1461217000667 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}] 22:36:40 INFO - PROCESS | 1781 | 1461217000850 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 22:36:40 INFO - PROCESS | 1781 | 1461217000874 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x95bc3c00 == 22 [pid = 1781] [id = 52] 22:36:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 59 (0x9736bc00) [pid = 1781] [serial = 154] [outer = (nil)] 22:36:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 60 (0x975c5c00) [pid = 1781] [serial = 155] [outer = 0x9736bc00] 22:36:40 INFO - PROCESS | 1781 | 1461217000949 Marionette DEBUG loaded listener.js 22:36:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 61 (0x975c8800) [pid = 1781] [serial = 156] [outer = 0x9736bc00] 22:36:41 INFO - PROCESS | 1781 | 1461217001834 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]]]}] 22:36:41 INFO - PROCESS | 1781 | --DOMWINDOW == 60 (0x92718000) [pid = 1781] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 22:36:41 INFO - PROCESS | 1781 | --DOMWINDOW == 59 (0x912a1000) [pid = 1781] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 22:36:41 INFO - PROCESS | 1781 | --DOMWINDOW == 58 (0x912a9c00) [pid = 1781] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 22:36:41 INFO - PROCESS | 1781 | --DOMWINDOW == 57 (0x97936400) [pid = 1781] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 22:36:41 INFO - PROCESS | 1781 | --DOMWINDOW == 56 (0x8f7dc400) [pid = 1781] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 22:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 22:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1236ms 22:36:41 INFO - PROCESS | 1781 | 1461217001894 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 22:36:41 INFO - PROCESS | 1781 | 1461217001898 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 22:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 22:36:41 INFO - PROCESS | 1781 | 1461217001906 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 22:36:41 INFO - PROCESS | 1781 | 1461217001908 Marionette TRACE conn3 <- [1,182,null,{}] 22:36:41 INFO - PROCESS | 1781 | 1461217001913 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}] 22:36:42 INFO - PROCESS | 1781 | 1461217002072 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 22:36:42 INFO - PROCESS | 1781 | 1461217002083 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d9000 == 23 [pid = 1781] [id = 53] 22:36:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 57 (0x8f7de800) [pid = 1781] [serial = 157] [outer = (nil)] 22:36:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 58 (0x97371000) [pid = 1781] [serial = 158] [outer = 0x8f7de800] 22:36:42 INFO - PROCESS | 1781 | 1461217002174 Marionette DEBUG loaded listener.js 22:36:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 59 (0x9793d400) [pid = 1781] [serial = 159] [outer = 0x8f7de800] 22:36:42 INFO - PROCESS | 1781 | 1461217002954 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]]]}] 22:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 22:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1078ms 22:36:42 INFO - PROCESS | 1781 | 1461217002986 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 22:36:42 INFO - PROCESS | 1781 | 1461217002989 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 22:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 22:36:42 INFO - PROCESS | 1781 | 1461217002995 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 22:36:42 INFO - PROCESS | 1781 | 1461217002999 Marionette TRACE conn3 <- [1,186,null,{}] 22:36:43 INFO - PROCESS | 1781 | 1461217003011 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}] 22:36:43 INFO - PROCESS | 1781 | 1461217003201 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 22:36:43 INFO - PROCESS | 1781 | 1461217003211 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a6c00 == 24 [pid = 1781] [id = 54] 22:36:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 60 (0x96207c00) [pid = 1781] [serial = 160] [outer = (nil)] 22:36:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 61 (0x98104c00) [pid = 1781] [serial = 161] [outer = 0x96207c00] 22:36:43 INFO - PROCESS | 1781 | 1461217003285 Marionette DEBUG loaded listener.js 22:36:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 62 (0x9810d000) [pid = 1781] [serial = 162] [outer = 0x96207c00] 22:36:44 INFO - PROCESS | 1781 | 1461217004022 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]]]}] 22:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 22:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1083ms 22:36:44 INFO - PROCESS | 1781 | 1461217004079 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 22:36:44 INFO - PROCESS | 1781 | 1461217004083 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 22:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 22:36:44 INFO - PROCESS | 1781 | 1461217004089 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 22:36:44 INFO - PROCESS | 1781 | 1461217004091 Marionette TRACE conn3 <- [1,190,null,{}] 22:36:44 INFO - PROCESS | 1781 | 1461217004172 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}] 22:36:44 INFO - PROCESS | 1781 | 1461217004361 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 22:36:44 INFO - PROCESS | 1781 | 1461217004499 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa4000 == 25 [pid = 1781] [id = 55] 22:36:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 63 (0x8faae000) [pid = 1781] [serial = 163] [outer = (nil)] 22:36:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 64 (0x9127c400) [pid = 1781] [serial = 164] [outer = 0x8faae000] 22:36:44 INFO - PROCESS | 1781 | 1461217004590 Marionette DEBUG loaded listener.js 22:36:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 65 (0x912a9c00) [pid = 1781] [serial = 165] [outer = 0x8faae000] 22:36:45 INFO - PROCESS | 1781 | 1461217005458 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]]]}] 22:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 22:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1441ms 22:36:45 INFO - PROCESS | 1781 | 1461217005539 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 22:36:45 INFO - PROCESS | 1781 | 1461217005548 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 22:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 22:36:45 INFO - PROCESS | 1781 | 1461217005557 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 22:36:45 INFO - PROCESS | 1781 | 1461217005561 Marionette TRACE conn3 <- [1,194,null,{}] 22:36:45 INFO - PROCESS | 1781 | 1461217005568 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}] 22:36:45 INFO - PROCESS | 1781 | 1461217005773 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 22:36:45 INFO - PROCESS | 1781 | 1461217005916 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x9461cc00 == 26 [pid = 1781] [id = 56] 22:36:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 66 (0x94625c00) [pid = 1781] [serial = 166] [outer = (nil)] 22:36:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 67 (0x946dec00) [pid = 1781] [serial = 167] [outer = 0x94625c00] 22:36:46 INFO - PROCESS | 1781 | 1461217006011 Marionette DEBUG loaded listener.js 22:36:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 68 (0x95bbb000) [pid = 1781] [serial = 168] [outer = 0x94625c00] 22:36:46 INFO - PROCESS | 1781 | 1461217006884 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]]]}] 22:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 22:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1383ms 22:36:46 INFO - PROCESS | 1781 | 1461217006940 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 22:36:46 INFO - PROCESS | 1781 | 1461217006946 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 22:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 22:36:46 INFO - PROCESS | 1781 | 1461217006952 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 22:36:46 INFO - PROCESS | 1781 | 1461217006956 Marionette TRACE conn3 <- [1,198,null,{}] 22:36:46 INFO - PROCESS | 1781 | 1461217006962 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}] 22:36:47 INFO - PROCESS | 1781 | 1461217007132 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 22:36:47 INFO - PROCESS | 1781 | 1461217007269 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x927a9400 == 27 [pid = 1781] [id = 57] 22:36:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 69 (0x971a4400) [pid = 1781] [serial = 169] [outer = (nil)] 22:36:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 70 (0x97939000) [pid = 1781] [serial = 170] [outer = 0x971a4400] 22:36:47 INFO - PROCESS | 1781 | 1461217007362 Marionette DEBUG loaded listener.js 22:36:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 71 (0x97c9d400) [pid = 1781] [serial = 171] [outer = 0x971a4400] 22:36:48 INFO - PROCESS | 1781 | 1461217008252 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]]]}] 22:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 22:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1331ms 22:36:48 INFO - PROCESS | 1781 | 1461217008292 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 22:36:48 INFO - PROCESS | 1781 | 1461217008302 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 22:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 22:36:48 INFO - PROCESS | 1781 | 1461217008311 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 22:36:48 INFO - PROCESS | 1781 | 1461217008315 Marionette TRACE conn3 <- [1,202,null,{}] 22:36:48 INFO - PROCESS | 1781 | 1461217008320 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}] 22:36:48 INFO - PROCESS | 1781 | 1461217008487 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 22:36:48 INFO - PROCESS | 1781 | 1461217008633 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1dfc00 == 28 [pid = 1781] [id = 58] 22:36:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 72 (0x983e7800) [pid = 1781] [serial = 172] [outer = (nil)] 22:36:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 73 (0x98e52c00) [pid = 1781] [serial = 173] [outer = 0x983e7800] 22:36:48 INFO - PROCESS | 1781 | 1461217008720 Marionette DEBUG loaded listener.js 22:36:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 74 (0x992e0c00) [pid = 1781] [serial = 174] [outer = 0x983e7800] 22:36:49 INFO - PROCESS | 1781 | 1461217009621 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]]]}] 22:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 22:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1383ms 22:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 22:36:49 INFO - PROCESS | 1781 | 1461217009694 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 22:36:49 INFO - PROCESS | 1781 | 1461217009699 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 22:36:49 INFO - PROCESS | 1781 | 1461217009705 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 22:36:49 INFO - PROCESS | 1781 | 1461217009709 Marionette TRACE conn3 <- [1,206,null,{}] 22:36:49 INFO - PROCESS | 1781 | 1461217009715 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}] 22:36:49 INFO - PROCESS | 1781 | 1461217009911 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 22:36:50 INFO - PROCESS | 1781 | 1461217010049 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x986b4c00 == 29 [pid = 1781] [id = 59] 22:36:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 75 (0x99288400) [pid = 1781] [serial = 175] [outer = (nil)] 22:36:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 76 (0x9b092800) [pid = 1781] [serial = 176] [outer = 0x99288400] 22:36:50 INFO - PROCESS | 1781 | 1461217010139 Marionette DEBUG loaded listener.js 22:36:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 77 (0x9b0f4400) [pid = 1781] [serial = 177] [outer = 0x99288400] 22:36:50 INFO - PROCESS | 1781 | 1461217010990 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]]]}] 22:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 22:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1331ms 22:36:51 INFO - PROCESS | 1781 | 1461217011037 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 22:36:51 INFO - PROCESS | 1781 | 1461217011040 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 22:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 22:36:51 INFO - PROCESS | 1781 | 1461217011048 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 22:36:51 INFO - PROCESS | 1781 | 1461217011052 Marionette TRACE conn3 <- [1,210,null,{}] 22:36:51 INFO - PROCESS | 1781 | 1461217011077 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}] 22:36:51 INFO - PROCESS | 1781 | 1461217011288 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 22:36:51 INFO - PROCESS | 1781 | 1461217011429 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x91281c00 == 30 [pid = 1781] [id = 60] 22:36:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 78 (0x912a1c00) [pid = 1781] [serial = 178] [outer = (nil)] 22:36:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 79 (0x98a2f400) [pid = 1781] [serial = 179] [outer = 0x912a1c00] 22:36:51 INFO - PROCESS | 1781 | 1461217011528 Marionette DEBUG loaded listener.js 22:36:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 80 (0x9fef0000) [pid = 1781] [serial = 180] [outer = 0x912a1c00] 22:36:52 INFO - PROCESS | 1781 | 1461217012400 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]]]}] 22:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 22:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1397ms 22:36:52 INFO - PROCESS | 1781 | 1461217012446 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 22:36:52 INFO - PROCESS | 1781 | 1461217012450 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 22:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 22:36:52 INFO - PROCESS | 1781 | 1461217012670 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 22:36:52 INFO - PROCESS | 1781 | 1461217012677 Marionette TRACE conn3 <- [1,214,null,{}] 22:36:52 INFO - PROCESS | 1781 | 1461217012685 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}] 22:36:52 INFO - PROCESS | 1781 | 1461217012842 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 22:36:53 INFO - PROCESS | 1781 | 1461217013010 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x92896000 == 31 [pid = 1781] [id = 61] 22:36:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 81 (0x92897400) [pid = 1781] [serial = 181] [outer = (nil)] 22:36:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 82 (0x9461b800) [pid = 1781] [serial = 182] [outer = 0x92897400] 22:36:53 INFO - PROCESS | 1781 | 1461217013142 Marionette DEBUG loaded listener.js 22:36:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 83 (0x9461ec00) [pid = 1781] [serial = 183] [outer = 0x92897400] 22:36:54 INFO - PROCESS | 1781 | 1461217014138 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]]]}] 22:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 22:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1503ms 22:36:54 INFO - PROCESS | 1781 | 1461217014157 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 22:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 22:36:54 INFO - PROCESS | 1781 | 1461217014162 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 22:36:54 INFO - PROCESS | 1781 | 1461217014169 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 22:36:54 INFO - PROCESS | 1781 | 1461217014172 Marionette TRACE conn3 <- [1,218,null,{}] 22:36:54 INFO - PROCESS | 1781 | 1461217014185 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}] 22:36:54 INFO - PROCESS | 1781 | 1461217014373 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 22:36:54 INFO - PROCESS | 1781 | 1461217014557 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x915fac00 == 32 [pid = 1781] [id = 62] 22:36:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 84 (0x915fb000) [pid = 1781] [serial = 184] [outer = (nil)] 22:36:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 85 (0x974bf800) [pid = 1781] [serial = 185] [outer = 0x915fb000] 22:36:54 INFO - PROCESS | 1781 | 1461217014643 Marionette DEBUG loaded listener.js 22:36:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 86 (0x9793a800) [pid = 1781] [serial = 186] [outer = 0x915fb000] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 85 (0x983e4c00) [pid = 1781] [serial = 128] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | 1461217015512 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]]]}] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 84 (0x92896400) [pid = 1781] [serial = 114] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 83 (0x95bc1800) [pid = 1781] [serial = 119] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 82 (0x92890c00) [pid = 1781] [serial = 116] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 81 (0x98e46800) [pid = 1781] [serial = 123] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 80 (0x983ec800) [pid = 1781] [serial = 122] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 79 (0x92898400) [pid = 1781] [serial = 117] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 78 (0x8faa8000) [pid = 1781] [serial = 125] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 77 (0x915f3c00) [pid = 1781] [serial = 126] [outer = (nil)] [url = about:blank] 22:36:55 INFO - PROCESS | 1781 | --DOMWINDOW == 76 (0x970cec00) [pid = 1781] [serial = 120] [outer = (nil)] [url = about:blank] 22:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 22:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1386ms 22:36:55 INFO - PROCESS | 1781 | 1461217015556 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 22:36:55 INFO - PROCESS | 1781 | 1461217015559 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 22:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 22:36:55 INFO - PROCESS | 1781 | 1461217015568 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 22:36:55 INFO - PROCESS | 1781 | 1461217015571 Marionette TRACE conn3 <- [1,222,null,{}] 22:36:55 INFO - PROCESS | 1781 | 1461217015578 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}] 22:36:55 INFO - PROCESS | 1781 | 1461217015760 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 22:36:55 INFO - PROCESS | 1781 | 1461217015890 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x96fb9c00 == 33 [pid = 1781] [id = 63] 22:36:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 77 (0x974cb000) [pid = 1781] [serial = 187] [outer = (nil)] 22:36:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 78 (0x97d7e800) [pid = 1781] [serial = 188] [outer = 0x974cb000] 22:36:55 INFO - PROCESS | 1781 | 1461217015983 Marionette DEBUG loaded listener.js 22:36:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 79 (0x9810f800) [pid = 1781] [serial = 189] [outer = 0x974cb000] 22:36:56 INFO - PROCESS | 1781 | 1461217016811 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]]]}] 22:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 22:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1287ms 22:36:56 INFO - PROCESS | 1781 | 1461217016854 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 22:36:56 INFO - PROCESS | 1781 | 1461217016858 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 22:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 22:36:56 INFO - PROCESS | 1781 | 1461217016865 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 22:36:56 INFO - PROCESS | 1781 | 1461217016868 Marionette TRACE conn3 <- [1,226,null,{}] 22:36:56 INFO - PROCESS | 1781 | 1461217016873 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}] 22:36:57 INFO - PROCESS | 1781 | 1461217017031 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 22:36:57 INFO - PROCESS | 1781 | 1461217017046 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f6000 == 34 [pid = 1781] [id = 64] 22:36:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 80 (0x98a60800) [pid = 1781] [serial = 190] [outer = (nil)] 22:36:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 81 (0x9928e800) [pid = 1781] [serial = 191] [outer = 0x98a60800] 22:36:57 INFO - PROCESS | 1781 | 1461217017121 Marionette DEBUG loaded listener.js 22:36:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 82 (0x9b0f0400) [pid = 1781] [serial = 192] [outer = 0x98a60800] 22:36:58 INFO - PROCESS | 1781 | 1461217018012 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]]]}] 22:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 22:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1195ms 22:36:58 INFO - PROCESS | 1781 | 1461217018060 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 22:36:58 INFO - PROCESS | 1781 | 1461217018064 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 22:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 22:36:58 INFO - PROCESS | 1781 | 1461217018078 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 22:36:58 INFO - PROCESS | 1781 | 1461217018080 Marionette TRACE conn3 <- [1,230,null,{}] 22:36:58 INFO - PROCESS | 1781 | 1461217018086 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}] 22:36:58 INFO - PROCESS | 1781 | 1461217018288 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 22:36:58 INFO - PROCESS | 1781 | 1461217018306 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x986ab800 == 35 [pid = 1781] [id = 65] 22:36:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 83 (0x98a60c00) [pid = 1781] [serial = 193] [outer = (nil)] 22:36:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 84 (0x9fc57000) [pid = 1781] [serial = 194] [outer = 0x98a60c00] 22:36:58 INFO - PROCESS | 1781 | 1461217018380 Marionette DEBUG loaded listener.js 22:36:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 85 (0x9fe8fc00) [pid = 1781] [serial = 195] [outer = 0x98a60c00] 22:36:59 INFO - PROCESS | 1781 | 1461217019192 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]]]}] 22:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 22:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1144ms 22:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 22:36:59 INFO - PROCESS | 1781 | 1461217019223 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 22:36:59 INFO - PROCESS | 1781 | 1461217019226 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 22:36:59 INFO - PROCESS | 1781 | 1461217019232 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 22:36:59 INFO - PROCESS | 1781 | 1461217019235 Marionette TRACE conn3 <- [1,234,null,{}] 22:36:59 INFO - PROCESS | 1781 | 1461217019241 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}] 22:36:59 INFO - PROCESS | 1781 | 1461217019478 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 22:36:59 INFO - PROCESS | 1781 | 1461217019498 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:36:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x97fb0800 == 36 [pid = 1781] [id = 66] 22:36:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 86 (0x9fc9d000) [pid = 1781] [serial = 196] [outer = (nil)] 22:36:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 87 (0xa0f9dc00) [pid = 1781] [serial = 197] [outer = 0x9fc9d000] 22:36:59 INFO - PROCESS | 1781 | 1461217019574 Marionette DEBUG loaded listener.js 22:36:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 88 (0xa2829c00) [pid = 1781] [serial = 198] [outer = 0x9fc9d000] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 87 (0x8f7e2400) [pid = 1781] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 86 (0x905a1c00) [pid = 1781] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 85 (0x946d8800) [pid = 1781] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 84 (0x8f7de800) [pid = 1781] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 83 (0x8f7e3000) [pid = 1781] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 22:37:00 INFO - PROCESS | 1781 | --DOMWINDOW == 82 (0x9736bc00) [pid = 1781] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 22:37:00 INFO - PROCESS | 1781 | 1461217020473 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]]]}] 22:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 22:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1288ms 22:37:00 INFO - PROCESS | 1781 | 1461217020520 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 22:37:00 INFO - PROCESS | 1781 | 1461217020524 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 22:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 22:37:00 INFO - PROCESS | 1781 | 1461217020538 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 22:37:00 INFO - PROCESS | 1781 | 1461217020542 Marionette TRACE conn3 <- [1,238,null,{}] 22:37:00 INFO - PROCESS | 1781 | 1461217020548 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}] 22:37:00 INFO - PROCESS | 1781 | 1461217020728 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 22:37:00 INFO - PROCESS | 1781 | 1461217020746 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7dd400 == 37 [pid = 1781] [id = 67] 22:37:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 83 (0x8f7de800) [pid = 1781] [serial = 199] [outer = (nil)] 22:37:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 84 (0xa2a36800) [pid = 1781] [serial = 200] [outer = 0x8f7de800] 22:37:00 INFO - PROCESS | 1781 | 1461217020820 Marionette DEBUG loaded listener.js 22:37:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 85 (0xa3c81000) [pid = 1781] [serial = 201] [outer = 0x8f7de800] 22:37:01 INFO - PROCESS | 1781 | 1461217021618 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]]]}] 22:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 22:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1136ms 22:37:01 INFO - PROCESS | 1781 | 1461217021765 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 22:37:01 INFO - PROCESS | 1781 | 1461217021768 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 22:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 22:37:01 INFO - PROCESS | 1781 | 1461217021779 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 22:37:01 INFO - PROCESS | 1781 | 1461217021782 Marionette TRACE conn3 <- [1,242,null,{}] 22:37:01 INFO - PROCESS | 1781 | 1461217021788 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}] 22:37:01 INFO - PROCESS | 1781 | 1461217021938 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 22:37:02 INFO - PROCESS | 1781 | 1461217022165 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1e0c00 == 38 [pid = 1781] [id = 68] 22:37:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 86 (0x8f7d6400) [pid = 1781] [serial = 202] [outer = (nil)] 22:37:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 87 (0x8faa3c00) [pid = 1781] [serial = 203] [outer = 0x8f7d6400] 22:37:02 INFO - PROCESS | 1781 | 1461217022325 Marionette DEBUG loaded listener.js 22:37:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 88 (0x9063ac00) [pid = 1781] [serial = 204] [outer = 0x8f7d6400] 22:37:03 INFO - PROCESS | 1781 | 1461217023223 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]]]}] 22:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 22:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1486ms 22:37:03 INFO - PROCESS | 1781 | 1461217023268 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 22:37:03 INFO - PROCESS | 1781 | 1461217023276 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 22:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 22:37:03 INFO - PROCESS | 1781 | 1461217023285 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 22:37:03 INFO - PROCESS | 1781 | 1461217023289 Marionette TRACE conn3 <- [1,246,null,{}] 22:37:03 INFO - PROCESS | 1781 | 1461217023298 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}] 22:37:03 INFO - PROCESS | 1781 | 1461217023490 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 22:37:03 INFO - PROCESS | 1781 | 1461217023637 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f6c00 == 39 [pid = 1781] [id = 69] 22:37:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 89 (0x915fa000) [pid = 1781] [serial = 205] [outer = (nil)] 22:37:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 90 (0x927ab000) [pid = 1781] [serial = 206] [outer = 0x915fa000] 22:37:03 INFO - PROCESS | 1781 | 1461217023751 Marionette DEBUG loaded listener.js 22:37:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 91 (0x92898400) [pid = 1781] [serial = 207] [outer = 0x915fa000] 22:37:04 INFO - PROCESS | 1781 | 1461217024661 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]]]}] 22:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 22:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1435ms 22:37:04 INFO - PROCESS | 1781 | 1461217024737 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 22:37:04 INFO - PROCESS | 1781 | 1461217024742 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 22:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 22:37:04 INFO - PROCESS | 1781 | 1461217024754 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 22:37:04 INFO - PROCESS | 1781 | 1461217024757 Marionette TRACE conn3 <- [1,250,null,{}] 22:37:04 INFO - PROCESS | 1781 | 1461217024764 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}] 22:37:04 INFO - PROCESS | 1781 | 1461217024948 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 22:37:05 INFO - PROCESS | 1781 | 1461217025094 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x915aec00 == 40 [pid = 1781] [id = 70] 22:37:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 92 (0x927ad800) [pid = 1781] [serial = 208] [outer = (nil)] 22:37:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 93 (0x962d8000) [pid = 1781] [serial = 209] [outer = 0x927ad800] 22:37:05 INFO - PROCESS | 1781 | 1461217025191 Marionette DEBUG loaded listener.js 22:37:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 94 (0x974c0c00) [pid = 1781] [serial = 210] [outer = 0x927ad800] 22:37:06 INFO - PROCESS | 1781 | 1461217026176 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]]]}] 22:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 22:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1485ms 22:37:06 INFO - PROCESS | 1781 | 1461217026239 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 22:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 22:37:06 INFO - PROCESS | 1781 | 1461217026243 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 22:37:06 INFO - PROCESS | 1781 | 1461217026252 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 22:37:06 INFO - PROCESS | 1781 | 1461217026263 Marionette TRACE conn3 <- [1,254,null,{}] 22:37:06 INFO - PROCESS | 1781 | 1461217026278 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}] 22:37:06 INFO - PROCESS | 1781 | 1461217026501 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 22:37:06 INFO - PROCESS | 1781 | 1461217026648 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x9462ac00 == 41 [pid = 1781] [id = 71] 22:37:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 95 (0x9680f000) [pid = 1781] [serial = 211] [outer = (nil)] 22:37:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 96 (0x9ea1f400) [pid = 1781] [serial = 212] [outer = 0x9680f000] 22:37:06 INFO - PROCESS | 1781 | 1461217026738 Marionette DEBUG loaded listener.js 22:37:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 97 (0xa0ad9400) [pid = 1781] [serial = 213] [outer = 0x9680f000] 22:37:07 INFO - PROCESS | 1781 | 1461217027727 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]]]}] 22:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 22:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1549ms 22:37:07 INFO - PROCESS | 1781 | 1461217027798 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 22:37:07 INFO - PROCESS | 1781 | 1461217027803 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 22:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 22:37:07 INFO - PROCESS | 1781 | 1461217027810 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 22:37:07 INFO - PROCESS | 1781 | 1461217027813 Marionette TRACE conn3 <- [1,258,null,{}] 22:37:07 INFO - PROCESS | 1781 | 1461217027819 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}] 22:37:07 INFO - PROCESS | 1781 | 1461217027990 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 22:37:08 INFO - PROCESS | 1781 | 1461217028136 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7da800 == 42 [pid = 1781] [id = 72] 22:37:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 98 (0x9df93400) [pid = 1781] [serial = 214] [outer = (nil)] 22:37:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 99 (0xa3cd8400) [pid = 1781] [serial = 215] [outer = 0x9df93400] 22:37:08 INFO - PROCESS | 1781 | 1461217028239 Marionette DEBUG loaded listener.js 22:37:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 100 (0xa3c7f400) [pid = 1781] [serial = 216] [outer = 0x9df93400] 22:37:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 101 (0x92862c00) [pid = 1781] [serial = 217] [outer = 0x927ae000] 22:37:09 INFO - PROCESS | 1781 | 1461217029198 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]]]}] 22:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 22:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1433ms 22:37:09 INFO - PROCESS | 1781 | 1461217029244 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 22:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 22:37:09 INFO - PROCESS | 1781 | 1461217029248 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 22:37:09 INFO - PROCESS | 1781 | 1461217029255 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 22:37:09 INFO - PROCESS | 1781 | 1461217029259 Marionette TRACE conn3 <- [1,262,null,{}] 22:37:09 INFO - PROCESS | 1781 | 1461217029265 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}] 22:37:09 INFO - PROCESS | 1781 | 1461217029433 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 22:37:09 INFO - PROCESS | 1781 | 1461217029579 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x92869000 == 43 [pid = 1781] [id = 73] 22:37:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 102 (0x92869400) [pid = 1781] [serial = 218] [outer = (nil)] 22:37:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 103 (0x9286b800) [pid = 1781] [serial = 219] [outer = 0x92869400] 22:37:09 INFO - PROCESS | 1781 | 1461217029719 Marionette DEBUG loaded listener.js 22:37:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 104 (0xa4472c00) [pid = 1781] [serial = 220] [outer = 0x92869400] 22:37:10 INFO - PROCESS | 1781 | 1461217030612 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]]]}] 22:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 22:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1431ms 22:37:10 INFO - PROCESS | 1781 | 1461217030687 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 22:37:10 INFO - PROCESS | 1781 | 1461217030691 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 22:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 22:37:10 INFO - PROCESS | 1781 | 1461217030697 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 22:37:10 INFO - PROCESS | 1781 | 1461217030701 Marionette TRACE conn3 <- [1,266,null,{}] 22:37:10 INFO - PROCESS | 1781 | 1461217030707 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}] 22:37:10 INFO - PROCESS | 1781 | 1461217030910 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 22:37:11 INFO - PROCESS | 1781 | 1461217031056 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:11 INFO - PROCESS | 1781 | ++DOCSHELL 0xa44c1400 == 44 [pid = 1781] [id = 74] 22:37:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 105 (0xa44c8c00) [pid = 1781] [serial = 221] [outer = (nil)] 22:37:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 106 (0xa45a4000) [pid = 1781] [serial = 222] [outer = 0xa44c8c00] 22:37:11 INFO - PROCESS | 1781 | 1461217031149 Marionette DEBUG loaded listener.js 22:37:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 107 (0xa45a8800) [pid = 1781] [serial = 223] [outer = 0xa44c8c00] 22:37:11 INFO - PROCESS | 1781 | 1461217031978 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]]]}] 22:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 22:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1336ms 22:37:12 INFO - PROCESS | 1781 | 1461217032051 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 22:37:12 INFO - PROCESS | 1781 | 1461217032056 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 22:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 22:37:12 INFO - PROCESS | 1781 | 1461217032065 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 22:37:12 INFO - PROCESS | 1781 | 1461217032068 Marionette TRACE conn3 <- [1,270,null,{}] 22:37:12 INFO - PROCESS | 1781 | 1461217032074 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}] 22:37:12 INFO - PROCESS | 1781 | 1461217032265 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 22:37:12 INFO - PROCESS | 1781 | 1461217032416 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1e0800 == 45 [pid = 1781] [id = 75] 22:37:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0x8faad000) [pid = 1781] [serial = 224] [outer = (nil)] 22:37:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x94624000) [pid = 1781] [serial = 225] [outer = 0x8faad000] 22:37:12 INFO - PROCESS | 1781 | 1461217032502 Marionette DEBUG loaded listener.js 22:37:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x9507e800) [pid = 1781] [serial = 226] [outer = 0x8faad000] 22:37:13 INFO - PROCESS | 1781 | 1461217033582 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]]]}] 22:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 22:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1584ms 22:37:13 INFO - PROCESS | 1781 | 1461217033650 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 22:37:13 INFO - PROCESS | 1781 | 1461217033657 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 22:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 22:37:13 INFO - PROCESS | 1781 | 1461217033667 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 22:37:13 INFO - PROCESS | 1781 | 1461217033671 Marionette TRACE conn3 <- [1,274,null,{}] 22:37:13 INFO - PROCESS | 1781 | 1461217033680 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}] 22:37:13 INFO - PROCESS | 1781 | 1461217033854 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 22:37:14 INFO - PROCESS | 1781 | 1461217034047 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f2c00 == 46 [pid = 1781] [id = 76] 22:37:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x8f1f3400) [pid = 1781] [serial = 227] [outer = (nil)] 22:37:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x915ae400) [pid = 1781] [serial = 228] [outer = 0x8f1f3400] 22:37:14 INFO - PROCESS | 1781 | 1461217034128 Marionette DEBUG loaded listener.js 22:37:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x915b5000) [pid = 1781] [serial = 229] [outer = 0x8f1f3400] 22:37:14 INFO - PROCESS | 1781 | 1461217034922 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]]]}] 22:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 22:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1336ms 22:37:15 INFO - PROCESS | 1781 | 1461217035003 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 22:37:15 INFO - PROCESS | 1781 | 1461217035011 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 22:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 22:37:15 INFO - PROCESS | 1781 | 1461217035021 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 22:37:15 INFO - PROCESS | 1781 | 1461217035025 Marionette TRACE conn3 <- [1,278,null,{}] 22:37:15 INFO - PROCESS | 1781 | 1461217035031 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}] 22:37:15 INFO - PROCESS | 1781 | 1461217035271 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 22:37:15 INFO - PROCESS | 1781 | 1461217035469 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x915ac400 == 47 [pid = 1781] [id = 77] 22:37:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x915f0000) [pid = 1781] [serial = 230] [outer = (nil)] 22:37:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x9286c000) [pid = 1781] [serial = 231] [outer = 0x915f0000] 22:37:15 INFO - PROCESS | 1781 | 1461217035598 Marionette DEBUG loaded listener.js 22:37:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x9461f400) [pid = 1781] [serial = 232] [outer = 0x915f0000] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d9c00 == 46 [pid = 1781] [id = 40] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x8faa2c00 == 45 [pid = 1781] [id = 39] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x95bc3c00 == 44 [pid = 1781] [id = 52] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x94622000 == 43 [pid = 1781] [id = 51] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x8faae800 == 42 [pid = 1781] [id = 50] 22:37:15 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7dd400 == 41 [pid = 1781] [id = 67] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x98104c00) [pid = 1781] [serial = 161] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x97fb0800 == 40 [pid = 1781] [id = 66] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x986ab800 == 39 [pid = 1781] [id = 65] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x915f6000 == 38 [pid = 1781] [id = 64] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x96fb9c00 == 37 [pid = 1781] [id = 63] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x915fac00 == 36 [pid = 1781] [id = 62] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x92896000 == 35 [pid = 1781] [id = 61] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x927a9400 == 34 [pid = 1781] [id = 57] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x9461cc00 == 33 [pid = 1781] [id = 56] 22:37:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8faa4000 == 32 [pid = 1781] [id = 55] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x98e44000) [pid = 1781] [serial = 134] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x946d6000) [pid = 1781] [serial = 131] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x915f1400) [pid = 1781] [serial = 144] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x95073000) [pid = 1781] [serial = 150] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x96803800) [pid = 1781] [serial = 152] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 109 (0x9793d400) [pid = 1781] [serial = 159] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 108 (0x8faaf800) [pid = 1781] [serial = 146] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 107 (0x9ea21400) [pid = 1781] [serial = 140] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 106 (0x91278400) [pid = 1781] [serial = 143] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 105 (0x97371000) [pid = 1781] [serial = 158] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 104 (0x9462a000) [pid = 1781] [serial = 149] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 103 (0x975c5c00) [pid = 1781] [serial = 155] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 102 (0x975c8800) [pid = 1781] [serial = 156] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 101 (0xa2a31400) [pid = 1781] [serial = 137] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 100 (0x915f2800) [pid = 1781] [serial = 147] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | --DOMWINDOW == 99 (0x96fb0400) [pid = 1781] [serial = 153] [outer = (nil)] [url = about:blank] 22:37:16 INFO - PROCESS | 1781 | 1461217036442 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]]]}] 22:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 22:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1479ms 22:37:16 INFO - PROCESS | 1781 | 1461217036501 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 22:37:16 INFO - PROCESS | 1781 | 1461217036504 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 22:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 22:37:16 INFO - PROCESS | 1781 | 1461217036511 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 22:37:16 INFO - PROCESS | 1781 | 1461217036517 Marionette TRACE conn3 <- [1,282,null,{}] 22:37:16 INFO - PROCESS | 1781 | 1461217036532 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}] 22:37:16 INFO - PROCESS | 1781 | 1461217036698 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 22:37:16 INFO - PROCESS | 1781 | 1461217036815 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faaf800 == 33 [pid = 1781] [id = 78] 22:37:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 100 (0x912aa400) [pid = 1781] [serial = 233] [outer = (nil)] 22:37:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 101 (0x9461cc00) [pid = 1781] [serial = 234] [outer = 0x912aa400] 22:37:16 INFO - PROCESS | 1781 | 1461217036898 Marionette DEBUG loaded listener.js 22:37:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 102 (0x95bb5800) [pid = 1781] [serial = 235] [outer = 0x912aa400] 22:37:17 INFO - PROCESS | 1781 | 1461217037768 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]]]}] 22:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 22:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1299ms 22:37:17 INFO - PROCESS | 1781 | 1461217037813 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 22:37:17 INFO - PROCESS | 1781 | 1461217037820 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 22:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 22:37:17 INFO - PROCESS | 1781 | 1461217037830 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 22:37:17 INFO - PROCESS | 1781 | 1461217037835 Marionette TRACE conn3 <- [1,286,null,{}] 22:37:17 INFO - PROCESS | 1781 | 1461217037844 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}] 22:37:18 INFO - PROCESS | 1781 | 1461217038022 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 22:37:18 INFO - PROCESS | 1781 | 1461217038140 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x9286a400 == 34 [pid = 1781] [id = 79] 22:37:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 103 (0x970cac00) [pid = 1781] [serial = 236] [outer = (nil)] 22:37:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 104 (0x975ca000) [pid = 1781] [serial = 237] [outer = 0x970cac00] 22:37:18 INFO - PROCESS | 1781 | 1461217038217 Marionette DEBUG loaded listener.js 22:37:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 105 (0x979ce800) [pid = 1781] [serial = 238] [outer = 0x970cac00] 22:37:19 INFO - PROCESS | 1781 | 1461217039055 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]]]}] 22:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 22:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1284ms 22:37:19 INFO - PROCESS | 1781 | 1461217039114 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 22:37:19 INFO - PROCESS | 1781 | 1461217039117 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 22:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 22:37:19 INFO - PROCESS | 1781 | 1461217039124 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 22:37:19 INFO - PROCESS | 1781 | 1461217039128 Marionette TRACE conn3 <- [1,290,null,{}] 22:37:19 INFO - PROCESS | 1781 | 1461217039134 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}] 22:37:19 INFO - PROCESS | 1781 | 1461217039318 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 22:37:19 INFO - PROCESS | 1781 | 1461217039339 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x9507d400 == 35 [pid = 1781] [id = 80] 22:37:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 106 (0x97941000) [pid = 1781] [serial = 239] [outer = (nil)] 22:37:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 107 (0x983e5800) [pid = 1781] [serial = 240] [outer = 0x97941000] 22:37:19 INFO - PROCESS | 1781 | 1461217039423 Marionette DEBUG loaded listener.js 22:37:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0x986ab800) [pid = 1781] [serial = 241] [outer = 0x97941000] 22:37:20 INFO - PROCESS | 1781 | 1461217040254 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]]]}] 22:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 22:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1180ms 22:37:20 INFO - PROCESS | 1781 | 1461217040304 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 22:37:20 INFO - PROCESS | 1781 | 1461217040308 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 22:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 22:37:20 INFO - PROCESS | 1781 | 1461217040321 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 22:37:20 INFO - PROCESS | 1781 | 1461217040337 Marionette TRACE conn3 <- [1,294,null,{}] 22:37:20 INFO - PROCESS | 1781 | 1461217040342 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}] 22:37:20 INFO - PROCESS | 1781 | 1461217040721 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 107 (0x98a60c00) [pid = 1781] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 106 (0x9fc9d000) [pid = 1781] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 105 (0x96207c00) [pid = 1781] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 104 (0x974cb000) [pid = 1781] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 103 (0x92897400) [pid = 1781] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 102 (0x915fb000) [pid = 1781] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 22:37:20 INFO - PROCESS | 1781 | --DOMWINDOW == 101 (0x98a60800) [pid = 1781] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 22:37:20 INFO - PROCESS | 1781 | 1461217040859 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7dd400 == 36 [pid = 1781] [id = 81] 22:37:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 102 (0x915f1800) [pid = 1781] [serial = 242] [outer = (nil)] 22:37:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 103 (0x95bb6800) [pid = 1781] [serial = 243] [outer = 0x915f1800] 22:37:20 INFO - PROCESS | 1781 | 1461217040940 Marionette DEBUG loaded listener.js 22:37:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 104 (0x983eb400) [pid = 1781] [serial = 244] [outer = 0x915f1800] 22:37:21 INFO - PROCESS | 1781 | 1461217041635 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]]]}] 22:37:21 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. 22:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1344ms 22:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 22:37:21 INFO - PROCESS | 1781 | 1461217041665 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 22:37:21 INFO - PROCESS | 1781 | 1461217041668 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 22:37:21 INFO - PROCESS | 1781 | 1461217041672 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 22:37:21 INFO - PROCESS | 1781 | 1461217041677 Marionette TRACE conn3 <- [1,298,null,{}] 22:37:21 INFO - PROCESS | 1781 | 1461217041690 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}] 22:37:21 INFO - PROCESS | 1781 | 1461217041827 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 22:37:21 INFO - PROCESS | 1781 | 1461217041842 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x98e51000 == 37 [pid = 1781] [id = 82] 22:37:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 105 (0x99287000) [pid = 1781] [serial = 245] [outer = (nil)] 22:37:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 106 (0x9a415c00) [pid = 1781] [serial = 246] [outer = 0x99287000] 22:37:21 INFO - PROCESS | 1781 | 1461217041916 Marionette DEBUG loaded listener.js 22:37:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 107 (0x9ae29800) [pid = 1781] [serial = 247] [outer = 0x99287000] 22:37:22 INFO - PROCESS | 1781 | 1461217042826 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]]]}] 22:37:22 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. 22:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1189ms 22:37:22 INFO - PROCESS | 1781 | 1461217042862 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 22:37:22 INFO - PROCESS | 1781 | 1461217042868 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 22:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 22:37:22 INFO - PROCESS | 1781 | 1461217042877 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 22:37:22 INFO - PROCESS | 1781 | 1461217042883 Marionette TRACE conn3 <- [1,302,null,{}] 22:37:22 INFO - PROCESS | 1781 | 1461217042893 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}] 22:37:23 INFO - PROCESS | 1781 | 1461217043135 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 22:37:23 INFO - PROCESS | 1781 | 1461217043266 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f0000 == 38 [pid = 1781] [id = 83] 22:37:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0x8faab000) [pid = 1781] [serial = 248] [outer = (nil)] 22:37:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x9127d800) [pid = 1781] [serial = 249] [outer = 0x8faab000] 22:37:23 INFO - PROCESS | 1781 | 1461217043366 Marionette DEBUG loaded listener.js 22:37:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x912a5c00) [pid = 1781] [serial = 250] [outer = 0x8faab000] 22:37:24 INFO - PROCESS | 1781 | 1461217044311 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]]]}] 22:37:24 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. 22:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1491ms 22:37:24 INFO - PROCESS | 1781 | 1461217044369 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 22:37:24 INFO - PROCESS | 1781 | 1461217044378 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 22:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 22:37:24 INFO - PROCESS | 1781 | 1461217044388 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 22:37:24 INFO - PROCESS | 1781 | 1461217044393 Marionette TRACE conn3 <- [1,306,null,{}] 22:37:24 INFO - PROCESS | 1781 | 1461217044399 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}] 22:37:24 INFO - PROCESS | 1781 | 1461217044610 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 22:37:24 INFO - PROCESS | 1781 | 1461217044757 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f2400 == 39 [pid = 1781] [id = 84] 22:37:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x9285f400) [pid = 1781] [serial = 251] [outer = (nil)] 22:37:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x94627800) [pid = 1781] [serial = 252] [outer = 0x9285f400] 22:37:24 INFO - PROCESS | 1781 | 1461217044844 Marionette DEBUG loaded listener.js 22:37:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x9507b400) [pid = 1781] [serial = 253] [outer = 0x9285f400] 22:37:25 INFO - PROCESS | 1781 | 1461217045759 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]]]}] 22:37:25 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. 22:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1436ms 22:37:25 INFO - PROCESS | 1781 | 1461217045824 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 22:37:25 INFO - PROCESS | 1781 | 1461217045829 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 22:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 22:37:25 INFO - PROCESS | 1781 | 1461217045835 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 22:37:25 INFO - PROCESS | 1781 | 1461217045841 Marionette TRACE conn3 <- [1,310,null,{}] 22:37:25 INFO - PROCESS | 1781 | 1461217045858 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}] 22:37:26 INFO - PROCESS | 1781 | 1461217046075 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 22:37:26 INFO - PROCESS | 1781 | 1461217046471 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x99286400 == 40 [pid = 1781] [id = 85] 22:37:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x99292c00) [pid = 1781] [serial = 254] [outer = (nil)] 22:37:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x9df9a400) [pid = 1781] [serial = 255] [outer = 0x99292c00] 22:37:26 INFO - PROCESS | 1781 | 1461217046568 Marionette DEBUG loaded listener.js 22:37:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x9fb31400) [pid = 1781] [serial = 256] [outer = 0x99292c00] 22:37:27 INFO - PROCESS | 1781 | 1461217047408 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]]]}] 22:37:27 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. 22:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1586ms 22:37:27 INFO - PROCESS | 1781 | 1461217047422 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 22:37:27 INFO - PROCESS | 1781 | 1461217047427 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 22:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 22:37:27 INFO - PROCESS | 1781 | 1461217047443 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 22:37:27 INFO - PROCESS | 1781 | 1461217047449 Marionette TRACE conn3 <- [1,314,null,{}] 22:37:27 INFO - PROCESS | 1781 | 1461217047457 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}] 22:37:27 INFO - PROCESS | 1781 | 1461217047680 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 22:37:27 INFO - PROCESS | 1781 | 1461217047792 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea55c00 == 41 [pid = 1781] [id = 86] 22:37:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x8ea59c00) [pid = 1781] [serial = 257] [outer = (nil)] 22:37:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x8ea5e000) [pid = 1781] [serial = 258] [outer = 0x8ea59c00] 22:37:27 INFO - PROCESS | 1781 | 1461217047891 Marionette DEBUG loaded listener.js 22:37:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x9810bc00) [pid = 1781] [serial = 259] [outer = 0x8ea59c00] 22:37:28 INFO - PROCESS | 1781 | 1461217048795 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]]]}] 22:37:28 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. 22:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1388ms 22:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 22:37:28 INFO - PROCESS | 1781 | 1461217048828 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 22:37:28 INFO - PROCESS | 1781 | 1461217048831 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 22:37:28 INFO - PROCESS | 1781 | 1461217048838 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 22:37:28 INFO - PROCESS | 1781 | 1461217048841 Marionette TRACE conn3 <- [1,318,null,{}] 22:37:28 INFO - PROCESS | 1781 | 1461217048848 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}] 22:37:29 INFO - PROCESS | 1781 | 1461217049007 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 22:37:29 INFO - PROCESS | 1781 | 1461217049161 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea56c00 == 42 [pid = 1781] [id = 87] 22:37:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8ea5ac00) [pid = 1781] [serial = 260] [outer = (nil)] 22:37:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0xa0a91800) [pid = 1781] [serial = 261] [outer = 0x8ea5ac00] 22:37:29 INFO - PROCESS | 1781 | 1461217049248 Marionette DEBUG loaded listener.js 22:37:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0xa0c1b400) [pid = 1781] [serial = 262] [outer = 0x8ea5ac00] 22:37:30 INFO - PROCESS | 1781 | 1461217050174 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]]]}] 22:37:30 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. 22:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1381ms 22:37:30 INFO - PROCESS | 1781 | 1461217050218 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 22:37:30 INFO - PROCESS | 1781 | 1461217050222 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 22:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 22:37:30 INFO - PROCESS | 1781 | 1461217050229 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 22:37:30 INFO - PROCESS | 1781 | 1461217050232 Marionette TRACE conn3 <- [1,322,null,{}] 22:37:30 INFO - PROCESS | 1781 | 1461217050238 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}] 22:37:30 INFO - PROCESS | 1781 | 1461217050435 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 22:37:30 INFO - PROCESS | 1781 | 1461217050586 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f03c00 == 43 [pid = 1781] [id = 88] 22:37:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x97f04800) [pid = 1781] [serial = 263] [outer = (nil)] 22:37:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x97f0a400) [pid = 1781] [serial = 264] [outer = 0x97f04800] 22:37:30 INFO - PROCESS | 1781 | 1461217050684 Marionette DEBUG loaded listener.js 22:37:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0xa0ade800) [pid = 1781] [serial = 265] [outer = 0x97f04800] 22:37:31 INFO - PROCESS | 1781 | 1461217051607 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]]]}] 22:37:31 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. 22:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1436ms 22:37:31 INFO - PROCESS | 1781 | 1461217051666 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 22:37:31 INFO - PROCESS | 1781 | 1461217051669 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 22:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 22:37:31 INFO - PROCESS | 1781 | 1461217051676 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 22:37:31 INFO - PROCESS | 1781 | 1461217051679 Marionette TRACE conn3 <- [1,326,null,{}] 22:37:31 INFO - PROCESS | 1781 | 1461217051685 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}] 22:37:31 INFO - PROCESS | 1781 | 1461217051851 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 22:37:32 INFO - PROCESS | 1781 | 1461217052011 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6fc00 == 44 [pid = 1781] [id = 89] 22:37:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8eb70000) [pid = 1781] [serial = 266] [outer = (nil)] 22:37:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8eb72800) [pid = 1781] [serial = 267] [outer = 0x8eb70000] 22:37:32 INFO - PROCESS | 1781 | 1461217052098 Marionette DEBUG loaded listener.js 22:37:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8eb75c00) [pid = 1781] [serial = 268] [outer = 0x8eb70000] 22:37:33 INFO - PROCESS | 1781 | 1461217053300 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]]]}] 22:37:33 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. 22:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1635ms 22:37:33 INFO - PROCESS | 1781 | 1461217053316 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 22:37:33 INFO - PROCESS | 1781 | 1461217053324 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 22:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 22:37:33 INFO - PROCESS | 1781 | 1461217053339 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 22:37:33 INFO - PROCESS | 1781 | 1461217053345 Marionette TRACE conn3 <- [1,330,null,{}] 22:37:33 INFO - PROCESS | 1781 | 1461217053355 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}] 22:37:33 INFO - PROCESS | 1781 | 1461217053514 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 22:37:33 INFO - PROCESS | 1781 | 1461217053766 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa4000 == 45 [pid = 1781] [id = 90] 22:37:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8faa9000) [pid = 1781] [serial = 269] [outer = (nil)] 22:37:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x912a0400) [pid = 1781] [serial = 270] [outer = 0x8faa9000] 22:37:33 INFO - PROCESS | 1781 | 1461217053845 Marionette DEBUG loaded listener.js 22:37:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x92719400) [pid = 1781] [serial = 271] [outer = 0x8faa9000] 22:37:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7e2c00 == 44 [pid = 1781] [id = 49] 22:37:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7e1800 == 43 [pid = 1781] [id = 48] 22:37:34 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0xa2a36800) [pid = 1781] [serial = 200] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | 1461217055008 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]]]}] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x9fc57000) [pid = 1781] [serial = 194] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x9fe8fc00) [pid = 1781] [serial = 195] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0xa0f9dc00) [pid = 1781] [serial = 197] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x9810d000) [pid = 1781] [serial = 162] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x9127c400) [pid = 1781] [serial = 164] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x946dec00) [pid = 1781] [serial = 167] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x97939000) [pid = 1781] [serial = 170] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x98e52c00) [pid = 1781] [serial = 173] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x9b092800) [pid = 1781] [serial = 176] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x97d7e800) [pid = 1781] [serial = 188] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x9810f800) [pid = 1781] [serial = 189] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x9461ec00) [pid = 1781] [serial = 183] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x9461b800) [pid = 1781] [serial = 182] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x9793a800) [pid = 1781] [serial = 186] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x974bf800) [pid = 1781] [serial = 185] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x9928e800) [pid = 1781] [serial = 191] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x98a2f400) [pid = 1781] [serial = 179] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0xa2829c00) [pid = 1781] [serial = 198] [outer = (nil)] [url = about:blank] 22:37:35 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x9b0f0400) [pid = 1781] [serial = 192] [outer = (nil)] [url = about:blank] 22:37:35 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. 22:37:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1736ms 22:37:35 INFO - PROCESS | 1781 | 1461217055075 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 22:37:35 INFO - PROCESS | 1781 | 1461217055083 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 22:37:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 22:37:35 INFO - PROCESS | 1781 | 1461217055093 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 22:37:35 INFO - PROCESS | 1781 | 1461217055096 Marionette TRACE conn3 <- [1,334,null,{}] 22:37:35 INFO - PROCESS | 1781 | 1461217055103 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}] 22:37:35 INFO - PROCESS | 1781 | 1461217055287 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 22:37:35 INFO - PROCESS | 1781 | 1461217055448 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a2800 == 44 [pid = 1781] [id = 91] 22:37:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x915f2400) [pid = 1781] [serial = 272] [outer = (nil)] 22:37:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x92868800) [pid = 1781] [serial = 273] [outer = 0x915f2400] 22:37:35 INFO - PROCESS | 1781 | 1461217055522 Marionette DEBUG loaded listener.js 22:37:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x94620c00) [pid = 1781] [serial = 274] [outer = 0x915f2400] 22:37:36 INFO - PROCESS | 1781 | 1461217056233 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]]]}] 22:37:36 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. 22:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1185ms 22:37:36 INFO - PROCESS | 1781 | 1461217056279 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 22:37:36 INFO - PROCESS | 1781 | 1461217056283 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 22:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 22:37:36 INFO - PROCESS | 1781 | 1461217056290 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 22:37:36 INFO - PROCESS | 1781 | 1461217056295 Marionette TRACE conn3 <- [1,338,null,{}] 22:37:36 INFO - PROCESS | 1781 | 1461217056316 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}] 22:37:36 INFO - PROCESS | 1781 | 1461217056473 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 22:37:36 INFO - PROCESS | 1781 | 1461217056483 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x9285e400 == 45 [pid = 1781] [id = 92] 22:37:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x962d1400) [pid = 1781] [serial = 275] [outer = (nil)] 22:37:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x97935800) [pid = 1781] [serial = 276] [outer = 0x962d1400] 22:37:36 INFO - PROCESS | 1781 | 1461217056561 Marionette DEBUG loaded listener.js 22:37:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x979d2c00) [pid = 1781] [serial = 277] [outer = 0x962d1400] 22:37:37 INFO - PROCESS | 1781 | 1461217057479 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]]]}] 22:37:37 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. 22:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1242ms 22:37:37 INFO - PROCESS | 1781 | 1461217057568 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 22:37:37 INFO - PROCESS | 1781 | 1461217057571 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 22:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 22:37:37 INFO - PROCESS | 1781 | 1461217057578 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 22:37:37 INFO - PROCESS | 1781 | 1461217057581 Marionette TRACE conn3 <- [1,342,null,{}] 22:37:37 INFO - PROCESS | 1781 | 1461217057587 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}] 22:37:37 INFO - PROCESS | 1781 | 1461217057781 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 22:37:37 INFO - PROCESS | 1781 | 1461217057809 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1e9c00 == 46 [pid = 1781] [id = 93] 22:37:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x97f0c000) [pid = 1781] [serial = 278] [outer = (nil)] 22:37:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x97f0fc00) [pid = 1781] [serial = 279] [outer = 0x97f0c000] 22:37:37 INFO - PROCESS | 1781 | 1461217057884 Marionette DEBUG loaded listener.js 22:37:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x97f2fc00) [pid = 1781] [serial = 280] [outer = 0x97f0c000] 22:37:38 INFO - PROCESS | 1781 | 1461217058734 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]]]}] 22:37:38 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. 22:37:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1186ms 22:37:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 22:37:38 INFO - PROCESS | 1781 | 1461217058764 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 22:37:38 INFO - PROCESS | 1781 | 1461217058767 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 22:37:38 INFO - PROCESS | 1781 | 1461217058772 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 22:37:38 INFO - PROCESS | 1781 | 1461217058776 Marionette TRACE conn3 <- [1,346,null,{}] 22:37:38 INFO - PROCESS | 1781 | 1461217058799 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}] 22:37:38 INFO - PROCESS | 1781 | 1461217058987 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 22:37:39 INFO - PROCESS | 1781 | 1461217059011 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f0d000 == 47 [pid = 1781] [id = 94] 22:37:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x97f32800) [pid = 1781] [serial = 281] [outer = (nil)] 22:37:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x98109800) [pid = 1781] [serial = 282] [outer = 0x97f32800] 22:37:39 INFO - PROCESS | 1781 | 1461217059100 Marionette DEBUG loaded listener.js 22:37:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x98110400) [pid = 1781] [serial = 283] [outer = 0x97f32800] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x97941000) [pid = 1781] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x915f1800) [pid = 1781] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x8f1f3400) [pid = 1781] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x912aa400) [pid = 1781] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x915f0000) [pid = 1781] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x970cac00) [pid = 1781] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 22:37:39 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x8f7de800) [pid = 1781] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 22:37:40 INFO - PROCESS | 1781 | 1461217060108 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]]]}] 22:37:40 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. 22:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1385ms 22:37:40 INFO - PROCESS | 1781 | 1461217060157 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 22:37:40 INFO - PROCESS | 1781 | 1461217060161 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 22:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 22:37:40 INFO - PROCESS | 1781 | 1461217060167 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 22:37:40 INFO - PROCESS | 1781 | 1461217060170 Marionette TRACE conn3 <- [1,350,null,{}] 22:37:40 INFO - PROCESS | 1781 | 1461217060175 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}] 22:37:40 INFO - PROCESS | 1781 | 1461217060347 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 22:37:40 INFO - PROCESS | 1781 | 1461217060457 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5e800 == 48 [pid = 1781] [id = 95] 22:37:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x8f1d1400) [pid = 1781] [serial = 284] [outer = (nil)] 22:37:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x9928d400) [pid = 1781] [serial = 285] [outer = 0x8f1d1400] 22:37:40 INFO - PROCESS | 1781 | 1461217060535 Marionette DEBUG loaded listener.js 22:37:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x9b093c00) [pid = 1781] [serial = 286] [outer = 0x8f1d1400] 22:37:41 INFO - PROCESS | 1781 | 1461217061216 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]]]}] 22:37:41 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. 22:37:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1088ms 22:37:41 INFO - PROCESS | 1781 | 1461217061256 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 22:37:41 INFO - PROCESS | 1781 | 1461217061261 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 22:37:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 22:37:41 INFO - PROCESS | 1781 | 1461217061266 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 22:37:41 INFO - PROCESS | 1781 | 1461217061269 Marionette TRACE conn3 <- [1,354,null,{}] 22:37:41 INFO - PROCESS | 1781 | 1461217061274 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}] 22:37:41 INFO - PROCESS | 1781 | 1461217061468 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 22:37:41 INFO - PROCESS | 1781 | 1461217061491 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x9a41b400 == 49 [pid = 1781] [id = 96] 22:37:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x9ae2c000) [pid = 1781] [serial = 287] [outer = (nil)] 22:37:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x9fe90000) [pid = 1781] [serial = 288] [outer = 0x9ae2c000] 22:37:41 INFO - PROCESS | 1781 | 1461217061567 Marionette DEBUG loaded listener.js 22:37:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x9ffafc00) [pid = 1781] [serial = 289] [outer = 0x9ae2c000] 22:37:42 INFO - PROCESS | 1781 | 1461217062672 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]]]}] 22:37:42 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. 22:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1437ms 22:37:42 INFO - PROCESS | 1781 | 1461217062705 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 22:37:42 INFO - PROCESS | 1781 | 1461217062712 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 22:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 22:37:42 INFO - PROCESS | 1781 | 1461217062721 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 22:37:42 INFO - PROCESS | 1781 | 1461217062726 Marionette TRACE conn3 <- [1,358,null,{}] 22:37:42 INFO - PROCESS | 1781 | 1461217062735 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}] 22:37:42 INFO - PROCESS | 1781 | 1461217062916 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 22:37:43 INFO - PROCESS | 1781 | 1461217063071 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6a800 == 50 [pid = 1781] [id = 97] 22:37:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8f1edc00) [pid = 1781] [serial = 290] [outer = (nil)] 22:37:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8f381c00) [pid = 1781] [serial = 291] [outer = 0x8f1edc00] 22:37:43 INFO - PROCESS | 1781 | 1461217063164 Marionette DEBUG loaded listener.js 22:37:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8f385000) [pid = 1781] [serial = 292] [outer = 0x8f1edc00] 22:37:44 INFO - PROCESS | 1781 | 1461217064161 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]]]}] 22:37:44 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. 22:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1487ms 22:37:44 INFO - PROCESS | 1781 | 1461217064208 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 22:37:44 INFO - PROCESS | 1781 | 1461217064217 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 22:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 22:37:44 INFO - PROCESS | 1781 | 1461217064228 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 22:37:44 INFO - PROCESS | 1781 | 1461217064232 Marionette TRACE conn3 <- [1,362,null,{}] 22:37:44 INFO - PROCESS | 1781 | 1461217064239 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}] 22:37:44 INFO - PROCESS | 1781 | 1461217064448 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 22:37:44 INFO - PROCESS | 1781 | 1461217064699 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a2c00 == 51 [pid = 1781] [id = 98] 22:37:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x915ab800) [pid = 1781] [serial = 293] [outer = (nil)] 22:37:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x915fe800) [pid = 1781] [serial = 294] [outer = 0x915ab800] 22:37:44 INFO - PROCESS | 1781 | 1461217064834 Marionette DEBUG loaded listener.js 22:37:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x92892400) [pid = 1781] [serial = 295] [outer = 0x915ab800] 22:37:45 INFO - PROCESS | 1781 | 1461217065770 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]]]}] 22:37:45 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. 22:37:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1583ms 22:37:45 INFO - PROCESS | 1781 | 1461217065812 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 22:37:45 INFO - PROCESS | 1781 | 1461217065817 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 22:37:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 22:37:45 INFO - PROCESS | 1781 | 1461217065823 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 22:37:45 INFO - PROCESS | 1781 | 1461217065830 Marionette TRACE conn3 <- [1,366,null,{}] 22:37:45 INFO - PROCESS | 1781 | 1461217065846 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}] 22:37:46 INFO - PROCESS | 1781 | 1461217066028 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 22:37:46 INFO - PROCESS | 1781 | 1461217066184 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x95bb5000 == 52 [pid = 1781] [id = 99] 22:37:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x971a3800) [pid = 1781] [serial = 296] [outer = (nil)] 22:37:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x97f0b800) [pid = 1781] [serial = 297] [outer = 0x971a3800] 22:37:46 INFO - PROCESS | 1781 | 1461217066276 Marionette DEBUG loaded listener.js 22:37:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x983e2c00) [pid = 1781] [serial = 298] [outer = 0x971a3800] 22:37:47 INFO - PROCESS | 1781 | 1461217067398 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]]]}] 22:37:47 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. 22:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1596ms 22:37:47 INFO - PROCESS | 1781 | 1461217067419 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 22:37:47 INFO - PROCESS | 1781 | 1461217067424 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 22:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 22:37:47 INFO - PROCESS | 1781 | 1461217067430 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 22:37:47 INFO - PROCESS | 1781 | 1461217067434 Marionette TRACE conn3 <- [1,370,null,{}] 22:37:47 INFO - PROCESS | 1781 | 1461217067439 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}] 22:37:47 INFO - PROCESS | 1781 | 1461217067616 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 22:37:47 INFO - PROCESS | 1781 | 1461217067863 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcd8400 == 53 [pid = 1781] [id = 100] 22:37:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8dcda800) [pid = 1781] [serial = 299] [outer = (nil)] 22:37:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8dce1400) [pid = 1781] [serial = 300] [outer = 0x8dcda800] 22:37:47 INFO - PROCESS | 1781 | 1461217067951 Marionette DEBUG loaded listener.js 22:37:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8dce4400) [pid = 1781] [serial = 301] [outer = 0x8dcda800] 22:37:48 INFO - PROCESS | 1781 | 1461217068827 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]]]}] 22:37:48 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. 22:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1440ms 22:37:48 INFO - PROCESS | 1781 | 1461217068871 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 22:37:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 22:37:48 INFO - PROCESS | 1781 | 1461217068875 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 22:37:48 INFO - PROCESS | 1781 | 1461217068881 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 22:37:48 INFO - PROCESS | 1781 | 1461217068884 Marionette TRACE conn3 <- [1,374,null,{}] 22:37:48 INFO - PROCESS | 1781 | 1461217068890 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}] 22:37:49 INFO - PROCESS | 1781 | 1461217069051 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 22:37:49 INFO - PROCESS | 1781 | 1461217069220 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcd7400 == 54 [pid = 1781] [id = 101] 22:37:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8ea56000) [pid = 1781] [serial = 302] [outer = (nil)] 22:37:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x9928e800) [pid = 1781] [serial = 303] [outer = 0x8ea56000] 22:37:49 INFO - PROCESS | 1781 | 1461217069323 Marionette DEBUG loaded listener.js 22:37:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x9a41bc00) [pid = 1781] [serial = 304] [outer = 0x8ea56000] 22:37:50 INFO - PROCESS | 1781 | 1461217070273 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 22:37:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 22:37:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1431ms 22:37:50 INFO - PROCESS | 1781 | 1461217070311 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 22:37:50 INFO - PROCESS | 1781 | 1461217070315 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 22:37:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 22:37:50 INFO - PROCESS | 1781 | 1461217070322 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 22:37:50 INFO - PROCESS | 1781 | 1461217070325 Marionette TRACE conn3 <- [1,378,null,{}] 22:37:50 INFO - PROCESS | 1781 | 1461217070332 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}] 22:37:50 INFO - PROCESS | 1781 | 1461217070531 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 22:37:50 INFO - PROCESS | 1781 | 1461217070697 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd64c00 == 55 [pid = 1781] [id = 102] 22:37:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8dd66c00) [pid = 1781] [serial = 305] [outer = (nil)] 22:37:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8dd6c400) [pid = 1781] [serial = 306] [outer = 0x8dd66c00] 22:37:50 INFO - PROCESS | 1781 | 1461217070840 Marionette DEBUG loaded listener.js 22:37:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x97f29800) [pid = 1781] [serial = 307] [outer = 0x8dd66c00] 22:37:51 INFO - PROCESS | 1781 | 1461217071711 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 22:37:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 22:37:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1430ms 22:37:51 INFO - PROCESS | 1781 | 1461217071753 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 22:37:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 22:37:51 INFO - PROCESS | 1781 | 1461217071757 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 22:37:51 INFO - PROCESS | 1781 | 1461217071764 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 22:37:51 INFO - PROCESS | 1781 | 1461217071767 Marionette TRACE conn3 <- [1,382,null,{}] 22:37:51 INFO - PROCESS | 1781 | 1461217071773 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}] 22:37:51 INFO - PROCESS | 1781 | 1461217071929 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 22:37:52 INFO - PROCESS | 1781 | 1461217072090 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd6a000 == 56 [pid = 1781] [id = 103] 22:37:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8dd6a800) [pid = 1781] [serial = 308] [outer = (nil)] 22:37:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0xa2822800) [pid = 1781] [serial = 309] [outer = 0x8dd6a800] 22:37:52 INFO - PROCESS | 1781 | 1461217072177 Marionette DEBUG loaded listener.js 22:37:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0xa282f400) [pid = 1781] [serial = 310] [outer = 0x8dd6a800] 22:37:53 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:53 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:37:53 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:53 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:53 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:37:53 INFO - PROCESS | 1781 | 1461217073181 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 22:37:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 22:37:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1435ms 22:37:53 INFO - PROCESS | 1781 | 1461217073198 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 22:37:53 INFO - PROCESS | 1781 | 1461217073202 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 22:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 22:37:53 INFO - PROCESS | 1781 | 1461217073209 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 22:37:53 INFO - PROCESS | 1781 | 1461217073211 Marionette TRACE conn3 <- [1,386,null,{}] 22:37:53 INFO - PROCESS | 1781 | 1461217073218 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}] 22:37:53 INFO - PROCESS | 1781 | 1461217073379 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 22:37:53 INFO - PROCESS | 1781 | 1461217073604 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd70000 == 57 [pid = 1781] [id = 104] 22:37:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8dd70800) [pid = 1781] [serial = 311] [outer = (nil)] 22:37:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8eb69400) [pid = 1781] [serial = 312] [outer = 0x8dd70800] 22:37:53 INFO - PROCESS | 1781 | 1461217073953 Marionette DEBUG loaded listener.js 22:37:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8eb73400) [pid = 1781] [serial = 313] [outer = 0x8dd70800] 22:37:54 INFO - PROCESS | 1781 | 1461217074876 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]]]}] 22:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 22:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1733ms 22:37:54 INFO - PROCESS | 1781 | 1461217074944 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 22:37:54 INFO - PROCESS | 1781 | 1461217074951 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 22:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 22:37:54 INFO - PROCESS | 1781 | 1461217074960 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 22:37:54 INFO - PROCESS | 1781 | 1461217074965 Marionette TRACE conn3 <- [1,390,null,{}] 22:37:54 INFO - PROCESS | 1781 | 1461217074972 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}] 22:37:55 INFO - PROCESS | 1781 | 1461217075146 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 22:37:55 INFO - PROCESS | 1781 | 1461217075276 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6bc00 == 58 [pid = 1781] [id = 105] 22:37:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8faa1400) [pid = 1781] [serial = 314] [outer = (nil)] 22:37:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x912a7800) [pid = 1781] [serial = 315] [outer = 0x8faa1400] 22:37:55 INFO - PROCESS | 1781 | 1461217075358 Marionette DEBUG loaded listener.js 22:37:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x915f3800) [pid = 1781] [serial = 316] [outer = 0x8faa1400] 22:37:56 INFO - PROCESS | 1781 | 1461217076344 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]]]}] 22:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 22:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1481ms 22:37:56 INFO - PROCESS | 1781 | 1461217076441 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 22:37:56 INFO - PROCESS | 1781 | 1461217076447 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 22:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 22:37:56 INFO - PROCESS | 1781 | 1461217076457 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 22:37:56 INFO - PROCESS | 1781 | 1461217076462 Marionette TRACE conn3 <- [1,394,null,{}] 22:37:56 INFO - PROCESS | 1781 | 1461217076467 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}] 22:37:56 INFO - PROCESS | 1781 | 1461217076683 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 22:37:56 INFO - PROCESS | 1781 | 1461217076949 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d9000 == 57 [pid = 1781] [id = 53] 22:37:56 INFO - PROCESS | 1781 | --DOCSHELL 0x970cdc00 == 56 [pid = 1781] [id = 41] 22:37:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1dfc00 == 55 [pid = 1781] [id = 58] 22:37:56 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x927ab000) [pid = 1781] [serial = 206] [outer = (nil)] [url = about:blank] 22:37:56 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x962d8000) [pid = 1781] [serial = 209] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x9ea1f400) [pid = 1781] [serial = 212] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0xa3cd8400) [pid = 1781] [serial = 215] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x9286b800) [pid = 1781] [serial = 219] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0xa45a4000) [pid = 1781] [serial = 222] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x94624000) [pid = 1781] [serial = 225] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x9a415c00) [pid = 1781] [serial = 246] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8faa3c00) [pid = 1781] [serial = 203] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d3000 == 56 [pid = 1781] [id = 106] 22:37:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8f1d9000) [pid = 1781] [serial = 317] [outer = (nil)] 22:37:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8faadc00) [pid = 1781] [serial = 318] [outer = 0x8f1d9000] 22:37:57 INFO - PROCESS | 1781 | 1461217077071 Marionette DEBUG loaded listener.js 22:37:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x92896800) [pid = 1781] [serial = 319] [outer = 0x8f1d9000] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0xa3c81000) [pid = 1781] [serial = 201] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x915b5000) [pid = 1781] [serial = 229] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x915ae400) [pid = 1781] [serial = 228] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x9461cc00) [pid = 1781] [serial = 234] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x95bb5800) [pid = 1781] [serial = 235] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x9461f400) [pid = 1781] [serial = 232] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x9286c000) [pid = 1781] [serial = 231] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x975ca000) [pid = 1781] [serial = 237] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x983eb400) [pid = 1781] [serial = 244] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x986ab800) [pid = 1781] [serial = 241] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x979ce800) [pid = 1781] [serial = 238] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0xa0c36800) [pid = 1781] [serial = 96] [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.] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x983e5800) [pid = 1781] [serial = 240] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x95bb6800) [pid = 1781] [serial = 243] [outer = (nil)] [url = about:blank] 22:37:57 INFO - PROCESS | 1781 | 1461217077954 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]]]}] 22:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 22:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1585ms 22:37:58 INFO - PROCESS | 1781 | 1461217078043 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 22:37:58 INFO - PROCESS | 1781 | 1461217078047 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 22:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 22:37:58 INFO - PROCESS | 1781 | 1461217078054 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 22:37:58 INFO - PROCESS | 1781 | 1461217078059 Marionette TRACE conn3 <- [1,398,null,{}] 22:37:58 INFO - PROCESS | 1781 | 1461217078074 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}] 22:37:58 INFO - PROCESS | 1781 | 1461217078244 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 22:37:58 INFO - PROCESS | 1781 | 1461217078360 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdec00 == 57 [pid = 1781] [id = 107] 22:37:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8dd68800) [pid = 1781] [serial = 320] [outer = (nil)] 22:37:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x9461cc00) [pid = 1781] [serial = 321] [outer = 0x8dd68800] 22:37:58 INFO - PROCESS | 1781 | 1461217078442 Marionette DEBUG loaded listener.js 22:37:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x946d0400) [pid = 1781] [serial = 322] [outer = 0x8dd68800] 22:37:59 INFO - PROCESS | 1781 | 1461217079244 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]]]}] 22:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 22:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1242ms 22:37:59 INFO - PROCESS | 1781 | 1461217079297 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 22:37:59 INFO - PROCESS | 1781 | 1461217079301 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 22:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 22:37:59 INFO - PROCESS | 1781 | 1461217079307 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 22:37:59 INFO - PROCESS | 1781 | 1461217079310 Marionette TRACE conn3 <- [1,402,null,{}] 22:37:59 INFO - PROCESS | 1781 | 1461217079316 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}] 22:37:59 INFO - PROCESS | 1781 | 1461217079468 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 22:37:59 INFO - PROCESS | 1781 | 1461217079478 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:37:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x95b72800 == 58 [pid = 1781] [id = 108] 22:37:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x95bb5800) [pid = 1781] [serial = 323] [outer = (nil)] 22:37:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x96fb5400) [pid = 1781] [serial = 324] [outer = 0x95bb5800] 22:37:59 INFO - PROCESS | 1781 | 1461217079552 Marionette DEBUG loaded listener.js 22:37:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x970cdc00) [pid = 1781] [serial = 325] [outer = 0x95bb5800] 22:38:00 INFO - PROCESS | 1781 | 1461217080502 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]]]}] 22:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 22:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1239ms 22:38:00 INFO - PROCESS | 1781 | 1461217080548 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 22:38:00 INFO - PROCESS | 1781 | 1461217080551 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 22:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 22:38:00 INFO - PROCESS | 1781 | 1461217080566 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 22:38:00 INFO - PROCESS | 1781 | 1461217080569 Marionette TRACE conn3 <- [1,406,null,{}] 22:38:00 INFO - PROCESS | 1781 | 1461217080574 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}] 22:38:00 INFO - PROCESS | 1781 | 1461217080761 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 22:38:00 INFO - PROCESS | 1781 | 1461217080788 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x971a0c00 == 59 [pid = 1781] [id = 109] 22:38:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x97867800) [pid = 1781] [serial = 326] [outer = (nil)] 22:38:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x9793a400) [pid = 1781] [serial = 327] [outer = 0x97867800] 22:38:00 INFO - PROCESS | 1781 | 1461217080868 Marionette DEBUG loaded listener.js 22:38:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x97f05c00) [pid = 1781] [serial = 328] [outer = 0x97867800] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x97f0c000) [pid = 1781] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8faa9000) [pid = 1781] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x97f32800) [pid = 1781] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x962d1400) [pid = 1781] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x915f2400) [pid = 1781] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x99287000) [pid = 1781] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 22:38:02 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8f1d1400) [pid = 1781] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 22:38:02 INFO - PROCESS | 1781 | 1461217082056 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]]]}] 22:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 22:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1529ms 22:38:02 INFO - PROCESS | 1781 | 1461217082096 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 22:38:02 INFO - PROCESS | 1781 | 1461217082099 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 22:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 22:38:02 INFO - PROCESS | 1781 | 1461217082106 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 22:38:02 INFO - PROCESS | 1781 | 1461217082109 Marionette TRACE conn3 <- [1,410,null,{}] 22:38:02 INFO - PROCESS | 1781 | 1461217082115 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}] 22:38:02 INFO - PROCESS | 1781 | 1461217082282 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 22:38:02 INFO - PROCESS | 1781 | 1461217082457 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x974c9000 == 60 [pid = 1781] [id = 110] 22:38:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x97f0bc00) [pid = 1781] [serial = 329] [outer = (nil)] 22:38:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x97f2d000) [pid = 1781] [serial = 330] [outer = 0x97f0bc00] 22:38:02 INFO - PROCESS | 1781 | 1461217082533 Marionette DEBUG loaded listener.js 22:38:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x98103400) [pid = 1781] [serial = 331] [outer = 0x97f0bc00] 22:38:03 INFO - PROCESS | 1781 | 1461217083277 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]]]}] 22:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 22:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1240ms 22:38:03 INFO - PROCESS | 1781 | 1461217083347 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 22:38:03 INFO - PROCESS | 1781 | 1461217083350 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 22:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 22:38:03 INFO - PROCESS | 1781 | 1461217083356 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 22:38:03 INFO - PROCESS | 1781 | 1461217083360 Marionette TRACE conn3 <- [1,414,null,{}] 22:38:03 INFO - PROCESS | 1781 | 1461217083365 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}] 22:38:03 INFO - PROCESS | 1781 | 1461217083527 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 22:38:03 INFO - PROCESS | 1781 | 1461217083537 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x915aa000 == 61 [pid = 1781] [id = 111] 22:38:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x9736a800) [pid = 1781] [serial = 332] [outer = (nil)] 22:38:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x98e45000) [pid = 1781] [serial = 333] [outer = 0x9736a800] 22:38:03 INFO - PROCESS | 1781 | 1461217083612 Marionette DEBUG loaded listener.js 22:38:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x9ae2c800) [pid = 1781] [serial = 334] [outer = 0x9736a800] 22:38:04 INFO - PROCESS | 1781 | 1461217084753 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]]]}] 22:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 22:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1442ms 22:38:04 INFO - PROCESS | 1781 | 1461217084801 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 22:38:04 INFO - PROCESS | 1781 | 1461217084808 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 22:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 22:38:04 INFO - PROCESS | 1781 | 1461217084817 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 22:38:04 INFO - PROCESS | 1781 | 1461217084822 Marionette TRACE conn3 <- [1,418,null,{}] 22:38:04 INFO - PROCESS | 1781 | 1461217084831 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}] 22:38:05 INFO - PROCESS | 1781 | 1461217085030 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 22:38:05 INFO - PROCESS | 1781 | 1461217085224 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6a000 == 62 [pid = 1781] [id = 112] 22:38:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f1de800) [pid = 1781] [serial = 335] [outer = (nil)] 22:38:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8f38ac00) [pid = 1781] [serial = 336] [outer = 0x8f1de800] 22:38:05 INFO - PROCESS | 1781 | 1461217085314 Marionette DEBUG loaded listener.js 22:38:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x9063a000) [pid = 1781] [serial = 337] [outer = 0x8f1de800] 22:38:06 INFO - PROCESS | 1781 | 1461217086646 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]]]}] 22:38:06 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 22:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1841ms 22:38:06 INFO - PROCESS | 1781 | 1461217086658 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 22:38:06 INFO - PROCESS | 1781 | 1461217086667 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 22:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 22:38:06 INFO - PROCESS | 1781 | 1461217086803 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 22:38:06 INFO - PROCESS | 1781 | 1461217086808 Marionette TRACE conn3 <- [1,422,null,{}] 22:38:06 INFO - PROCESS | 1781 | 1461217086815 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}] 22:38:06 INFO - PROCESS | 1781 | 1461217086981 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 22:38:07 INFO - PROCESS | 1781 | 1461217087139 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1ed000 == 63 [pid = 1781] [id = 113] 22:38:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8f37ec00) [pid = 1781] [serial = 338] [outer = (nil)] 22:38:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x939d7800) [pid = 1781] [serial = 339] [outer = 0x8f37ec00] 22:38:07 INFO - PROCESS | 1781 | 1461217087230 Marionette DEBUG loaded listener.js 22:38:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x946dec00) [pid = 1781] [serial = 340] [outer = 0x8f37ec00] 22:38:08 INFO - PROCESS | 1781 | 1461217088665 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]]]}] 22:38:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 22:38:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1890ms 22:38:08 INFO - PROCESS | 1781 | 1461217088687 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 22:38:08 INFO - PROCESS | 1781 | 1461217088692 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 22:38:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 22:38:08 INFO - PROCESS | 1781 | 1461217088699 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 22:38:08 INFO - PROCESS | 1781 | 1461217088706 Marionette TRACE conn3 <- [1,426,null,{}] 22:38:08 INFO - PROCESS | 1781 | 1461217088723 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}] 22:38:08 INFO - PROCESS | 1781 | 1461217088887 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 22:38:09 INFO - PROCESS | 1781 | 1461217089047 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd69400 == 64 [pid = 1781] [id = 114] 22:38:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x9793ac00) [pid = 1781] [serial = 341] [outer = (nil)] 22:38:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x983edc00) [pid = 1781] [serial = 342] [outer = 0x9793ac00] 22:38:09 INFO - PROCESS | 1781 | 1461217089141 Marionette DEBUG loaded listener.js 22:38:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x9fb98c00) [pid = 1781] [serial = 343] [outer = 0x9793ac00] 22:38:10 INFO - PROCESS | 1781 | 1461217090080 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] 22:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 22:38:10 INFO - PROCESS | 1781 | 1461217090148 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 22:38:10 INFO - PROCESS | 1781 | 1461217090154 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 22:38:10 INFO - PROCESS | 1781 | 1461217090158 Marionette TRACE conn3 <- [1,430,null,{}] 22:38:10 INFO - PROCESS | 1781 | 1461217090163 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}] 22:38:10 INFO - PROCESS | 1781 | 1461217090338 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 22:38:10 INFO - PROCESS | 1781 | 1461217090543 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd65000 == 65 [pid = 1781] [id = 115] 22:38:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x986abc00) [pid = 1781] [serial = 344] [outer = (nil)] 22:38:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0xa3c8ac00) [pid = 1781] [serial = 345] [outer = 0x986abc00] 22:38:10 INFO - PROCESS | 1781 | 1461217090641 Marionette DEBUG loaded listener.js 22:38:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0xa4465000) [pid = 1781] [serial = 346] [outer = 0x986abc00] 22:38:11 INFO - PROCESS | 1781 | 1461217091497 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]]]}] 22:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 22:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1388ms 22:38:11 INFO - PROCESS | 1781 | 1461217091542 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 22:38:11 INFO - PROCESS | 1781 | 1461217091546 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 22:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 22:38:11 INFO - PROCESS | 1781 | 1461217091552 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 22:38:11 INFO - PROCESS | 1781 | 1461217091556 Marionette TRACE conn3 <- [1,434,null,{}] 22:38:11 INFO - PROCESS | 1781 | 1461217091561 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}] 22:38:11 INFO - PROCESS | 1781 | 1461217091725 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 22:38:11 INFO - PROCESS | 1781 | 1461217091888 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dce1c00 == 66 [pid = 1781] [id = 116] 22:38:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x939db000) [pid = 1781] [serial = 347] [outer = (nil)] 22:38:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0xa44a5c00) [pid = 1781] [serial = 348] [outer = 0x939db000] 22:38:11 INFO - PROCESS | 1781 | 1461217091977 Marionette DEBUG loaded listener.js 22:38:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0xa45a2000) [pid = 1781] [serial = 349] [outer = 0x939db000] 22:38:12 INFO - PROCESS | 1781 | 1461217092927 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]]]}] 22:38:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 22:38:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1431ms 22:38:12 INFO - PROCESS | 1781 | 1461217092984 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 22:38:12 INFO - PROCESS | 1781 | 1461217092988 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 22:38:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 22:38:12 INFO - PROCESS | 1781 | 1461217092994 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 22:38:12 INFO - PROCESS | 1781 | 1461217092997 Marionette TRACE conn3 <- [1,438,null,{}] 22:38:13 INFO - PROCESS | 1781 | 1461217093004 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}] 22:38:13 INFO - PROCESS | 1781 | 1461217093239 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 22:38:13 INFO - PROCESS | 1781 | 1461217093452 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd21400 == 67 [pid = 1781] [id = 117] 22:38:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8fd22000) [pid = 1781] [serial = 350] [outer = (nil)] 22:38:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8fd28400) [pid = 1781] [serial = 351] [outer = 0x8fd22000] 22:38:13 INFO - PROCESS | 1781 | 1461217093597 Marionette DEBUG loaded listener.js 22:38:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0xa44a3400) [pid = 1781] [serial = 352] [outer = 0x8fd22000] 22:38:14 INFO - PROCESS | 1781 | 1461217094442 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]]]}] 22:38:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 22:38:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1482ms 22:38:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 22:38:14 INFO - PROCESS | 1781 | 1461217094478 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 22:38:14 INFO - PROCESS | 1781 | 1461217094481 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 22:38:14 INFO - PROCESS | 1781 | 1461217094488 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 22:38:14 INFO - PROCESS | 1781 | 1461217094491 Marionette TRACE conn3 <- [1,442,null,{}] 22:38:14 INFO - PROCESS | 1781 | 1461217094497 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}] 22:38:14 INFO - PROCESS | 1781 | 1461217094655 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 22:38:14 INFO - PROCESS | 1781 | 1461217094818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcd8000 == 68 [pid = 1781] [id = 118] 22:38:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8fd1b800) [pid = 1781] [serial = 353] [outer = (nil)] 22:38:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0xa4b03400) [pid = 1781] [serial = 354] [outer = 0x8fd1b800] 22:38:14 INFO - PROCESS | 1781 | 1461217094906 Marionette DEBUG loaded listener.js 22:38:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0xa4b0ac00) [pid = 1781] [serial = 355] [outer = 0x8fd1b800] 22:38:15 INFO - PROCESS | 1781 | 1461217095837 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]]]}] 22:38:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 22:38:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1402ms 22:38:15 INFO - PROCESS | 1781 | 1461217095890 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 22:38:15 INFO - PROCESS | 1781 | 1461217095893 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 22:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 22:38:15 INFO - PROCESS | 1781 | 1461217095901 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 22:38:15 INFO - PROCESS | 1781 | 1461217095904 Marionette TRACE conn3 <- [1,446,null,{}] 22:38:15 INFO - PROCESS | 1781 | 1461217095910 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}] 22:38:16 INFO - PROCESS | 1781 | 1461217096069 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 22:38:16 INFO - PROCESS | 1781 | 1461217096238 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x9049b400 == 69 [pid = 1781] [id = 119] 22:38:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x9049bc00) [pid = 1781] [serial = 356] [outer = (nil)] 22:38:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x904a2c00) [pid = 1781] [serial = 357] [outer = 0x9049bc00] 22:38:16 INFO - PROCESS | 1781 | 1461217096372 Marionette DEBUG loaded listener.js 22:38:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x904a6400) [pid = 1781] [serial = 358] [outer = 0x9049bc00] 22:38:17 INFO - PROCESS | 1781 | 1461217097417 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]]]}] 22:38:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 22:38:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1581ms 22:38:17 INFO - PROCESS | 1781 | 1461217097482 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 22:38:17 INFO - PROCESS | 1781 | 1461217097487 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 22:38:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 22:38:17 INFO - PROCESS | 1781 | 1461217097493 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 22:38:17 INFO - PROCESS | 1781 | 1461217097497 Marionette TRACE conn3 <- [1,450,null,{}] 22:38:17 INFO - PROCESS | 1781 | 1461217097502 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}] 22:38:17 INFO - PROCESS | 1781 | 1461217097943 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 22:38:18 INFO - PROCESS | 1781 | 1461217098172 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f382800 == 70 [pid = 1781] [id = 120] 22:38:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8f383800) [pid = 1781] [serial = 359] [outer = (nil)] 22:38:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8faa0800) [pid = 1781] [serial = 360] [outer = 0x8f383800] 22:38:18 INFO - PROCESS | 1781 | 1461217098253 Marionette DEBUG loaded listener.js 22:38:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8fd24c00) [pid = 1781] [serial = 361] [outer = 0x8f383800] 22:38:19 INFO - PROCESS | 1781 | 1461217099147 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] 22:38:19 INFO - PROCESS | 1781 | 1461217099243 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 22:38:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 22:38:19 INFO - PROCESS | 1781 | 1461217099250 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 22:38:19 INFO - PROCESS | 1781 | 1461217099257 Marionette TRACE conn3 <- [1,454,null,{}] 22:38:19 INFO - PROCESS | 1781 | 1461217099263 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}] 22:38:19 INFO - PROCESS | 1781 | 1461217099522 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 22:38:19 INFO - PROCESS | 1781 | 1461217099781 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb77400 == 71 [pid = 1781] [id = 121] 22:38:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8fd23c00) [pid = 1781] [serial = 362] [outer = (nil)] 22:38:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x927ac000) [pid = 1781] [serial = 363] [outer = 0x8fd23c00] 22:38:19 INFO - PROCESS | 1781 | 1461217099865 Marionette DEBUG loaded listener.js 22:38:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x9289c400) [pid = 1781] [serial = 364] [outer = 0x8fd23c00] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x915f6c00 == 70 [pid = 1781] [id = 69] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x970c3c00 == 69 [pid = 1781] [id = 45] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x92869000 == 68 [pid = 1781] [id = 73] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7da800 == 67 [pid = 1781] [id = 72] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x9462ac00 == 66 [pid = 1781] [id = 71] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0xa0a91800) [pid = 1781] [serial = 261] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x97f0a400) [pid = 1781] [serial = 264] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x9fe90000) [pid = 1781] [serial = 288] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x974c9000 == 65 [pid = 1781] [id = 110] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x971a0c00 == 64 [pid = 1781] [id = 109] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x95b72800 == 63 [pid = 1781] [id = 108] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdec00 == 62 [pid = 1781] [id = 107] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d3000 == 61 [pid = 1781] [id = 106] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6bc00 == 60 [pid = 1781] [id = 105] 22:38:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd70000 == 59 [pid = 1781] [id = 104] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x97f2fc00) [pid = 1781] [serial = 280] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x92719400) [pid = 1781] [serial = 271] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x912a0400) [pid = 1781] [serial = 270] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x98109800) [pid = 1781] [serial = 282] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x98110400) [pid = 1781] [serial = 283] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x97935800) [pid = 1781] [serial = 276] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x94627800) [pid = 1781] [serial = 252] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x9127d800) [pid = 1781] [serial = 249] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8ea5e000) [pid = 1781] [serial = 258] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x92868800) [pid = 1781] [serial = 273] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x94620c00) [pid = 1781] [serial = 274] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8eb72800) [pid = 1781] [serial = 267] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x9ae29800) [pid = 1781] [serial = 247] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x9df9a400) [pid = 1781] [serial = 255] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x97f0fc00) [pid = 1781] [serial = 279] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x9b093c00) [pid = 1781] [serial = 286] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x9928d400) [pid = 1781] [serial = 285] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x979d2c00) [pid = 1781] [serial = 277] [outer = (nil)] [url = about:blank] 22:38:20 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:38:20 INFO - PROCESS | 1781 | 1461217100913 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]]]}] 22:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 22:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1733ms 22:38:20 INFO - PROCESS | 1781 | 1461217100984 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 22:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 22:38:20 INFO - PROCESS | 1781 | 1461217100989 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 22:38:20 INFO - PROCESS | 1781 | 1461217100996 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 22:38:21 INFO - PROCESS | 1781 | 1461217100999 Marionette TRACE conn3 <- [1,458,null,{}] 22:38:21 INFO - PROCESS | 1781 | 1461217101005 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}] 22:38:21 INFO - PROCESS | 1781 | 1461217101165 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 22:38:21 INFO - PROCESS | 1781 | 1461217101289 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb74800 == 60 [pid = 1781] [id = 122] 22:38:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8eb75800) [pid = 1781] [serial = 365] [outer = (nil)] 22:38:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x939db400) [pid = 1781] [serial = 366] [outer = 0x8eb75800] 22:38:21 INFO - PROCESS | 1781 | 1461217101367 Marionette DEBUG loaded listener.js 22:38:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x939e3c00) [pid = 1781] [serial = 367] [outer = 0x8eb75800] 22:38:22 INFO - PROCESS | 1781 | 1461217102182 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] 22:38:22 INFO - PROCESS | 1781 | 1461217102242 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 22:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 22:38:22 INFO - PROCESS | 1781 | 1461217102259 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 22:38:22 INFO - PROCESS | 1781 | 1461217102266 Marionette TRACE conn3 <- [1,462,null,{}] 22:38:22 INFO - PROCESS | 1781 | 1461217102271 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}] 22:38:22 INFO - PROCESS | 1781 | 1461217102430 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 22:38:22 INFO - PROCESS | 1781 | 1461217102442 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x939da800 == 61 [pid = 1781] [id = 123] 22:38:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x946d9800) [pid = 1781] [serial = 368] [outer = (nil)] 22:38:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x9793c000) [pid = 1781] [serial = 369] [outer = 0x946d9800] 22:38:22 INFO - PROCESS | 1781 | 1461217102515 Marionette DEBUG loaded listener.js 22:38:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x97f03000) [pid = 1781] [serial = 370] [outer = 0x946d9800] 22:38:23 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:38:23 INFO - PROCESS | 1781 | 1461217103513 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] 22:38:23 INFO - PROCESS | 1781 | 1461217103605 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 22:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 22:38:23 INFO - PROCESS | 1781 | 1461217103611 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 22:38:23 INFO - PROCESS | 1781 | 1461217103614 Marionette TRACE conn3 <- [1,466,null,{}] 22:38:23 INFO - PROCESS | 1781 | 1461217103619 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}] 22:38:23 INFO - PROCESS | 1781 | 1461217103815 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 22:38:23 INFO - PROCESS | 1781 | 1461217103838 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x96802800 == 62 [pid = 1781] [id = 124] 22:38:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x97f09000) [pid = 1781] [serial = 371] [outer = (nil)] 22:38:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x9810d000) [pid = 1781] [serial = 372] [outer = 0x97f09000] 22:38:23 INFO - PROCESS | 1781 | 1461217103910 Marionette DEBUG loaded listener.js 22:38:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x98110800) [pid = 1781] [serial = 373] [outer = 0x97f09000] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8dd68800) [pid = 1781] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x97867800) [pid = 1781] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x95bb5800) [pid = 1781] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8faa1400) [pid = 1781] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8dd70800) [pid = 1781] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8f1d9000) [pid = 1781] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 22:38:25 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x97f0bc00) [pid = 1781] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 22:38:25 INFO - PROCESS | 1781 | 1461217105050 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] 22:38:25 INFO - PROCESS | 1781 | 1461217105101 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 22:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 22:38:25 INFO - PROCESS | 1781 | 1461217105107 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 22:38:25 INFO - PROCESS | 1781 | 1461217105109 Marionette TRACE conn3 <- [1,470,null,{}] 22:38:25 INFO - PROCESS | 1781 | 1461217105115 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}] 22:38:25 INFO - PROCESS | 1781 | 1461217105275 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 22:38:25 INFO - PROCESS | 1781 | 1461217105443 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x95bb5400 == 63 [pid = 1781] [id = 125] 22:38:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x95bb5800) [pid = 1781] [serial = 374] [outer = (nil)] 22:38:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x9793d400) [pid = 1781] [serial = 375] [outer = 0x95bb5800] 22:38:25 INFO - PROCESS | 1781 | 1461217105534 Marionette DEBUG loaded listener.js 22:38:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x98e4ac00) [pid = 1781] [serial = 376] [outer = 0x95bb5800] 22:38:26 INFO - PROCESS | 1781 | 1461217106245 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]]]}] 22:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 22:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1179ms 22:38:26 INFO - PROCESS | 1781 | 1461217106286 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 22:38:26 INFO - PROCESS | 1781 | 1461217106289 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 22:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 22:38:26 INFO - PROCESS | 1781 | 1461217106295 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 22:38:26 INFO - PROCESS | 1781 | 1461217106298 Marionette TRACE conn3 <- [1,474,null,{}] 22:38:26 INFO - PROCESS | 1781 | 1461217106304 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}] 22:38:26 INFO - PROCESS | 1781 | 1461217106448 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 22:38:26 INFO - PROCESS | 1781 | 1461217106462 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0b2400 == 64 [pid = 1781] [id = 126] 22:38:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8f0b4800) [pid = 1781] [serial = 377] [outer = (nil)] 22:38:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8f0bd400) [pid = 1781] [serial = 378] [outer = 0x8f0b4800] 22:38:26 INFO - PROCESS | 1781 | 1461217106550 Marionette DEBUG loaded listener.js 22:38:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8f0c0c00) [pid = 1781] [serial = 379] [outer = 0x8f0b4800] 22:38:27 INFO - PROCESS | 1781 | 1461217107652 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]]]}] 22:38:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 22:38:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1435ms 22:38:27 INFO - PROCESS | 1781 | 1461217107733 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 22:38:27 INFO - PROCESS | 1781 | 1461217107740 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 22:38:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 22:38:27 INFO - PROCESS | 1781 | 1461217107749 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 22:38:27 INFO - PROCESS | 1781 | 1461217107754 Marionette TRACE conn3 <- [1,478,null,{}] 22:38:27 INFO - PROCESS | 1781 | 1461217107763 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}] 22:38:27 INFO - PROCESS | 1781 | 1461217107987 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 22:38:28 INFO - PROCESS | 1781 | 1461217108242 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0b3400 == 65 [pid = 1781] [id = 127] 22:38:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8f0bdc00) [pid = 1781] [serial = 380] [outer = (nil)] 22:38:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8f22b400) [pid = 1781] [serial = 381] [outer = 0x8f0bdc00] 22:38:28 INFO - PROCESS | 1781 | 1461217108370 Marionette DEBUG loaded listener.js 22:38:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8f22f000) [pid = 1781] [serial = 382] [outer = 0x8f0bdc00] 22:38:29 INFO - PROCESS | 1781 | 1461217109304 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]]]}] 22:38:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 22:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1589ms 22:38:29 INFO - PROCESS | 1781 | 1461217109338 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 22:38:29 INFO - PROCESS | 1781 | 1461217109347 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 22:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 22:38:29 INFO - PROCESS | 1781 | 1461217109357 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 22:38:29 INFO - PROCESS | 1781 | 1461217109362 Marionette TRACE conn3 <- [1,482,null,{}] 22:38:29 INFO - PROCESS | 1781 | 1461217109368 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}] 22:38:29 INFO - PROCESS | 1781 | 1461217109548 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 22:38:29 INFO - PROCESS | 1781 | 1461217109711 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f37f400 == 66 [pid = 1781] [id = 128] 22:38:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8f382400) [pid = 1781] [serial = 383] [outer = (nil)] 22:38:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8faafc00) [pid = 1781] [serial = 384] [outer = 0x8f382400] 22:38:29 INFO - PROCESS | 1781 | 1461217109847 Marionette DEBUG loaded listener.js 22:38:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x904a1000) [pid = 1781] [serial = 385] [outer = 0x8f382400] 22:38:31 INFO - PROCESS | 1781 | 1461217111406 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]]]}] 22:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 22:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2082ms 22:38:31 INFO - PROCESS | 1781 | 1461217111440 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 22:38:31 INFO - PROCESS | 1781 | 1461217111445 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 22:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 22:38:31 INFO - PROCESS | 1781 | 1461217111451 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 22:38:31 INFO - PROCESS | 1781 | 1461217111458 Marionette TRACE conn3 <- [1,486,null,{}] 22:38:31 INFO - PROCESS | 1781 | 1461217111474 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}] 22:38:31 INFO - PROCESS | 1781 | 1461217111709 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 22:38:31 INFO - PROCESS | 1781 | 1461217111876 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd6c800 == 67 [pid = 1781] [id = 129] 22:38:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x915a9400) [pid = 1781] [serial = 386] [outer = (nil)] 22:38:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x9b0fd800) [pid = 1781] [serial = 387] [outer = 0x915a9400] 22:38:31 INFO - PROCESS | 1781 | 1461217111972 Marionette DEBUG loaded listener.js 22:38:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x9ff10400) [pid = 1781] [serial = 388] [outer = 0x915a9400] 22:38:32 INFO - PROCESS | 1781 | 1461217112920 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]]]}] 22:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 22:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1535ms 22:38:32 INFO - PROCESS | 1781 | 1461217112987 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 22:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 22:38:32 INFO - PROCESS | 1781 | 1461217112992 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 22:38:33 INFO - PROCESS | 1781 | 1461217112998 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 22:38:33 INFO - PROCESS | 1781 | 1461217113002 Marionette TRACE conn3 <- [1,490,null,{}] 22:38:33 INFO - PROCESS | 1781 | 1461217113008 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}] 22:38:33 INFO - PROCESS | 1781 | 1461217113194 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 22:38:33 INFO - PROCESS | 1781 | 1461217113425 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8beec000 == 68 [pid = 1781] [id = 130] 22:38:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8beef400) [pid = 1781] [serial = 389] [outer = (nil)] 22:38:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8bef6400) [pid = 1781] [serial = 390] [outer = 0x8beef400] 22:38:33 INFO - PROCESS | 1781 | 1461217113527 Marionette DEBUG loaded listener.js 22:38:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8f0b8c00) [pid = 1781] [serial = 391] [outer = 0x8beef400] 22:38:34 INFO - PROCESS | 1781 | 1461217114413 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]]]}] 22:38:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 22:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1430ms 22:38:34 INFO - PROCESS | 1781 | 1461217114428 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 22:38:34 INFO - PROCESS | 1781 | 1461217114432 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 22:38:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 22:38:34 INFO - PROCESS | 1781 | 1461217114438 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 22:38:34 INFO - PROCESS | 1781 | 1461217114441 Marionette TRACE conn3 <- [1,494,null,{}] 22:38:34 INFO - PROCESS | 1781 | 1461217114448 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}] 22:38:34 INFO - PROCESS | 1781 | 1461217114608 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 22:38:34 INFO - PROCESS | 1781 | 1461217114777 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef3800 == 69 [pid = 1781] [id = 131] 22:38:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x93b16400) [pid = 1781] [serial = 392] [outer = (nil)] 22:38:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x93b1a800) [pid = 1781] [serial = 393] [outer = 0x93b16400] 22:38:34 INFO - PROCESS | 1781 | 1461217114866 Marionette DEBUG loaded listener.js 22:38:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x93b1c400) [pid = 1781] [serial = 394] [outer = 0x93b16400] 22:38:35 INFO - PROCESS | 1781 | 1461217115776 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]]]}] 22:38:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 22:38:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1384ms 22:38:35 INFO - PROCESS | 1781 | 1461217115831 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 22:38:35 INFO - PROCESS | 1781 | 1461217115835 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 22:38:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 22:38:35 INFO - PROCESS | 1781 | 1461217115841 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 22:38:35 INFO - PROCESS | 1781 | 1461217115845 Marionette TRACE conn3 <- [1,498,null,{}] 22:38:35 INFO - PROCESS | 1781 | 1461217115850 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}] 22:38:36 INFO - PROCESS | 1781 | 1461217116037 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 22:38:36 INFO - PROCESS | 1781 | 1461217116210 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdd800 == 70 [pid = 1781] [id = 132] 22:38:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8dcddc00) [pid = 1781] [serial = 395] [outer = (nil)] 22:38:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8f069800) [pid = 1781] [serial = 396] [outer = 0x8dcddc00] 22:38:36 INFO - PROCESS | 1781 | 1461217116302 Marionette DEBUG loaded listener.js 22:38:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x8f06c000) [pid = 1781] [serial = 397] [outer = 0x8dcddc00] 22:38:37 INFO - PROCESS | 1781 | 1461217117199 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]]]}] 22:38:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 22:38:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1432ms 22:38:37 INFO - PROCESS | 1781 | 1461217117274 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 22:38:37 INFO - PROCESS | 1781 | 1461217117278 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 22:38:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 22:38:37 INFO - PROCESS | 1781 | 1461217117286 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 22:38:37 INFO - PROCESS | 1781 | 1461217117289 Marionette TRACE conn3 <- [1,502,null,{}] 22:38:37 INFO - PROCESS | 1781 | 1461217117295 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}] 22:38:37 INFO - PROCESS | 1781 | 1461217117496 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 22:38:37 INFO - PROCESS | 1781 | 1461217117665 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b402000 == 71 [pid = 1781] [id = 133] 22:38:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8b403400) [pid = 1781] [serial = 398] [outer = (nil)] 22:38:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x8b40a800) [pid = 1781] [serial = 399] [outer = 0x8b403400] 22:38:37 INFO - PROCESS | 1781 | 1461217117754 Marionette DEBUG loaded listener.js 22:38:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x8b40c400) [pid = 1781] [serial = 400] [outer = 0x8b403400] 22:38:38 INFO - PROCESS | 1781 | 1461217118723 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]]]}] 22:38:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8b410c00) [pid = 1781] [serial = 401] [outer = 0x927ae000] 22:38:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 22:38:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1484ms 22:38:38 INFO - PROCESS | 1781 | 1461217118807 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 22:38:38 INFO - PROCESS | 1781 | 1461217118812 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 22:38:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 22:38:38 INFO - PROCESS | 1781 | 1461217118874 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 22:38:38 INFO - PROCESS | 1781 | 1461217118879 Marionette TRACE conn3 <- [1,506,null,{}] 22:38:38 INFO - PROCESS | 1781 | 1461217118899 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}] 22:38:39 INFO - PROCESS | 1781 | 1461217119077 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 22:38:39 INFO - PROCESS | 1781 | 1461217119294 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40a000 == 72 [pid = 1781] [id = 134] 22:38:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8b40b400) [pid = 1781] [serial = 402] [outer = (nil)] 22:38:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8b548000) [pid = 1781] [serial = 403] [outer = 0x8b40b400] 22:38:39 INFO - PROCESS | 1781 | 1461217119395 Marionette DEBUG loaded listener.js 22:38:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8b551000) [pid = 1781] [serial = 404] [outer = 0x8b40b400] 22:38:40 INFO - PROCESS | 1781 | 1461217120270 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]]]}] 22:38:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 22:38:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1491ms 22:38:40 INFO - PROCESS | 1781 | 1461217120320 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 22:38:40 INFO - PROCESS | 1781 | 1461217120325 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 22:38:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 22:38:40 INFO - PROCESS | 1781 | 1461217120331 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 22:38:40 INFO - PROCESS | 1781 | 1461217120335 Marionette TRACE conn3 <- [1,510,null,{}] 22:38:40 INFO - PROCESS | 1781 | 1461217120341 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}] 22:38:40 INFO - PROCESS | 1781 | 1461217120513 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 22:38:40 INFO - PROCESS | 1781 | 1461217120684 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b54a400 == 73 [pid = 1781] [id = 135] 22:38:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8b550000) [pid = 1781] [serial = 405] [outer = (nil)] 22:38:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x8b6ed000) [pid = 1781] [serial = 406] [outer = 0x8b550000] 22:38:40 INFO - PROCESS | 1781 | 1461217120777 Marionette DEBUG loaded listener.js 22:38:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x8b6f0800) [pid = 1781] [serial = 407] [outer = 0x8b550000] 22:38:41 INFO - PROCESS | 1781 | 1461217121707 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]]]}] 22:38:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 22:38:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1439ms 22:38:41 INFO - PROCESS | 1781 | 1461217121771 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 22:38:41 INFO - PROCESS | 1781 | 1461217121774 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 22:38:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 22:38:41 INFO - PROCESS | 1781 | 1461217121781 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 22:38:41 INFO - PROCESS | 1781 | 1461217121785 Marionette TRACE conn3 <- [1,514,null,{}] 22:38:41 INFO - PROCESS | 1781 | 1461217121791 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}] 22:38:41 INFO - PROCESS | 1781 | 1461217121970 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 22:38:42 INFO - PROCESS | 1781 | 1461217122185 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f03400 == 74 [pid = 1781] [id = 136] 22:38:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x89f03800) [pid = 1781] [serial = 408] [outer = (nil)] 22:38:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x89f0a800) [pid = 1781] [serial = 409] [outer = 0x89f03800] 22:38:42 INFO - PROCESS | 1781 | 1461217122319 Marionette DEBUG loaded listener.js 22:38:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x89f0e000) [pid = 1781] [serial = 410] [outer = 0x89f03800] 22:38:43 INFO - PROCESS | 1781 | 1461217123199 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]]]}] 22:38:43 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 22:38:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1480ms 22:38:43 INFO - PROCESS | 1781 | 1461217123263 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 22:38:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 22:38:43 INFO - PROCESS | 1781 | 1461217123268 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 22:38:43 INFO - PROCESS | 1781 | 1461217123274 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 22:38:43 INFO - PROCESS | 1781 | 1461217123279 Marionette TRACE conn3 <- [1,518,null,{}] 22:38:43 INFO - PROCESS | 1781 | 1461217123284 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}] 22:38:43 INFO - PROCESS | 1781 | 1461217123500 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 22:38:43 INFO - PROCESS | 1781 | 1461217123672 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6f6000 == 75 [pid = 1781] [id = 137] 22:38:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8f068800) [pid = 1781] [serial = 411] [outer = (nil)] 22:38:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x9285ec00) [pid = 1781] [serial = 412] [outer = 0x8f068800] 22:38:43 INFO - PROCESS | 1781 | 1461217123835 Marionette DEBUG loaded listener.js 22:38:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x93b23c00) [pid = 1781] [serial = 413] [outer = 0x8f068800] 22:38:44 INFO - PROCESS | 1781 | 1461217124710 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]]]}] 22:38:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 22:38:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1493ms 22:38:44 INFO - PROCESS | 1781 | 1461217124767 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 22:38:44 INFO - PROCESS | 1781 | 1461217124771 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 22:38:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 22:38:44 INFO - PROCESS | 1781 | 1461217124796 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 22:38:44 INFO - PROCESS | 1781 | 1461217124800 Marionette TRACE conn3 <- [1,522,null,{}] 22:38:44 INFO - PROCESS | 1781 | 1461217124806 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}] 22:38:44 INFO - PROCESS | 1781 | 1461217124974 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 22:38:45 INFO - PROCESS | 1781 | 1461217125163 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a225800 == 76 [pid = 1781] [id = 138] 22:38:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x8a226c00) [pid = 1781] [serial = 414] [outer = (nil)] 22:38:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x8a22dc00) [pid = 1781] [serial = 415] [outer = 0x8a226c00] 22:38:45 INFO - PROCESS | 1781 | 1461217125260 Marionette DEBUG loaded listener.js 22:38:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x8a22f800) [pid = 1781] [serial = 416] [outer = 0x8a226c00] 22:38:46 INFO - PROCESS | 1781 | 1461217126238 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]]]}] 22:38:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 22:38:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1490ms 22:38:46 INFO - PROCESS | 1781 | 1461217126284 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 22:38:46 INFO - PROCESS | 1781 | 1461217126288 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 22:38:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 22:38:46 INFO - PROCESS | 1781 | 1461217126294 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 22:38:46 INFO - PROCESS | 1781 | 1461217126297 Marionette TRACE conn3 <- [1,526,null,{}] 22:38:46 INFO - PROCESS | 1781 | 1461217126303 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}] 22:38:46 INFO - PROCESS | 1781 | 1461217126465 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 22:38:46 INFO - PROCESS | 1781 | 1461217126650 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a232800 == 77 [pid = 1781] [id = 139] 22:38:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x8b6e8c00) [pid = 1781] [serial = 417] [outer = (nil)] 22:38:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x8f1f8400) [pid = 1781] [serial = 418] [outer = 0x8b6e8c00] 22:38:46 INFO - PROCESS | 1781 | 1461217126777 Marionette DEBUG loaded listener.js 22:38:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x9271f400) [pid = 1781] [serial = 419] [outer = 0x8b6e8c00] 22:38:47 INFO - PROCESS | 1781 | 1461217127688 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]]]}] 22:38:47 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 22:38:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1438ms 22:38:47 INFO - PROCESS | 1781 | 1461217127732 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 22:38:47 INFO - PROCESS | 1781 | 1461217127736 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 22:38:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 22:38:47 INFO - PROCESS | 1781 | 1461217127743 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 22:38:47 INFO - PROCESS | 1781 | 1461217127746 Marionette TRACE conn3 <- [1,530,null,{}] 22:38:47 INFO - PROCESS | 1781 | 1461217127752 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}] 22:38:47 INFO - PROCESS | 1781 | 1461217127920 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 22:38:48 INFO - PROCESS | 1781 | 1461217128442 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6efc00 == 78 [pid = 1781] [id = 140] 22:38:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8b6f0400) [pid = 1781] [serial = 420] [outer = (nil)] 22:38:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x8beeb400) [pid = 1781] [serial = 421] [outer = 0x8b6f0400] 22:38:48 INFO - PROCESS | 1781 | 1461217128569 Marionette DEBUG loaded listener.js 22:38:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x8bef6800) [pid = 1781] [serial = 422] [outer = 0x8b6f0400] 22:38:49 INFO - PROCESS | 1781 | 1461217129453 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"]]]}] 22:38:49 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 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 22:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:38:49 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 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 22:38:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:38:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 22:38:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 22:38:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1738ms 22:38:49 INFO - PROCESS | 1781 | 1461217129485 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 22:38:49 INFO - PROCESS | 1781 | 1461217129493 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 22:38:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 22:38:49 INFO - PROCESS | 1781 | 1461217129502 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 22:38:49 INFO - PROCESS | 1781 | 1461217129507 Marionette TRACE conn3 <- [1,534,null,{}] 22:38:49 INFO - PROCESS | 1781 | 1461217129514 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}] 22:38:49 INFO - PROCESS | 1781 | 1461217129703 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 22:38:49 INFO - PROCESS | 1781 | 1461217129863 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f06c800 == 79 [pid = 1781] [id = 141] 22:38:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x8f06ec00) [pid = 1781] [serial = 423] [outer = (nil)] 22:38:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x8f22b000) [pid = 1781] [serial = 424] [outer = 0x8f06ec00] 22:38:49 INFO - PROCESS | 1781 | 1461217129946 Marionette DEBUG loaded listener.js 22:38:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x8f234400) [pid = 1781] [serial = 425] [outer = 0x8f06ec00] 22:38:50 INFO - PROCESS | 1781 | 1461217130923 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]]]}] 22:38:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 22:38:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1436ms 22:38:50 INFO - PROCESS | 1781 | 1461217130941 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 22:38:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 22:38:50 INFO - PROCESS | 1781 | 1461217130947 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 22:38:50 INFO - PROCESS | 1781 | 1461217130954 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 22:38:50 INFO - PROCESS | 1781 | 1461217130958 Marionette TRACE conn3 <- [1,538,null,{}] 22:38:50 INFO - PROCESS | 1781 | 1461217130964 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}] 22:38:51 INFO - PROCESS | 1781 | 1461217131151 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 22:38:51 INFO - PROCESS | 1781 | 1461217131359 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f063400 == 80 [pid = 1781] [id = 142] 22:38:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x8f069400) [pid = 1781] [serial = 426] [outer = (nil)] 22:38:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x904a1800) [pid = 1781] [serial = 427] [outer = 0x8f069400] 22:38:51 INFO - PROCESS | 1781 | 1461217131440 Marionette DEBUG loaded listener.js 22:38:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x915ae400) [pid = 1781] [serial = 428] [outer = 0x8f069400] 22:38:52 INFO - PROCESS | 1781 | 1461217132423 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]]]}] 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x95bb5400 == 79 [pid = 1781] [id = 125] 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x96802800 == 78 [pid = 1781] [id = 124] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x98e45000) [pid = 1781] [serial = 333] [outer = (nil)] [url = about:blank] 22:38:52 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. 22:38:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1545ms 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x939da800 == 77 [pid = 1781] [id = 123] 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb74800 == 76 [pid = 1781] [id = 122] 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb77400 == 75 [pid = 1781] [id = 121] 22:38:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8f382800 == 74 [pid = 1781] [id = 120] 22:38:52 INFO - PROCESS | 1781 | 1461217132515 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 22:38:52 INFO - PROCESS | 1781 | 1461217132519 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 22:38:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 22:38:52 INFO - PROCESS | 1781 | 1461217132545 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 22:38:52 INFO - PROCESS | 1781 | 1461217132554 Marionette TRACE conn3 <- [1,542,null,{}] 22:38:52 INFO - PROCESS | 1781 | 1461217132562 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}] 22:38:52 INFO - PROCESS | 1781 | 1461217132734 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x9461cc00) [pid = 1781] [serial = 321] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x946d0400) [pid = 1781] [serial = 322] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x97f0b800) [pid = 1781] [serial = 297] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x9793a400) [pid = 1781] [serial = 327] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0xa2822800) [pid = 1781] [serial = 309] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x96fb5400) [pid = 1781] [serial = 324] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x915f3800) [pid = 1781] [serial = 316] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x912a7800) [pid = 1781] [serial = 315] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8eb73400) [pid = 1781] [serial = 313] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8eb69400) [pid = 1781] [serial = 312] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8dce1400) [pid = 1781] [serial = 300] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8dd6c400) [pid = 1781] [serial = 306] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x9928e800) [pid = 1781] [serial = 303] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8faadc00) [pid = 1781] [serial = 318] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x92896800) [pid = 1781] [serial = 319] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x915fe800) [pid = 1781] [serial = 294] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x8f381c00) [pid = 1781] [serial = 291] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x97f05c00) [pid = 1781] [serial = 328] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x97f2d000) [pid = 1781] [serial = 330] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x98103400) [pid = 1781] [serial = 331] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x970cdc00) [pid = 1781] [serial = 325] [outer = (nil)] [url = about:blank] 22:38:52 INFO - PROCESS | 1781 | 1461217132945 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dce1400 == 75 [pid = 1781] [id = 143] 22:38:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x8dd6c400) [pid = 1781] [serial = 429] [outer = (nil)] 22:38:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x915b4c00) [pid = 1781] [serial = 430] [outer = 0x8dd6c400] 22:38:53 INFO - PROCESS | 1781 | 1461217133024 Marionette DEBUG loaded listener.js 22:38:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x92864000) [pid = 1781] [serial = 431] [outer = 0x8dd6c400] 22:38:53 INFO - PROCESS | 1781 | 1461217133816 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]]]}] 22:38:53 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. 22:38:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1296ms 22:38:53 INFO - PROCESS | 1781 | 1461217133833 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 22:38:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 22:38:53 INFO - PROCESS | 1781 | 1461217133837 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 22:38:53 INFO - PROCESS | 1781 | 1461217133857 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 22:38:53 INFO - PROCESS | 1781 | 1461217133860 Marionette TRACE conn3 <- [1,546,null,{}] 22:38:53 INFO - PROCESS | 1781 | 1461217133870 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}] 22:38:54 INFO - PROCESS | 1781 | 1461217134043 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 22:38:54 INFO - PROCESS | 1781 | 1461217134066 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faadc00 == 76 [pid = 1781] [id = 144] 22:38:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x904a5400) [pid = 1781] [serial = 432] [outer = (nil)] 22:38:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x93b3c400) [pid = 1781] [serial = 433] [outer = 0x904a5400] 22:38:54 INFO - PROCESS | 1781 | 1461217134143 Marionette DEBUG loaded listener.js 22:38:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x93b41c00) [pid = 1781] [serial = 434] [outer = 0x904a5400] 22:38:55 INFO - PROCESS | 1781 | 1461217135090 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]]]}] 22:38:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 22:38:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1305ms 22:38:55 INFO - PROCESS | 1781 | 1461217135148 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 22:38:55 INFO - PROCESS | 1781 | 1461217135151 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 22:38:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 22:38:55 INFO - PROCESS | 1781 | 1461217135157 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 22:38:55 INFO - PROCESS | 1781 | 1461217135160 Marionette TRACE conn3 <- [1,550,null,{}] 22:38:55 INFO - PROCESS | 1781 | 1461217135166 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}] 22:38:55 INFO - PROCESS | 1781 | 1461217135383 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 22:38:55 INFO - PROCESS | 1781 | 1461217135414 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b22000 == 77 [pid = 1781] [id = 145] 22:38:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x93b23400) [pid = 1781] [serial = 435] [outer = (nil)] 22:38:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x94627c00) [pid = 1781] [serial = 436] [outer = 0x93b23400] 22:38:55 INFO - PROCESS | 1781 | 1461217135501 Marionette DEBUG loaded listener.js 22:38:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x96203c00) [pid = 1781] [serial = 437] [outer = 0x93b23400] 22:38:56 INFO - PROCESS | 1781 | 1461217136448 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]]]}] 22:38:56 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. 22:38:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1329ms 22:38:56 INFO - PROCESS | 1781 | 1461217136495 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 22:38:56 INFO - PROCESS | 1781 | 1461217136498 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 22:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 22:38:56 INFO - PROCESS | 1781 | 1461217136504 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 22:38:56 INFO - PROCESS | 1781 | 1461217136507 Marionette TRACE conn3 <- [1,554,null,{}] 22:38:56 INFO - PROCESS | 1781 | 1461217136513 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}] 22:38:56 INFO - PROCESS | 1781 | 1461217136740 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 22:38:56 INFO - PROCESS | 1781 | 1461217136772 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a3000 == 78 [pid = 1781] [id = 146] 22:38:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x94628c00) [pid = 1781] [serial = 438] [outer = (nil)] 22:38:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x97935800) [pid = 1781] [serial = 439] [outer = 0x94628c00] 22:38:56 INFO - PROCESS | 1781 | 1461217136843 Marionette DEBUG loaded listener.js 22:38:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x97f02c00) [pid = 1781] [serial = 440] [outer = 0x94628c00] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x97f09000) [pid = 1781] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8eb75800) [pid = 1781] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x946d9800) [pid = 1781] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8f383800) [pid = 1781] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8fd23c00) [pid = 1781] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 22:38:57 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x95bb5800) [pid = 1781] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 22:38:57 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:38:58 INFO - PROCESS | 1781 | 1461217138195 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]]]}] 22:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 22:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1729ms 22:38:58 INFO - PROCESS | 1781 | 1461217138235 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 22:38:58 INFO - PROCESS | 1781 | 1461217138244 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 22:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 22:38:58 INFO - PROCESS | 1781 | 1461217138253 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 22:38:58 INFO - PROCESS | 1781 | 1461217138258 Marionette TRACE conn3 <- [1,558,null,{}] 22:38:58 INFO - PROCESS | 1781 | 1461217138266 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}] 22:38:58 INFO - PROCESS | 1781 | 1461217138458 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 22:38:58 INFO - PROCESS | 1781 | 1461217138695 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:38:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8beeec00 == 79 [pid = 1781] [id = 147] 22:38:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x8dcdec00) [pid = 1781] [serial = 441] [outer = (nil)] 22:38:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x8f061400) [pid = 1781] [serial = 442] [outer = 0x8dcdec00] 22:38:58 INFO - PROCESS | 1781 | 1461217138848 Marionette DEBUG loaded listener.js 22:38:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x8f06e400) [pid = 1781] [serial = 443] [outer = 0x8dcdec00] 22:38:59 INFO - PROCESS | 1781 | 1461217139839 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]]]}] 22:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 22:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1634ms 22:38:59 INFO - PROCESS | 1781 | 1461217139888 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 22:38:59 INFO - PROCESS | 1781 | 1461217139896 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 22:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 22:38:59 INFO - PROCESS | 1781 | 1461217139907 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 22:38:59 INFO - PROCESS | 1781 | 1461217139911 Marionette TRACE conn3 <- [1,562,null,{}] 22:38:59 INFO - PROCESS | 1781 | 1461217139918 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}] 22:39:00 INFO - PROCESS | 1781 | 1461217140104 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 22:39:00 INFO - PROCESS | 1781 | 1461217140332 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb77400 == 80 [pid = 1781] [id = 148] 22:39:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x8f22c400) [pid = 1781] [serial = 444] [outer = (nil)] 22:39:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x904a5000) [pid = 1781] [serial = 445] [outer = 0x8f22c400] 22:39:00 INFO - PROCESS | 1781 | 1461217140467 Marionette DEBUG loaded listener.js 22:39:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x915b2c00) [pid = 1781] [serial = 446] [outer = 0x8f22c400] 22:39:01 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:01 INFO - PROCESS | 1781 | 1461217141436 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]]]}] 22:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 22:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1586ms 22:39:01 INFO - PROCESS | 1781 | 1461217141496 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 22:39:01 INFO - PROCESS | 1781 | 1461217141503 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 22:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 22:39:01 INFO - PROCESS | 1781 | 1461217141515 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 22:39:01 INFO - PROCESS | 1781 | 1461217141524 Marionette TRACE conn3 <- [1,566,null,{}] 22:39:01 INFO - PROCESS | 1781 | 1461217141551 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}] 22:39:01 INFO - PROCESS | 1781 | 1461217141946 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 22:39:02 INFO - PROCESS | 1781 | 1461217142102 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd2a000 == 81 [pid = 1781] [id = 149] 22:39:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x94623000) [pid = 1781] [serial = 447] [outer = (nil)] 22:39:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x95b73800) [pid = 1781] [serial = 448] [outer = 0x94623000] 22:39:02 INFO - PROCESS | 1781 | 1461217142198 Marionette DEBUG loaded listener.js 22:39:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x975c8400) [pid = 1781] [serial = 449] [outer = 0x94623000] 22:39:02 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:03 INFO - PROCESS | 1781 | 1461217143077 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]]]}] 22:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 22:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1602ms 22:39:03 INFO - PROCESS | 1781 | 1461217143116 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 22:39:03 INFO - PROCESS | 1781 | 1461217143121 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 22:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 22:39:03 INFO - PROCESS | 1781 | 1461217143127 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 22:39:03 INFO - PROCESS | 1781 | 1461217143130 Marionette TRACE conn3 <- [1,570,null,{}] 22:39:03 INFO - PROCESS | 1781 | 1461217143137 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}] 22:39:03 INFO - PROCESS | 1781 | 1461217143313 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 22:39:03 INFO - PROCESS | 1781 | 1461217143493 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b46800 == 82 [pid = 1781] [id = 150] 22:39:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x9680d400) [pid = 1781] [serial = 450] [outer = (nil)] 22:39:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x97f2e800) [pid = 1781] [serial = 451] [outer = 0x9680d400] 22:39:03 INFO - PROCESS | 1781 | 1461217143581 Marionette DEBUG loaded listener.js 22:39:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x9810a000) [pid = 1781] [serial = 452] [outer = 0x9680d400] 22:39:04 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:04 INFO - PROCESS | 1781 | 1461217144507 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]]]}] 22:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 22:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1433ms 22:39:04 INFO - PROCESS | 1781 | 1461217144561 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 22:39:04 INFO - PROCESS | 1781 | 1461217144564 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 22:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 22:39:04 INFO - PROCESS | 1781 | 1461217144571 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 22:39:04 INFO - PROCESS | 1781 | 1461217144574 Marionette TRACE conn3 <- [1,574,null,{}] 22:39:04 INFO - PROCESS | 1781 | 1461217144580 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}] 22:39:04 INFO - PROCESS | 1781 | 1461217144754 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 22:39:04 INFO - PROCESS | 1781 | 1461217144934 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6ee000 == 83 [pid = 1781] [id = 151] 22:39:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x97f0a800) [pid = 1781] [serial = 453] [outer = (nil)] 22:39:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x99293800) [pid = 1781] [serial = 454] [outer = 0x97f0a800] 22:39:05 INFO - PROCESS | 1781 | 1461217145027 Marionette DEBUG loaded listener.js 22:39:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x9ae33000) [pid = 1781] [serial = 455] [outer = 0x97f0a800] 22:39:06 INFO - PROCESS | 1781 | 1461217145998 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]]]}] 22:39:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 22:39:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1483ms 22:39:06 INFO - PROCESS | 1781 | 1461217146055 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 22:39:06 INFO - PROCESS | 1781 | 1461217146059 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 22:39:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 22:39:06 INFO - PROCESS | 1781 | 1461217146066 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 22:39:06 INFO - PROCESS | 1781 | 1461217146070 Marionette TRACE conn3 <- [1,578,null,{}] 22:39:06 INFO - PROCESS | 1781 | 1461217146076 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}] 22:39:06 INFO - PROCESS | 1781 | 1461217146271 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 22:39:06 INFO - PROCESS | 1781 | 1461217146448 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x895ef800 == 84 [pid = 1781] [id = 152] 22:39:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x895f2c00) [pid = 1781] [serial = 456] [outer = (nil)] 22:39:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 204 (0x895fb400) [pid = 1781] [serial = 457] [outer = 0x895f2c00] 22:39:06 INFO - PROCESS | 1781 | 1461217146585 Marionette DEBUG loaded listener.js 22:39:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 205 (0x9a411c00) [pid = 1781] [serial = 458] [outer = 0x895f2c00] 22:39:07 INFO - PROCESS | 1781 | 1461217147433 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]]]}] 22:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 22:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1432ms 22:39:07 INFO - PROCESS | 1781 | 1461217147499 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 22:39:07 INFO - PROCESS | 1781 | 1461217147503 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 22:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 22:39:07 INFO - PROCESS | 1781 | 1461217147509 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 22:39:07 INFO - PROCESS | 1781 | 1461217147512 Marionette TRACE conn3 <- [1,582,null,{}] 22:39:07 INFO - PROCESS | 1781 | 1461217147518 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}] 22:39:07 INFO - PROCESS | 1781 | 1461217147689 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 22:39:07 INFO - PROCESS | 1781 | 1461217147863 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f4c00 == 85 [pid = 1781] [id = 153] 22:39:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 206 (0x895f7c00) [pid = 1781] [serial = 459] [outer = (nil)] 22:39:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 207 (0x8a01d800) [pid = 1781] [serial = 460] [outer = 0x895f7c00] 22:39:07 INFO - PROCESS | 1781 | 1461217147950 Marionette DEBUG loaded listener.js 22:39:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 208 (0x8a01f000) [pid = 1781] [serial = 461] [outer = 0x895f7c00] 22:39:08 INFO - PROCESS | 1781 | 1461217148825 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]]]}] 22:39:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 22:39:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1383ms 22:39:08 INFO - PROCESS | 1781 | 1461217148893 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 22:39:08 INFO - PROCESS | 1781 | 1461217148896 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 22:39:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 22:39:08 INFO - PROCESS | 1781 | 1461217148903 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 22:39:08 INFO - PROCESS | 1781 | 1461217148906 Marionette TRACE conn3 <- [1,586,null,{}] 22:39:08 INFO - PROCESS | 1781 | 1461217148912 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}] 22:39:09 INFO - PROCESS | 1781 | 1461217149080 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 22:39:09 INFO - PROCESS | 1781 | 1461217149257 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b29400 == 86 [pid = 1781] [id = 154] 22:39:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 209 (0x89b29c00) [pid = 1781] [serial = 462] [outer = (nil)] 22:39:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 210 (0x89b32800) [pid = 1781] [serial = 463] [outer = 0x89b29c00] 22:39:09 INFO - PROCESS | 1781 | 1461217149358 Marionette DEBUG loaded listener.js 22:39:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 211 (0x89b33c00) [pid = 1781] [serial = 464] [outer = 0x89b29c00] 22:39:09 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:10 INFO - PROCESS | 1781 | 1461217150209 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]]]}] 22:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 22:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1336ms 22:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 22:39:10 INFO - PROCESS | 1781 | 1461217150240 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 22:39:10 INFO - PROCESS | 1781 | 1461217150243 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 22:39:10 INFO - PROCESS | 1781 | 1461217150250 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 22:39:10 INFO - PROCESS | 1781 | 1461217150254 Marionette TRACE conn3 <- [1,590,null,{}] 22:39:10 INFO - PROCESS | 1781 | 1461217150260 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}] 22:39:10 INFO - PROCESS | 1781 | 1461217150440 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 22:39:10 INFO - PROCESS | 1781 | 1461217150622 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2b000 == 87 [pid = 1781] [id = 155] 22:39:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 212 (0x89b30c00) [pid = 1781] [serial = 465] [outer = (nil)] 22:39:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 213 (0x8a020400) [pid = 1781] [serial = 466] [outer = 0x89b30c00] 22:39:10 INFO - PROCESS | 1781 | 1461217150709 Marionette DEBUG loaded listener.js 22:39:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 214 (0x8a023000) [pid = 1781] [serial = 467] [outer = 0x89b30c00] 22:39:11 INFO - PROCESS | 1781 | 1461217151618 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]]]}] 22:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 22:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1435ms 22:39:11 INFO - PROCESS | 1781 | 1461217151689 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 22:39:11 INFO - PROCESS | 1781 | 1461217151696 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 22:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 22:39:11 INFO - PROCESS | 1781 | 1461217151707 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 22:39:11 INFO - PROCESS | 1781 | 1461217151710 Marionette TRACE conn3 <- [1,594,null,{}] 22:39:11 INFO - PROCESS | 1781 | 1461217151716 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}] 22:39:11 INFO - PROCESS | 1781 | 1461217151931 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 22:39:12 INFO - PROCESS | 1781 | 1461217152165 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a019800 == 88 [pid = 1781] [id = 156] 22:39:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 215 (0x8fe69400) [pid = 1781] [serial = 468] [outer = (nil)] 22:39:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 216 (0x8fe6e400) [pid = 1781] [serial = 469] [outer = 0x8fe69400] 22:39:12 INFO - PROCESS | 1781 | 1461217152298 Marionette DEBUG loaded listener.js 22:39:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 217 (0x8fe70c00) [pid = 1781] [serial = 470] [outer = 0x8fe69400] 22:39:13 INFO - PROCESS | 1781 | 1461217153242 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]]]}] 22:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 22:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1579ms 22:39:13 INFO - PROCESS | 1781 | 1461217153287 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 22:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 22:39:13 INFO - PROCESS | 1781 | 1461217153292 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 22:39:13 INFO - PROCESS | 1781 | 1461217153298 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 22:39:13 INFO - PROCESS | 1781 | 1461217153303 Marionette TRACE conn3 <- [1,598,null,{}] 22:39:13 INFO - PROCESS | 1781 | 1461217153308 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}] 22:39:13 INFO - PROCESS | 1781 | 1461217153530 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 22:39:13 INFO - PROCESS | 1781 | 1461217153758 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe6f000 == 89 [pid = 1781] [id = 157] 22:39:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 218 (0x8fe76800) [pid = 1781] [serial = 471] [outer = (nil)] 22:39:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 219 (0x8ff8cc00) [pid = 1781] [serial = 472] [outer = 0x8fe76800] 22:39:13 INFO - PROCESS | 1781 | 1461217153892 Marionette DEBUG loaded listener.js 22:39:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 220 (0x8ff92400) [pid = 1781] [serial = 473] [outer = 0x8fe76800] 22:39:14 INFO - PROCESS | 1781 | 1461217154733 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]]]}] 22:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 22:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1485ms 22:39:14 INFO - PROCESS | 1781 | 1461217154783 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 22:39:14 INFO - PROCESS | 1781 | 1461217154787 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 22:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 22:39:14 INFO - PROCESS | 1781 | 1461217154793 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 22:39:14 INFO - PROCESS | 1781 | 1461217154796 Marionette TRACE conn3 <- [1,602,null,{}] 22:39:14 INFO - PROCESS | 1781 | 1461217154802 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}] 22:39:14 INFO - PROCESS | 1781 | 1461217154967 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 22:39:15 INFO - PROCESS | 1781 | 1461217155152 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x89298800 == 90 [pid = 1781] [id = 158] 22:39:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 221 (0x89299000) [pid = 1781] [serial = 474] [outer = (nil)] 22:39:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 222 (0x8929f800) [pid = 1781] [serial = 475] [outer = 0x89299000] 22:39:15 INFO - PROCESS | 1781 | 1461217155241 Marionette DEBUG loaded listener.js 22:39:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 223 (0x892a1800) [pid = 1781] [serial = 476] [outer = 0x89299000] 22:39:16 INFO - PROCESS | 1781 | 1461217156213 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]]]}] 22:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 22:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1484ms 22:39:16 INFO - PROCESS | 1781 | 1461217156278 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 22:39:16 INFO - PROCESS | 1781 | 1461217156282 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 22:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 22:39:16 INFO - PROCESS | 1781 | 1461217156288 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 22:39:16 INFO - PROCESS | 1781 | 1461217156291 Marionette TRACE conn3 <- [1,606,null,{}] 22:39:16 INFO - PROCESS | 1781 | 1461217156297 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}] 22:39:16 INFO - PROCESS | 1781 | 1461217156473 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 22:39:16 INFO - PROCESS | 1781 | 1461217156654 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8929fc00 == 91 [pid = 1781] [id = 159] 22:39:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 224 (0x892a5800) [pid = 1781] [serial = 477] [outer = (nil)] 22:39:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 225 (0x8ff93400) [pid = 1781] [serial = 478] [outer = 0x892a5800] 22:39:16 INFO - PROCESS | 1781 | 1461217156752 Marionette DEBUG loaded listener.js 22:39:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 226 (0x8ff94800) [pid = 1781] [serial = 479] [outer = 0x892a5800] 22:39:17 INFO - PROCESS | 1781 | 1461217157677 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]]]}] 22:39:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 22:39:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1429ms 22:39:17 INFO - PROCESS | 1781 | 1461217157718 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 22:39:17 INFO - PROCESS | 1781 | 1461217157722 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 22:39:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 22:39:17 INFO - PROCESS | 1781 | 1461217157728 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 22:39:17 INFO - PROCESS | 1781 | 1461217157731 Marionette TRACE conn3 <- [1,610,null,{}] 22:39:17 INFO - PROCESS | 1781 | 1461217157737 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}] 22:39:17 INFO - PROCESS | 1781 | 1461217157908 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 22:39:18 INFO - PROCESS | 1781 | 1461217158100 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x88279c00 == 92 [pid = 1781] [id = 160] 22:39:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 227 (0x8827ac00) [pid = 1781] [serial = 480] [outer = (nil)] 22:39:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 228 (0x88280c00) [pid = 1781] [serial = 481] [outer = 0x8827ac00] 22:39:18 INFO - PROCESS | 1781 | 1461217158184 Marionette DEBUG loaded listener.js 22:39:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 229 (0x88284000) [pid = 1781] [serial = 482] [outer = 0x8827ac00] 22:39:19 INFO - PROCESS | 1781 | 1461217159146 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]]]}] 22:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 22:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1481ms 22:39:19 INFO - PROCESS | 1781 | 1461217159210 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 22:39:19 INFO - PROCESS | 1781 | 1461217159214 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 22:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 22:39:19 INFO - PROCESS | 1781 | 1461217159221 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 22:39:19 INFO - PROCESS | 1781 | 1461217159224 Marionette TRACE conn3 <- [1,614,null,{}] 22:39:19 INFO - PROCESS | 1781 | 1461217159230 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}] 22:39:19 INFO - PROCESS | 1781 | 1461217159418 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 22:39:19 INFO - PROCESS | 1781 | 1461217159660 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827c000 == 93 [pid = 1781] [id = 161] 22:39:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 230 (0x892a0400) [pid = 1781] [serial = 483] [outer = (nil)] 22:39:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 231 (0x895fe400) [pid = 1781] [serial = 484] [outer = 0x892a0400] 22:39:20 INFO - PROCESS | 1781 | 1461217160133 Marionette DEBUG loaded listener.js 22:39:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 232 (0x89f03c00) [pid = 1781] [serial = 485] [outer = 0x892a0400] 22:39:21 INFO - PROCESS | 1781 | 1461217161056 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]]]}] 22:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 22:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1882ms 22:39:21 INFO - PROCESS | 1781 | 1461217161106 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 22:39:21 INFO - PROCESS | 1781 | 1461217161112 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 22:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 22:39:21 INFO - PROCESS | 1781 | 1461217161122 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 22:39:21 INFO - PROCESS | 1781 | 1461217161126 Marionette TRACE conn3 <- [1,618,null,{}] 22:39:21 INFO - PROCESS | 1781 | 1461217161134 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}] 22:39:21 INFO - PROCESS | 1781 | 1461217161317 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 22:39:21 INFO - PROCESS | 1781 | 1461217161503 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x89297c00 == 94 [pid = 1781] [id = 162] 22:39:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 233 (0x8b403000) [pid = 1781] [serial = 486] [outer = (nil)] 22:39:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 234 (0x8b6e9c00) [pid = 1781] [serial = 487] [outer = 0x8b403000] 22:39:21 INFO - PROCESS | 1781 | 1461217161587 Marionette DEBUG loaded listener.js 22:39:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 235 (0x8beed400) [pid = 1781] [serial = 488] [outer = 0x8b403000] 22:39:22 INFO - PROCESS | 1781 | 1461217162491 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]]]}] 22:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 22:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1433ms 22:39:22 INFO - PROCESS | 1781 | 1461217162567 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 22:39:22 INFO - PROCESS | 1781 | 1461217162577 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 22:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 22:39:22 INFO - PROCESS | 1781 | 1461217162593 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 22:39:22 INFO - PROCESS | 1781 | 1461217162600 Marionette TRACE conn3 <- [1,622,null,{}] 22:39:22 INFO - PROCESS | 1781 | 1461217162612 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}] 22:39:22 INFO - PROCESS | 1781 | 1461217162828 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 22:39:23 INFO - PROCESS | 1781 | 1461217163112 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a22b800 == 95 [pid = 1781] [id = 163] 22:39:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 236 (0x8a231400) [pid = 1781] [serial = 489] [outer = (nil)] 22:39:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 237 (0x8b551c00) [pid = 1781] [serial = 490] [outer = 0x8a231400] 22:39:23 INFO - PROCESS | 1781 | 1461217163238 Marionette DEBUG loaded listener.js 22:39:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 238 (0x8f065c00) [pid = 1781] [serial = 491] [outer = 0x8a231400] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x912a2c00 == 94 [pid = 1781] [id = 98] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcd7400 == 93 [pid = 1781] [id = 101] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x95bb5000 == 92 [pid = 1781] [id = 99] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 237 (0x8f38ac00) [pid = 1781] [serial = 336] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 236 (0x939d7800) [pid = 1781] [serial = 339] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 235 (0x983edc00) [pid = 1781] [serial = 342] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 234 (0xa3c8ac00) [pid = 1781] [serial = 345] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 233 (0xa44a5c00) [pid = 1781] [serial = 348] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 232 (0x8fd28400) [pid = 1781] [serial = 351] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 231 (0xa4b03400) [pid = 1781] [serial = 354] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 230 (0x904a2c00) [pid = 1781] [serial = 357] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 229 (0x8f0bd400) [pid = 1781] [serial = 378] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd64c00 == 91 [pid = 1781] [id = 102] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd6a000 == 90 [pid = 1781] [id = 103] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6a800 == 89 [pid = 1781] [id = 97] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x93b22000 == 88 [pid = 1781] [id = 145] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8faadc00 == 87 [pid = 1781] [id = 144] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8dce1400 == 86 [pid = 1781] [id = 143] 22:39:24 INFO - PROCESS | 1781 | 1461217164367 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]]]}] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8f063400 == 85 [pid = 1781] [id = 142] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8f06c800 == 84 [pid = 1781] [id = 141] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6efc00 == 83 [pid = 1781] [id = 140] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8a225800 == 82 [pid = 1781] [id = 138] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8b54a400 == 81 [pid = 1781] [id = 135] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40a000 == 80 [pid = 1781] [id = 134] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8b402000 == 79 [pid = 1781] [id = 133] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdd800 == 78 [pid = 1781] [id = 132] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef3800 == 77 [pid = 1781] [id = 131] 22:39:24 INFO - PROCESS | 1781 | --DOCSHELL 0x8beec000 == 76 [pid = 1781] [id = 130] 22:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 22:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1849ms 22:39:24 INFO - PROCESS | 1781 | 1461217164443 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 22:39:24 INFO - PROCESS | 1781 | 1461217164447 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 22:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 22:39:24 INFO - PROCESS | 1781 | 1461217164453 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 22:39:24 INFO - PROCESS | 1781 | 1461217164459 Marionette TRACE conn3 <- [1,626,null,{}] 22:39:24 INFO - PROCESS | 1781 | 1461217164475 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}] 22:39:24 INFO - PROCESS | 1781 | 1461217164653 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 228 (0x9810d000) [pid = 1781] [serial = 372] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 227 (0x939db400) [pid = 1781] [serial = 366] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 226 (0x939e3c00) [pid = 1781] [serial = 367] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 225 (0x9793c000) [pid = 1781] [serial = 369] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 224 (0x8fd24c00) [pid = 1781] [serial = 361] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 223 (0x8faa0800) [pid = 1781] [serial = 360] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 222 (0x9289c400) [pid = 1781] [serial = 364] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 221 (0x927ac000) [pid = 1781] [serial = 363] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 220 (0x98110800) [pid = 1781] [serial = 373] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 219 (0x9793d400) [pid = 1781] [serial = 375] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 218 (0x97f03000) [pid = 1781] [serial = 370] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | --DOMWINDOW == 217 (0x98e4ac00) [pid = 1781] [serial = 376] [outer = (nil)] [url = about:blank] 22:39:24 INFO - PROCESS | 1781 | 1461217164867 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b30000 == 77 [pid = 1781] [id = 164] 22:39:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 218 (0x8dd64c00) [pid = 1781] [serial = 492] [outer = (nil)] 22:39:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 219 (0x8f22bc00) [pid = 1781] [serial = 493] [outer = 0x8dd64c00] 22:39:24 INFO - PROCESS | 1781 | 1461217164946 Marionette DEBUG loaded listener.js 22:39:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 220 (0x8f37e800) [pid = 1781] [serial = 494] [outer = 0x8dd64c00] 22:39:25 INFO - PROCESS | 1781 | 1461217165707 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]]]}] 22:39:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 22:39:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1335ms 22:39:25 INFO - PROCESS | 1781 | 1461217165789 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 22:39:25 INFO - PROCESS | 1781 | 1461217165794 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 22:39:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 22:39:25 INFO - PROCESS | 1781 | 1461217165800 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 22:39:25 INFO - PROCESS | 1781 | 1461217165802 Marionette TRACE conn3 <- [1,630,null,{}] 22:39:25 INFO - PROCESS | 1781 | 1461217165808 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}] 22:39:25 INFO - PROCESS | 1781 | 1461217165970 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 22:39:26 INFO - PROCESS | 1781 | 1461217165982 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcde800 == 78 [pid = 1781] [id = 165] 22:39:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 221 (0x8f1d3000) [pid = 1781] [serial = 495] [outer = (nil)] 22:39:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 222 (0x8fd23800) [pid = 1781] [serial = 496] [outer = 0x8f1d3000] 22:39:26 INFO - PROCESS | 1781 | 1461217166193 Marionette DEBUG loaded listener.js 22:39:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 223 (0x8fe6ac00) [pid = 1781] [serial = 497] [outer = 0x8f1d3000] 22:39:27 INFO - PROCESS | 1781 | 1461217167115 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]]]}] 22:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 22:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1381ms 22:39:27 INFO - PROCESS | 1781 | 1461217167183 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 22:39:27 INFO - PROCESS | 1781 | 1461217167187 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 22:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 22:39:27 INFO - PROCESS | 1781 | 1461217167193 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 22:39:27 INFO - PROCESS | 1781 | 1461217167197 Marionette TRACE conn3 <- [1,634,null,{}] 22:39:27 INFO - PROCESS | 1781 | 1461217167202 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}] 22:39:27 INFO - PROCESS | 1781 | 1461217167438 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 22:39:27 INFO - PROCESS | 1781 | 1461217167461 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea60c00 == 79 [pid = 1781] [id = 166] 22:39:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 224 (0x8f388400) [pid = 1781] [serial = 498] [outer = (nil)] 22:39:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 225 (0x8ff8c000) [pid = 1781] [serial = 499] [outer = 0x8f388400] 22:39:27 INFO - PROCESS | 1781 | 1461217167540 Marionette DEBUG loaded listener.js 22:39:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 226 (0x939d7800) [pid = 1781] [serial = 500] [outer = 0x8f388400] 22:39:28 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:28 INFO - PROCESS | 1781 | 1461217168492 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]]]}] 22:39:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 22:39:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1380ms 22:39:28 INFO - PROCESS | 1781 | 1461217168575 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 22:39:28 INFO - PROCESS | 1781 | 1461217168579 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 22:39:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 22:39:28 INFO - PROCESS | 1781 | 1461217168585 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 22:39:28 INFO - PROCESS | 1781 | 1461217168589 Marionette TRACE conn3 <- [1,638,null,{}] 22:39:28 INFO - PROCESS | 1781 | 1461217168595 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}] 22:39:28 INFO - PROCESS | 1781 | 1461217168852 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 22:39:28 INFO - PROCESS | 1781 | 1461217168874 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f063400 == 80 [pid = 1781] [id = 167] 22:39:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 227 (0x8fd1f000) [pid = 1781] [serial = 501] [outer = (nil)] 22:39:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 228 (0x93b3a400) [pid = 1781] [serial = 502] [outer = 0x8fd1f000] 22:39:28 INFO - PROCESS | 1781 | 1461217168972 Marionette DEBUG loaded listener.js 22:39:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 229 (0x93b3ec00) [pid = 1781] [serial = 503] [outer = 0x8fd1f000] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 228 (0x8b6f0400) [pid = 1781] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 227 (0x8f069400) [pid = 1781] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 226 (0x8f06ec00) [pid = 1781] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 225 (0x9ae2c000) [pid = 1781] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 224 (0x8f0b4800) [pid = 1781] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 223 (0x8dd6c400) [pid = 1781] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 222 (0x97373c00) [pid = 1781] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 221 (0x9736a800) [pid = 1781] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 220 (0x904a5400) [pid = 1781] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 22:39:29 INFO - PROCESS | 1781 | --DOMWINDOW == 219 (0x93b23400) [pid = 1781] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 22:39:29 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:30 INFO - PROCESS | 1781 | 1461217170303 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]]]}] 22:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 22:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1733ms 22:39:30 INFO - PROCESS | 1781 | 1461217170319 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 22:39:30 INFO - PROCESS | 1781 | 1461217170322 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 22:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 22:39:30 INFO - PROCESS | 1781 | 1461217170329 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 22:39:30 INFO - PROCESS | 1781 | 1461217170331 Marionette TRACE conn3 <- [1,642,null,{}] 22:39:30 INFO - PROCESS | 1781 | 1461217170338 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}] 22:39:30 INFO - PROCESS | 1781 | 1461217170571 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 22:39:30 INFO - PROCESS | 1781 | 1461217170668 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827d800 == 81 [pid = 1781] [id = 168] 22:39:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 220 (0x8b6eec00) [pid = 1781] [serial = 504] [outer = (nil)] 22:39:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 221 (0x9461ec00) [pid = 1781] [serial = 505] [outer = 0x8b6eec00] 22:39:30 INFO - PROCESS | 1781 | 1461217170768 Marionette DEBUG loaded listener.js 22:39:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 222 (0x96273400) [pid = 1781] [serial = 506] [outer = 0x8b6eec00] 22:39:31 INFO - PROCESS | 1781 | 1461217171719 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]]]}] 22:39:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 22:39:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1448ms 22:39:31 INFO - PROCESS | 1781 | 1461217171795 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 22:39:31 INFO - PROCESS | 1781 | 1461217171803 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 22:39:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 22:39:31 INFO - PROCESS | 1781 | 1461217171815 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 22:39:31 INFO - PROCESS | 1781 | 1461217171822 Marionette TRACE conn3 <- [1,646,null,{}] 22:39:31 INFO - PROCESS | 1781 | 1461217171833 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}] 22:39:32 INFO - PROCESS | 1781 | 1461217172045 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 22:39:32 INFO - PROCESS | 1781 | 1461217172278 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f07800 == 82 [pid = 1781] [id = 169] 22:39:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 223 (0x89f07c00) [pid = 1781] [serial = 507] [outer = (nil)] 22:39:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 224 (0x8a01bc00) [pid = 1781] [serial = 508] [outer = 0x89f07c00] 22:39:32 INFO - PROCESS | 1781 | 1461217172387 Marionette DEBUG loaded listener.js 22:39:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 225 (0x8a22f400) [pid = 1781] [serial = 509] [outer = 0x89f07c00] 22:39:33 INFO - PROCESS | 1781 | 1461217173355 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]]]}] 22:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 22:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1591ms 22:39:33 INFO - PROCESS | 1781 | 1461217173406 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 22:39:33 INFO - PROCESS | 1781 | 1461217173417 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 22:39:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 22:39:33 INFO - PROCESS | 1781 | 1461217173429 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 22:39:33 INFO - PROCESS | 1781 | 1461217173433 Marionette TRACE conn3 <- [1,650,null,{}] 22:39:33 INFO - PROCESS | 1781 | 1461217173441 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}] 22:39:33 INFO - PROCESS | 1781 | 1461217173639 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 22:39:33 INFO - PROCESS | 1781 | 1461217173884 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b545000 == 83 [pid = 1781] [id = 170] 22:39:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 226 (0x8b548400) [pid = 1781] [serial = 510] [outer = (nil)] 22:39:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 227 (0x8ea54400) [pid = 1781] [serial = 511] [outer = 0x8b548400] 22:39:34 INFO - PROCESS | 1781 | 1461217174034 Marionette DEBUG loaded listener.js 22:39:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 228 (0x8f064000) [pid = 1781] [serial = 512] [outer = 0x8b548400] 22:39:35 INFO - PROCESS | 1781 | 1461217175015 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]]]}] 22:39:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 22:39:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1640ms 22:39:35 INFO - PROCESS | 1781 | 1461217175069 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 22:39:35 INFO - PROCESS | 1781 | 1461217175072 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 22:39:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 22:39:35 INFO - PROCESS | 1781 | 1461217175079 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 22:39:35 INFO - PROCESS | 1781 | 1461217175085 Marionette TRACE conn3 <- [1,654,null,{}] 22:39:35 INFO - PROCESS | 1781 | 1461217175111 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}] 22:39:35 INFO - PROCESS | 1781 | 1461217175348 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 22:39:35 INFO - PROCESS | 1781 | 1461217175673 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6f2c00 == 84 [pid = 1781] [id = 171] 22:39:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 229 (0x8fd25c00) [pid = 1781] [serial = 513] [outer = (nil)] 22:39:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 230 (0x915f5800) [pid = 1781] [serial = 514] [outer = 0x8fd25c00] 22:39:35 INFO - PROCESS | 1781 | 1461217175781 Marionette DEBUG loaded listener.js 22:39:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 231 (0x93b1f800) [pid = 1781] [serial = 515] [outer = 0x8fd25c00] 22:39:36 INFO - PROCESS | 1781 | 1461217176744 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]]]}] 22:39:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 22:39:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1697ms 22:39:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 22:39:36 INFO - PROCESS | 1781 | 1461217176776 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 22:39:36 INFO - PROCESS | 1781 | 1461217176780 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 22:39:36 INFO - PROCESS | 1781 | 1461217176787 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 22:39:36 INFO - PROCESS | 1781 | 1461217176791 Marionette TRACE conn3 <- [1,658,null,{}] 22:39:36 INFO - PROCESS | 1781 | 1461217176820 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}] 22:39:37 INFO - PROCESS | 1781 | 1461217177054 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 22:39:37 INFO - PROCESS | 1781 | 1461217177190 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff8d800 == 85 [pid = 1781] [id = 172] 22:39:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 232 (0x95071400) [pid = 1781] [serial = 516] [outer = (nil)] 22:39:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 233 (0x97f08400) [pid = 1781] [serial = 517] [outer = 0x95071400] 22:39:37 INFO - PROCESS | 1781 | 1461217177285 Marionette DEBUG loaded listener.js 22:39:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 234 (0x98103c00) [pid = 1781] [serial = 518] [outer = 0x95071400] 22:39:38 INFO - PROCESS | 1781 | 1461217178231 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]]]}] 22:39:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 22:39:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1480ms 22:39:38 INFO - PROCESS | 1781 | 1461217178267 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 22:39:38 INFO - PROCESS | 1781 | 1461217178271 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 22:39:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 22:39:38 INFO - PROCESS | 1781 | 1461217178279 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 22:39:38 INFO - PROCESS | 1781 | 1461217178283 Marionette TRACE conn3 <- [1,662,null,{}] 22:39:38 INFO - PROCESS | 1781 | 1461217178289 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}] 22:39:38 INFO - PROCESS | 1781 | 1461217178490 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 22:39:38 INFO - PROCESS | 1781 | 1461217178732 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x95070c00 == 86 [pid = 1781] [id = 173] 22:39:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 235 (0x95073000) [pid = 1781] [serial = 519] [outer = (nil)] 22:39:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 236 (0x99287000) [pid = 1781] [serial = 520] [outer = 0x95073000] 22:39:38 INFO - PROCESS | 1781 | 1461217178862 Marionette DEBUG loaded listener.js 22:39:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 237 (0x9b0f6000) [pid = 1781] [serial = 521] [outer = 0x95073000] 22:39:39 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:39 INFO - PROCESS | 1781 | 1461217179969 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]]]}] 22:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 22:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1746ms 22:39:40 INFO - PROCESS | 1781 | 1461217180029 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 22:39:40 INFO - PROCESS | 1781 | 1461217180035 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 22:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 22:39:40 INFO - PROCESS | 1781 | 1461217180046 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 22:39:40 INFO - PROCESS | 1781 | 1461217180050 Marionette TRACE conn3 <- [1,666,null,{}] 22:39:40 INFO - PROCESS | 1781 | 1461217180103 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}] 22:39:40 INFO - PROCESS | 1781 | 1461217180644 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 22:39:40 INFO - PROCESS | 1781 | 1461217180767 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3c5c00 == 87 [pid = 1781] [id = 174] 22:39:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 238 (0x8a3c6400) [pid = 1781] [serial = 522] [outer = (nil)] 22:39:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 239 (0x8dce1400) [pid = 1781] [serial = 523] [outer = 0x8a3c6400] 22:39:40 INFO - PROCESS | 1781 | 1461217180897 Marionette DEBUG loaded listener.js 22:39:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 240 (0x99290000) [pid = 1781] [serial = 524] [outer = 0x8a3c6400] 22:39:41 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:41 INFO - PROCESS | 1781 | 1461217181781 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]]]}] 22:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 22:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1789ms 22:39:41 INFO - PROCESS | 1781 | 1461217181834 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 22:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 22:39:41 INFO - PROCESS | 1781 | 1461217181839 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 22:39:41 INFO - PROCESS | 1781 | 1461217181845 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 22:39:41 INFO - PROCESS | 1781 | 1461217181849 Marionette TRACE conn3 <- [1,670,null,{}] 22:39:41 INFO - PROCESS | 1781 | 1461217181854 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}] 22:39:42 INFO - PROCESS | 1781 | 1461217182031 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 22:39:42 INFO - PROCESS | 1781 | 1461217182223 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3c5800 == 88 [pid = 1781] [id = 175] 22:39:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 241 (0x8a3c8800) [pid = 1781] [serial = 525] [outer = (nil)] 22:39:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 242 (0x9391fc00) [pid = 1781] [serial = 526] [outer = 0x8a3c8800] 22:39:42 INFO - PROCESS | 1781 | 1461217182314 Marionette DEBUG loaded listener.js 22:39:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 243 (0x93921400) [pid = 1781] [serial = 527] [outer = 0x8a3c8800] 22:39:43 INFO - PROCESS | 1781 | 1461217183401 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]]]}] 22:39:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 22:39:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1636ms 22:39:43 INFO - PROCESS | 1781 | 1461217183481 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 22:39:43 INFO - PROCESS | 1781 | 1461217183485 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 22:39:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 22:39:43 INFO - PROCESS | 1781 | 1461217183492 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 22:39:43 INFO - PROCESS | 1781 | 1461217183494 Marionette TRACE conn3 <- [1,674,null,{}] 22:39:43 INFO - PROCESS | 1781 | 1461217183501 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}] 22:39:43 INFO - PROCESS | 1781 | 1461217183705 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 22:39:43 INFO - PROCESS | 1781 | 1461217183953 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x883e6400 == 89 [pid = 1781] [id = 176] 22:39:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 244 (0x883e6800) [pid = 1781] [serial = 528] [outer = (nil)] 22:39:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 245 (0x883ee800) [pid = 1781] [serial = 529] [outer = 0x883e6800] 22:39:44 INFO - PROCESS | 1781 | 1461217184063 Marionette DEBUG loaded listener.js 22:39:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 246 (0x883f1c00) [pid = 1781] [serial = 530] [outer = 0x883e6800] 22:39:44 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:39:44 INFO - PROCESS | 1781 | 1461217184972 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]]]}] 22:39: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 22:39:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1530ms 22:39:45 INFO - PROCESS | 1781 | 1461217185023 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 22:39:45 INFO - PROCESS | 1781 | 1461217185028 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 22:39:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 22:39:45 INFO - PROCESS | 1781 | 1461217185035 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 22:39:45 INFO - PROCESS | 1781 | 1461217185039 Marionette TRACE conn3 <- [1,678,null,{}] 22:39:45 INFO - PROCESS | 1781 | 1461217185045 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}] 22:39:45 INFO - PROCESS | 1781 | 1461217185252 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 22:39:45 INFO - PROCESS | 1781 | 1461217185485 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f3800 == 90 [pid = 1781] [id = 177] 22:39:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 247 (0x883f5c00) [pid = 1781] [serial = 531] [outer = (nil)] 22:39:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 248 (0x9391ec00) [pid = 1781] [serial = 532] [outer = 0x883f5c00] 22:39:45 INFO - PROCESS | 1781 | 1461217185617 Marionette DEBUG loaded listener.js 22:39:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 249 (0x93926800) [pid = 1781] [serial = 533] [outer = 0x883f5c00] 22:39:46 INFO - PROCESS | 1781 | 1461217186495 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]]]}] 22:39: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 22:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1535ms 22:39:46 INFO - PROCESS | 1781 | 1461217186572 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 22:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 22:39:46 INFO - PROCESS | 1781 | 1461217186577 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 22:39:46 INFO - PROCESS | 1781 | 1461217186583 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 22:39:46 INFO - PROCESS | 1781 | 1461217186587 Marionette TRACE conn3 <- [1,682,null,{}] 22:39:46 INFO - PROCESS | 1781 | 1461217186594 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}] 22:39:46 INFO - PROCESS | 1781 | 1461217186819 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 22:39:47 INFO - PROCESS | 1781 | 1461217187062 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x883e7000 == 91 [pid = 1781] [id = 178] 22:39:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 250 (0x883ef400) [pid = 1781] [serial = 534] [outer = (nil)] 22:39:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 251 (0x90353000) [pid = 1781] [serial = 535] [outer = 0x883ef400] 22:39:47 INFO - PROCESS | 1781 | 1461217187199 Marionette DEBUG loaded listener.js 22:39:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 252 (0x90355c00) [pid = 1781] [serial = 536] [outer = 0x883ef400] 22:39:48 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:48 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:39:48 INFO - PROCESS | 1781 | 1461217188498 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]]]}] 22:39:48 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) 22:39:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1934ms 22:39:48 INFO - PROCESS | 1781 | 1461217188518 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 22:39:48 INFO - PROCESS | 1781 | 1461217188521 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 22:39:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 22:39:48 INFO - PROCESS | 1781 | 1461217188528 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 22:39:48 INFO - PROCESS | 1781 | 1461217188533 Marionette TRACE conn3 <- [1,686,null,{}] 22:39:48 INFO - PROCESS | 1781 | 1461217188538 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}] 22:39:48 INFO - PROCESS | 1781 | 1461217188823 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 22:39:49 INFO - PROCESS | 1781 | 1461217189014 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x883edc00 == 92 [pid = 1781] [id = 179] 22:39:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 253 (0x90350800) [pid = 1781] [serial = 537] [outer = (nil)] 22:39:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 254 (0x93929000) [pid = 1781] [serial = 538] [outer = 0x90350800] 22:39:49 INFO - PROCESS | 1781 | 1461217189106 Marionette DEBUG loaded listener.js 22:39:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 255 (0xa0c35800) [pid = 1781] [serial = 539] [outer = 0x90350800] 22:39:50 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:50 INFO - PROCESS | 1781 | 1461217190465 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]]]}] 22:39:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 22:39:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1992ms 22:39:50 INFO - PROCESS | 1781 | 1461217190556 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 22:39:50 INFO - PROCESS | 1781 | 1461217190559 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 22:39:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 22:39:50 INFO - PROCESS | 1781 | 1461217190587 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 22:39:50 INFO - PROCESS | 1781 | 1461217190591 Marionette TRACE conn3 <- [1,690,null,{}] 22:39:50 INFO - PROCESS | 1781 | 1461217190597 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}] 22:39:50 INFO - PROCESS | 1781 | 1461217190780 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 22:39:50 INFO - PROCESS | 1781 | 1461217190969 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d62400 == 93 [pid = 1781] [id = 180] 22:39:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 256 (0x87d64000) [pid = 1781] [serial = 540] [outer = (nil)] 22:39:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 257 (0x87d6b000) [pid = 1781] [serial = 541] [outer = 0x87d64000] 22:39:51 INFO - PROCESS | 1781 | 1461217191054 Marionette DEBUG loaded listener.js 22:39:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 258 (0x87d6e000) [pid = 1781] [serial = 542] [outer = 0x87d64000] 22:39:52 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:52 INFO - PROCESS | 1781 | 1461217192360 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]]]}] 22:39:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 22:39:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1796ms 22:39:52 INFO - PROCESS | 1781 | 1461217192380 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 22:39:52 INFO - PROCESS | 1781 | 1461217192382 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 22:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 22:39:52 INFO - PROCESS | 1781 | 1461217192450 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 22:39:52 INFO - PROCESS | 1781 | 1461217192455 Marionette TRACE conn3 <- [1,694,null,{}] 22:39:52 INFO - PROCESS | 1781 | 1461217192480 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}] 22:39:52 INFO - PROCESS | 1781 | 1461217192653 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 22:39:52 INFO - PROCESS | 1781 | 1461217192843 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d68400 == 94 [pid = 1781] [id = 181] 22:39:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 259 (0x87d6b800) [pid = 1781] [serial = 543] [outer = (nil)] 22:39:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 260 (0x87edb800) [pid = 1781] [serial = 544] [outer = 0x87d6b800] 22:39:52 INFO - PROCESS | 1781 | 1461217192927 Marionette DEBUG loaded listener.js 22:39:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 261 (0x87edfc00) [pid = 1781] [serial = 545] [outer = 0x87d6b800] 22:39:54 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:54 INFO - PROCESS | 1781 | 1461217194673 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]]]}] 22:39:54 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) 22:39:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2369ms 22:39:54 INFO - PROCESS | 1781 | 1461217194760 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 22:39:54 INFO - PROCESS | 1781 | 1461217194766 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 22:39:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 22:39:54 INFO - PROCESS | 1781 | 1461217194819 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 22:39:54 INFO - PROCESS | 1781 | 1461217194823 Marionette TRACE conn3 <- [1,698,null,{}] 22:39:54 INFO - PROCESS | 1781 | 1461217194832 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}] 22:39:55 INFO - PROCESS | 1781 | 1461217195021 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 22:39:55 INFO - PROCESS | 1781 | 1461217195221 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d67800 == 95 [pid = 1781] [id = 182] 22:39:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 262 (0x87eddc00) [pid = 1781] [serial = 546] [outer = (nil)] 22:39:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 263 (0x89b2d800) [pid = 1781] [serial = 547] [outer = 0x87eddc00] 22:39:55 INFO - PROCESS | 1781 | 1461217195316 Marionette DEBUG loaded listener.js 22:39:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 264 (0x89f0c800) [pid = 1781] [serial = 548] [outer = 0x87eddc00] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5e800 == 94 [pid = 1781] [id = 95] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 263 (0x8b6ed000) [pid = 1781] [serial = 406] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 262 (0x8a22dc00) [pid = 1781] [serial = 415] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 261 (0x93b1a800) [pid = 1781] [serial = 393] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 260 (0x8f1f8400) [pid = 1781] [serial = 418] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 259 (0x8b548000) [pid = 1781] [serial = 403] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 258 (0x8f069800) [pid = 1781] [serial = 396] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 257 (0x8bef6400) [pid = 1781] [serial = 390] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 256 (0x9285ec00) [pid = 1781] [serial = 412] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 255 (0x9b0fd800) [pid = 1781] [serial = 387] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 254 (0x89f0a800) [pid = 1781] [serial = 409] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOMWINDOW == 253 (0x8b40a800) [pid = 1781] [serial = 399] [outer = (nil)] [url = about:blank] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8f063400 == 93 [pid = 1781] [id = 167] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89f03400 == 92 [pid = 1781] [id = 136] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea60c00 == 91 [pid = 1781] [id = 166] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcde800 == 90 [pid = 1781] [id = 165] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89b30000 == 89 [pid = 1781] [id = 164] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8a22b800 == 88 [pid = 1781] [id = 163] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89297c00 == 87 [pid = 1781] [id = 162] 22:39:56 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8827c000 == 86 [pid = 1781] [id = 161] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x88279c00 == 85 [pid = 1781] [id = 160] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8929fc00 == 84 [pid = 1781] [id = 159] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89298800 == 83 [pid = 1781] [id = 158] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe6f000 == 82 [pid = 1781] [id = 157] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8a019800 == 81 [pid = 1781] [id = 156] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2b000 == 80 [pid = 1781] [id = 155] 22:39:56 INFO - PROCESS | 1781 | 1461217196750 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]]]}] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89b29400 == 79 [pid = 1781] [id = 154] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x895f4c00 == 78 [pid = 1781] [id = 153] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x895ef800 == 77 [pid = 1781] [id = 152] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6ee000 == 76 [pid = 1781] [id = 151] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x93b46800 == 75 [pid = 1781] [id = 150] 22:39:56 INFO - PROCESS | 1781 | --DOCSHELL 0x912a3000 == 74 [pid = 1781] [id = 146] 22:39:56 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) 22:39:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1995ms 22:39:56 INFO - PROCESS | 1781 | 1461217196840 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 22:39:56 INFO - PROCESS | 1781 | 1461217196849 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 22:39:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 22:39:56 INFO - PROCESS | 1781 | 1461217196864 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 22:39:56 INFO - PROCESS | 1781 | 1461217196868 Marionette TRACE conn3 <- [1,702,null,{}] 22:39:56 INFO - PROCESS | 1781 | 1461217196876 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}] 22:39:57 INFO - PROCESS | 1781 | 1461217197049 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 252 (0x8beeb400) [pid = 1781] [serial = 421] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 251 (0x915ae400) [pid = 1781] [serial = 428] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 250 (0x8f234400) [pid = 1781] [serial = 425] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 249 (0x8faafc00) [pid = 1781] [serial = 384] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 248 (0x9ffafc00) [pid = 1781] [serial = 289] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 247 (0x8bef6800) [pid = 1781] [serial = 422] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 246 (0x8f0c0c00) [pid = 1781] [serial = 379] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 245 (0x92862c00) [pid = 1781] [serial = 217] [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.] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 244 (0x915b4c00) [pid = 1781] [serial = 430] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 243 (0x904a1800) [pid = 1781] [serial = 427] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 242 (0x92864000) [pid = 1781] [serial = 431] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 241 (0x8f22b000) [pid = 1781] [serial = 424] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 240 (0x8f22b400) [pid = 1781] [serial = 381] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 239 (0x992e0800) [pid = 1781] [serial = 129] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 238 (0x9ae2c800) [pid = 1781] [serial = 334] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 237 (0x96203c00) [pid = 1781] [serial = 437] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 236 (0x93b41c00) [pid = 1781] [serial = 434] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 235 (0x93b3c400) [pid = 1781] [serial = 433] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | --DOMWINDOW == 234 (0x94627c00) [pid = 1781] [serial = 436] [outer = (nil)] [url = about:blank] 22:39:57 INFO - PROCESS | 1781 | 1461217197246 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ed9400 == 75 [pid = 1781] [id = 183] 22:39:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 235 (0x89b31c00) [pid = 1781] [serial = 549] [outer = (nil)] 22:39:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 236 (0x8a025400) [pid = 1781] [serial = 550] [outer = 0x89b31c00] 22:39:57 INFO - PROCESS | 1781 | 1461217197323 Marionette DEBUG loaded listener.js 22:39:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 237 (0x8a231c00) [pid = 1781] [serial = 551] [outer = 0x89b31c00] 22:39:58 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:39:58 INFO - PROCESS | 1781 | 1461217198594 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]]]}] 22:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 22:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1789ms 22:39:58 INFO - PROCESS | 1781 | 1461217198686 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 22:39:58 INFO - PROCESS | 1781 | 1461217198689 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 22:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 22:39:58 INFO - PROCESS | 1781 | 1461217198702 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 22:39:58 INFO - PROCESS | 1781 | 1461217198707 Marionette TRACE conn3 <- [1,706,null,{}] 22:39:58 INFO - PROCESS | 1781 | 1461217198755 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}] 22:39:58 INFO - PROCESS | 1781 | 1461217198930 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 22:39:58 INFO - PROCESS | 1781 | 1461217198942 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:39:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a019c00 == 76 [pid = 1781] [id = 184] 22:39:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 238 (0x8a3cec00) [pid = 1781] [serial = 552] [outer = (nil)] 22:39:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 239 (0x8b6efc00) [pid = 1781] [serial = 553] [outer = 0x8a3cec00] 22:39:59 INFO - PROCESS | 1781 | 1461217199019 Marionette DEBUG loaded listener.js 22:39:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 240 (0x8bef3800) [pid = 1781] [serial = 554] [outer = 0x8a3cec00] 22:40:00 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:00 INFO - PROCESS | 1781 | 1461217200510 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]]]}] 22:40:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 22:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1825ms 22:40:00 INFO - PROCESS | 1781 | 1461217200527 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 22:40:00 INFO - PROCESS | 1781 | 1461217200531 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 22:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 22:40:00 INFO - PROCESS | 1781 | 1461217200545 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 22:40:00 INFO - PROCESS | 1781 | 1461217200547 Marionette TRACE conn3 <- [1,710,null,{}] 22:40:00 INFO - PROCESS | 1781 | 1461217200559 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}] 22:40:00 INFO - PROCESS | 1781 | 1461217200816 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 22:40:00 INFO - PROCESS | 1781 | 1461217200844 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b31800 == 77 [pid = 1781] [id = 185] 22:40:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 241 (0x8b6ef000) [pid = 1781] [serial = 555] [outer = (nil)] 22:40:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 242 (0x8ea56400) [pid = 1781] [serial = 556] [outer = 0x8b6ef000] 22:40:00 INFO - PROCESS | 1781 | 1461217200920 Marionette DEBUG loaded listener.js 22:40:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 243 (0x8eb72c00) [pid = 1781] [serial = 557] [outer = 0x8b6ef000] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 242 (0x8fd1f000) [pid = 1781] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 241 (0x8f388400) [pid = 1781] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 240 (0x8b403000) [pid = 1781] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 239 (0x8f1d3000) [pid = 1781] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 238 (0x8dd64c00) [pid = 1781] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 237 (0x892a0400) [pid = 1781] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 22:40:01 INFO - PROCESS | 1781 | --DOMWINDOW == 236 (0x8a231400) [pid = 1781] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 22:40:02 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:02 INFO - PROCESS | 1781 | 1461217202714 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]]]}] 22:40:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 22:40:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2197ms 22:40:02 INFO - PROCESS | 1781 | 1461217202736 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 22:40:02 INFO - PROCESS | 1781 | 1461217202740 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 22:40:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 22:40:02 INFO - PROCESS | 1781 | 1461217202746 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 22:40:02 INFO - PROCESS | 1781 | 1461217202748 Marionette TRACE conn3 <- [1,714,null,{}] 22:40:02 INFO - PROCESS | 1781 | 1461217202754 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}] 22:40:03 INFO - PROCESS | 1781 | 1461217203001 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 22:40:03 INFO - PROCESS | 1781 | 1461217203017 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x88285c00 == 78 [pid = 1781] [id = 186] 22:40:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 237 (0x8a230000) [pid = 1781] [serial = 558] [outer = (nil)] 22:40:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 238 (0x8f067800) [pid = 1781] [serial = 559] [outer = 0x8a230000] 22:40:03 INFO - PROCESS | 1781 | 1461217203095 Marionette DEBUG loaded listener.js 22:40:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 239 (0x8f0b4800) [pid = 1781] [serial = 560] [outer = 0x8a230000] 22:40:04 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:04 INFO - PROCESS | 1781 | 1461217204814 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]]]}] 22:40:04 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 22:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2087ms 22:40:04 INFO - PROCESS | 1781 | 1461217204882 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 22:40:04 INFO - PROCESS | 1781 | 1461217204892 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 22:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 22:40:04 INFO - PROCESS | 1781 | 1461217204909 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 22:40:04 INFO - PROCESS | 1781 | 1461217204918 Marionette TRACE conn3 <- [1,718,null,{}] 22:40:04 INFO - PROCESS | 1781 | 1461217204932 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}] 22:40:05 INFO - PROCESS | 1781 | 1461217205172 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 22:40:05 INFO - PROCESS | 1781 | 1461217205370 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d68800 == 79 [pid = 1781] [id = 187] 22:40:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 240 (0x87ed9800) [pid = 1781] [serial = 561] [outer = (nil)] 22:40:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 241 (0x895fbc00) [pid = 1781] [serial = 562] [outer = 0x87ed9800] 22:40:05 INFO - PROCESS | 1781 | 1461217205459 Marionette DEBUG loaded listener.js 22:40:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 242 (0x89b38400) [pid = 1781] [serial = 563] [outer = 0x87ed9800] 22:40:06 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:06 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:06 INFO - PROCESS | 1781 | 1461217206820 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]]]}] 22:40:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 22:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1945ms 22:40:06 INFO - PROCESS | 1781 | 1461217206894 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 22:40:06 INFO - PROCESS | 1781 | 1461217206904 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 22:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 22:40:06 INFO - PROCESS | 1781 | 1461217206937 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 22:40:06 INFO - PROCESS | 1781 | 1461217206942 Marionette TRACE conn3 <- [1,722,null,{}] 22:40:06 INFO - PROCESS | 1781 | 1461217206951 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}] 22:40:07 INFO - PROCESS | 1781 | 1461217207208 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 22:40:07 INFO - PROCESS | 1781 | 1461217207412 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x87edb000 == 80 [pid = 1781] [id = 188] 22:40:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 243 (0x883e8c00) [pid = 1781] [serial = 564] [outer = (nil)] 22:40:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 244 (0x8b40c800) [pid = 1781] [serial = 565] [outer = 0x883e8c00] 22:40:07 INFO - PROCESS | 1781 | 1461217207503 Marionette DEBUG loaded listener.js 22:40:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 245 (0x8bef1400) [pid = 1781] [serial = 566] [outer = 0x883e8c00] 22:40:08 INFO - PROCESS | 1781 | 1461217208537 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] 22:40:08 INFO - PROCESS | 1781 | 1461217208580 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 22:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 22:40:08 INFO - PROCESS | 1781 | 1461217208587 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 22:40:08 INFO - PROCESS | 1781 | 1461217208593 Marionette TRACE conn3 <- [1,726,null,{}] 22:40:08 INFO - PROCESS | 1781 | 1461217208610 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}] 22:40:08 INFO - PROCESS | 1781 | 1461217208801 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 22:40:09 INFO - PROCESS | 1781 | 1461217209045 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6f0c00 == 81 [pid = 1781] [id = 189] 22:40:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 246 (0x8f0bb800) [pid = 1781] [serial = 567] [outer = (nil)] 22:40:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 247 (0x8f22e400) [pid = 1781] [serial = 568] [outer = 0x8f0bb800] 22:40:09 INFO - PROCESS | 1781 | 1461217209179 Marionette DEBUG loaded listener.js 22:40:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 248 (0x8f37c800) [pid = 1781] [serial = 569] [outer = 0x8f0bb800] 22:40:09 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:09 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:10 INFO - PROCESS | 1781 | 1461217210212 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]]]}] 22:40:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 22:40:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1694ms 22:40:10 INFO - PROCESS | 1781 | 1461217210283 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 22:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 22:40:10 INFO - PROCESS | 1781 | 1461217210288 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 22:40:10 INFO - PROCESS | 1781 | 1461217210300 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 22:40:10 INFO - PROCESS | 1781 | 1461217210303 Marionette TRACE conn3 <- [1,730,null,{}] 22:40:10 INFO - PROCESS | 1781 | 1461217210314 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}] 22:40:10 INFO - PROCESS | 1781 | 1461217210561 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 22:40:10 INFO - PROCESS | 1781 | 1461217210815 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6d400 == 82 [pid = 1781] [id = 190] 22:40:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 249 (0x8f1f3400) [pid = 1781] [serial = 570] [outer = (nil)] 22:40:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 250 (0x8fd29c00) [pid = 1781] [serial = 571] [outer = 0x8f1f3400] 22:40:10 INFO - PROCESS | 1781 | 1461217210950 Marionette DEBUG loaded listener.js 22:40:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 251 (0x8ff89000) [pid = 1781] [serial = 572] [outer = 0x8f1f3400] 22:40:11 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:11 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:11 INFO - PROCESS | 1781 | 1461217211947 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] 22:40:11 INFO - PROCESS | 1781 | 1461217211998 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 22:40:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 22:40:12 INFO - PROCESS | 1781 | 1461217212005 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 22:40:12 INFO - PROCESS | 1781 | 1461217212009 Marionette TRACE conn3 <- [1,734,null,{}] 22:40:12 INFO - PROCESS | 1781 | 1461217212014 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}] 22:40:12 INFO - PROCESS | 1781 | 1461217212194 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 22:40:12 INFO - PROCESS | 1781 | 1461217212430 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa0400 == 83 [pid = 1781] [id = 191] 22:40:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 252 (0x8fd1d000) [pid = 1781] [serial = 573] [outer = (nil)] 22:40:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 253 (0x9035a000) [pid = 1781] [serial = 574] [outer = 0x8fd1d000] 22:40:12 INFO - PROCESS | 1781 | 1461217212560 Marionette DEBUG loaded listener.js 22:40:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 254 (0x912a2c00) [pid = 1781] [serial = 575] [outer = 0x8fd1d000] 22:40:13 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:13 INFO - PROCESS | 1781 | 1461217213464 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]]]}] 22:40:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 22:40:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1535ms 22:40:13 INFO - PROCESS | 1781 | 1461217213541 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 22:40:13 INFO - PROCESS | 1781 | 1461217213545 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 22:40:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 22:40:13 INFO - PROCESS | 1781 | 1461217213553 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 22:40:13 INFO - PROCESS | 1781 | 1461217213556 Marionette TRACE conn3 <- [1,738,null,{}] 22:40:13 INFO - PROCESS | 1781 | 1461217213562 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}] 22:40:13 INFO - PROCESS | 1781 | 1461217213807 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 22:40:14 INFO - PROCESS | 1781 | 1461217214068 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x92864400 == 84 [pid = 1781] [id = 192] 22:40:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 255 (0x92865000) [pid = 1781] [serial = 576] [outer = (nil)] 22:40:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 256 (0x9391b400) [pid = 1781] [serial = 577] [outer = 0x92865000] 22:40:14 INFO - PROCESS | 1781 | 1461217214180 Marionette DEBUG loaded listener.js 22:40:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 257 (0x939d8400) [pid = 1781] [serial = 578] [outer = 0x92865000] 22:40:15 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:15 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:15 INFO - PROCESS | 1781 | 1461217215506 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]]]}] 22:40:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 22:40:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1993ms 22:40:15 INFO - PROCESS | 1781 | 1461217215586 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 22:40:15 INFO - PROCESS | 1781 | 1461217215591 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 22:40:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 22:40:15 INFO - PROCESS | 1781 | 1461217215620 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 22:40:15 INFO - PROCESS | 1781 | 1461217215624 Marionette TRACE conn3 <- [1,742,null,{}] 22:40:15 INFO - PROCESS | 1781 | 1461217215631 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}] 22:40:15 INFO - PROCESS | 1781 | 1461217215821 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 22:40:16 INFO - PROCESS | 1781 | 1461217216012 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff8dc00 == 85 [pid = 1781] [id = 193] 22:40:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 258 (0x927ab000) [pid = 1781] [serial = 579] [outer = (nil)] 22:40:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 259 (0x93b15800) [pid = 1781] [serial = 580] [outer = 0x927ab000] 22:40:16 INFO - PROCESS | 1781 | 1461217216100 Marionette DEBUG loaded listener.js 22:40:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 260 (0x93b21000) [pid = 1781] [serial = 581] [outer = 0x927ab000] 22:40:17 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:17 INFO - PROCESS | 1781 | 1461217217408 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]]]}] 22:40:17 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 22:40:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1837ms 22:40:17 INFO - PROCESS | 1781 | 1461217217510 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 22:40:17 INFO - PROCESS | 1781 | 1461217217515 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 22:40:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 22:40:17 INFO - PROCESS | 1781 | 1461217217526 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 22:40:17 INFO - PROCESS | 1781 | 1461217217528 Marionette TRACE conn3 <- [1,746,null,{}] 22:40:17 INFO - PROCESS | 1781 | 1461217217535 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}] 22:40:17 INFO - PROCESS | 1781 | 1461217217706 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 22:40:17 INFO - PROCESS | 1781 | 1461217217896 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x939dd800 == 86 [pid = 1781] [id = 194] 22:40:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 261 (0x939de800) [pid = 1781] [serial = 582] [outer = (nil)] 22:40:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 262 (0x94625400) [pid = 1781] [serial = 583] [outer = 0x939de800] 22:40:17 INFO - PROCESS | 1781 | 1461217217984 Marionette DEBUG loaded listener.js 22:40:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 263 (0x946d9800) [pid = 1781] [serial = 584] [outer = 0x939de800] 22:40:18 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:19 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:19 INFO - PROCESS | 1781 | 1461217219297 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]]]}] 22:40:19 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.) 22:40:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1789ms 22:40:19 INFO - PROCESS | 1781 | 1461217219315 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 22:40:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 22:40:19 INFO - PROCESS | 1781 | 1461217219319 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 22:40:19 INFO - PROCESS | 1781 | 1461217219326 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 22:40:19 INFO - PROCESS | 1781 | 1461217219329 Marionette TRACE conn3 <- [1,750,null,{}] 22:40:19 INFO - PROCESS | 1781 | 1461217219383 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}] 22:40:19 INFO - PROCESS | 1781 | 1461217219634 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 22:40:19 INFO - PROCESS | 1781 | 1461217219790 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x9391d400 == 87 [pid = 1781] [id = 195] 22:40:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 264 (0x93b47000) [pid = 1781] [serial = 585] [outer = (nil)] 22:40:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 265 (0x97940000) [pid = 1781] [serial = 586] [outer = 0x93b47000] 22:40:19 INFO - PROCESS | 1781 | 1461217219920 Marionette DEBUG loaded listener.js 22:40:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 266 (0x97f09800) [pid = 1781] [serial = 587] [outer = 0x93b47000] 22:40:21 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:21 INFO - PROCESS | 1781 | 1461217221247 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]]]}] 22:40:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 22:40:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1936ms 22:40:21 INFO - PROCESS | 1781 | 1461217221325 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 22:40:21 INFO - PROCESS | 1781 | 1461217221330 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 22:40:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 22:40:21 INFO - PROCESS | 1781 | 1461217221340 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 22:40:21 INFO - PROCESS | 1781 | 1461217221344 Marionette TRACE conn3 <- [1,754,null,{}] 22:40:21 INFO - PROCESS | 1781 | 1461217221350 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}] 22:40:21 INFO - PROCESS | 1781 | 1461217221522 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 22:40:21 INFO - PROCESS | 1781 | 1461217221718 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f04000 == 88 [pid = 1781] [id = 196] 22:40:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 267 (0x89f05800) [pid = 1781] [serial = 588] [outer = (nil)] 22:40:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 268 (0x8dd63000) [pid = 1781] [serial = 589] [outer = 0x89f05800] 22:40:21 INFO - PROCESS | 1781 | 1461217221806 Marionette DEBUG loaded listener.js 22:40:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 269 (0x8f06f400) [pid = 1781] [serial = 590] [outer = 0x89f05800] 22:40:23 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:23 INFO - PROCESS | 1781 | 1461217223157 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]]]}] 22:40:23 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 22:40:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1834ms 22:40:23 INFO - PROCESS | 1781 | 1461217223249 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 22:40:23 INFO - PROCESS | 1781 | 1461217223254 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 22:40:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 22:40:23 INFO - PROCESS | 1781 | 1461217223266 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 22:40:23 INFO - PROCESS | 1781 | 1461217223270 Marionette TRACE conn3 <- [1,758,null,{}] 22:40:23 INFO - PROCESS | 1781 | 1461217223277 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}] 22:40:23 INFO - PROCESS | 1781 | 1461217223467 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 22:40:23 INFO - PROCESS | 1781 | 1461217223660 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a026000 == 89 [pid = 1781] [id = 197] 22:40:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 270 (0x8bef0400) [pid = 1781] [serial = 591] [outer = (nil)] 22:40:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 271 (0x8ffda800) [pid = 1781] [serial = 592] [outer = 0x8bef0400] 22:40:23 INFO - PROCESS | 1781 | 1461217223793 Marionette DEBUG loaded listener.js 22:40:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 272 (0x93b3f400) [pid = 1781] [serial = 593] [outer = 0x8bef0400] 22:40:24 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:24 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:40:24 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:24 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:24 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:40:24 INFO - PROCESS | 1781 | 1461217224713 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]]]}] 22:40:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 22:40:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1535ms 22:40:24 INFO - PROCESS | 1781 | 1461217224801 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 22:40:24 INFO - PROCESS | 1781 | 1461217224804 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 22:40:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 22:40:24 INFO - PROCESS | 1781 | 1461217224811 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 22:40:24 INFO - PROCESS | 1781 | 1461217224815 Marionette TRACE conn3 <- [1,762,null,{}] 22:40:25 INFO - PROCESS | 1781 | 1461217225220 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}] 22:40:25 INFO - PROCESS | 1781 | 1461217225596 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 22:40:25 INFO - PROCESS | 1781 | 1461217225748 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f4c00 == 90 [pid = 1781] [id = 198] 22:40:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 273 (0x89b2b800) [pid = 1781] [serial = 594] [outer = (nil)] 22:40:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 274 (0x89f0d400) [pid = 1781] [serial = 595] [outer = 0x89b2b800] 22:40:25 INFO - PROCESS | 1781 | 1461217225866 Marionette DEBUG loaded listener.js 22:40:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 275 (0x8a3c6800) [pid = 1781] [serial = 596] [outer = 0x89b2b800] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x89b31800 == 89 [pid = 1781] [id = 185] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 274 (0x88280c00) [pid = 1781] [serial = 481] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 273 (0x9461ec00) [pid = 1781] [serial = 505] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x8a019c00 == 88 [pid = 1781] [id = 184] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x87ed9400 == 87 [pid = 1781] [id = 183] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x87d67800 == 86 [pid = 1781] [id = 182] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff8d800 == 85 [pid = 1781] [id = 172] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6f2c00 == 84 [pid = 1781] [id = 171] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x8b545000 == 83 [pid = 1781] [id = 170] 22:40:27 INFO - PROCESS | 1781 | --DOCSHELL 0x89f07800 == 82 [pid = 1781] [id = 169] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 272 (0x89b32800) [pid = 1781] [serial = 463] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 271 (0x8a01d800) [pid = 1781] [serial = 460] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 270 (0x8f061400) [pid = 1781] [serial = 442] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 269 (0x97935800) [pid = 1781] [serial = 439] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 268 (0x904a5000) [pid = 1781] [serial = 445] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 267 (0x895fb400) [pid = 1781] [serial = 457] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 266 (0x97f2e800) [pid = 1781] [serial = 451] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 265 (0x99293800) [pid = 1781] [serial = 454] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 264 (0x95b73800) [pid = 1781] [serial = 448] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | 1461217227304 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]]]}] 22:40:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 22:40:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2535ms 22:40:27 INFO - PROCESS | 1781 | 1461217227348 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 22:40:27 INFO - PROCESS | 1781 | 1461217227354 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 22:40:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 22:40:27 INFO - PROCESS | 1781 | 1461217227361 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 22:40:27 INFO - PROCESS | 1781 | 1461217227363 Marionette TRACE conn3 <- [1,766,null,{}] 22:40:27 INFO - PROCESS | 1781 | 1461217227371 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}] 22:40:27 INFO - PROCESS | 1781 | 1461217227538 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 263 (0x8ff8cc00) [pid = 1781] [serial = 472] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 262 (0x8beed400) [pid = 1781] [serial = 488] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 261 (0x8ff8c000) [pid = 1781] [serial = 499] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 260 (0x8fe6ac00) [pid = 1781] [serial = 497] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 259 (0x8929f800) [pid = 1781] [serial = 475] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 258 (0x8f37e800) [pid = 1781] [serial = 494] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 257 (0x8ff93400) [pid = 1781] [serial = 478] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 256 (0x89f03c00) [pid = 1781] [serial = 485] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 255 (0x8fd23800) [pid = 1781] [serial = 496] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 254 (0x8b551c00) [pid = 1781] [serial = 490] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 253 (0x8f065c00) [pid = 1781] [serial = 491] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 252 (0x8f22bc00) [pid = 1781] [serial = 493] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 251 (0x93b3a400) [pid = 1781] [serial = 502] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 250 (0x895fe400) [pid = 1781] [serial = 484] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 249 (0x8a020400) [pid = 1781] [serial = 466] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 248 (0x8b6e9c00) [pid = 1781] [serial = 487] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 247 (0x8fe6e400) [pid = 1781] [serial = 469] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 246 (0x93b3ec00) [pid = 1781] [serial = 503] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | --DOMWINDOW == 245 (0x939d7800) [pid = 1781] [serial = 500] [outer = (nil)] [url = about:blank] 22:40:27 INFO - PROCESS | 1781 | 1461217227721 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee0c00 == 83 [pid = 1781] [id = 199] 22:40:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 246 (0x895f5c00) [pid = 1781] [serial = 597] [outer = (nil)] 22:40:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 247 (0x89f05400) [pid = 1781] [serial = 598] [outer = 0x895f5c00] 22:40:27 INFO - PROCESS | 1781 | 1461217227798 Marionette DEBUG loaded listener.js 22:40:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 248 (0x8a22a800) [pid = 1781] [serial = 599] [outer = 0x895f5c00] 22:40:28 INFO - PROCESS | 1781 | 1461217228924 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]]]}] 22:40:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 22:40:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1586ms 22:40:28 INFO - PROCESS | 1781 | 1461217228948 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 22:40:28 INFO - PROCESS | 1781 | 1461217228952 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 22:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 22:40:28 INFO - PROCESS | 1781 | 1461217228958 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 22:40:28 INFO - PROCESS | 1781 | 1461217228961 Marionette TRACE conn3 <- [1,770,null,{}] 22:40:28 INFO - PROCESS | 1781 | 1461217228967 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}] 22:40:29 INFO - PROCESS | 1781 | 1461217229132 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 22:40:29 INFO - PROCESS | 1781 | 1461217229389 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b30000 == 84 [pid = 1781] [id = 200] 22:40:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 249 (0x8b6f2c00) [pid = 1781] [serial = 600] [outer = (nil)] 22:40:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 250 (0x8bef6c00) [pid = 1781] [serial = 601] [outer = 0x8b6f2c00] 22:40:29 INFO - PROCESS | 1781 | 1461217229467 Marionette DEBUG loaded listener.js 22:40:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 251 (0x8ea60000) [pid = 1781] [serial = 602] [outer = 0x8b6f2c00] 22:40:30 INFO - PROCESS | 1781 | 1461217230288 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]]]}] 22:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 22:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1390ms 22:40:30 INFO - PROCESS | 1781 | 1461217230351 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 22:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 22:40:30 INFO - PROCESS | 1781 | 1461217230360 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 22:40:30 INFO - PROCESS | 1781 | 1461217230374 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 22:40:30 INFO - PROCESS | 1781 | 1461217230381 Marionette TRACE conn3 <- [1,774,null,{}] 22:40:30 INFO - PROCESS | 1781 | 1461217230400 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}] 22:40:30 INFO - PROCESS | 1781 | 1461217230616 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 22:40:30 INFO - PROCESS | 1781 | 1461217230640 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40dc00 == 85 [pid = 1781] [id = 201] 22:40:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 252 (0x8bef8c00) [pid = 1781] [serial = 603] [outer = (nil)] 22:40:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 253 (0x8f234c00) [pid = 1781] [serial = 604] [outer = 0x8bef8c00] 22:40:30 INFO - PROCESS | 1781 | 1461217230712 Marionette DEBUG loaded listener.js 22:40:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 254 (0x8f385400) [pid = 1781] [serial = 605] [outer = 0x8bef8c00] 22:40:31 INFO - PROCESS | 1781 | 1461217231600 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]]]}] 22:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 22:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1259ms 22:40:31 INFO - PROCESS | 1781 | 1461217231626 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 22:40:31 INFO - PROCESS | 1781 | 1461217231629 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 22:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 22:40:31 INFO - PROCESS | 1781 | 1461217231635 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 22:40:31 INFO - PROCESS | 1781 | 1461217231639 Marionette TRACE conn3 <- [1,778,null,{}] 22:40:31 INFO - PROCESS | 1781 | 1461217231644 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}] 22:40:31 INFO - PROCESS | 1781 | --DOMWINDOW == 253 (0x8b6ef000) [pid = 1781] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 22:40:31 INFO - PROCESS | 1781 | --DOMWINDOW == 252 (0x89b31c00) [pid = 1781] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 22:40:31 INFO - PROCESS | 1781 | --DOMWINDOW == 251 (0x8a3cec00) [pid = 1781] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 22:40:32 INFO - PROCESS | 1781 | --DOMWINDOW == 250 (0x87eddc00) [pid = 1781] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 22:40:32 INFO - PROCESS | 1781 | 1461217232126 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 22:40:32 INFO - PROCESS | 1781 | 1461217232311 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x892a2400 == 86 [pid = 1781] [id = 202] 22:40:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 251 (0x89f0e800) [pid = 1781] [serial = 606] [outer = (nil)] 22:40:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 252 (0x8faa7800) [pid = 1781] [serial = 607] [outer = 0x89f0e800] 22:40:32 INFO - PROCESS | 1781 | 1461217232395 Marionette DEBUG loaded listener.js 22:40:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 253 (0x8fe6e400) [pid = 1781] [serial = 608] [outer = 0x89f0e800] 22:40:33 INFO - PROCESS | 1781 | 1461217233063 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]]]}] 22:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 22:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1480ms 22:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 22:40:33 INFO - PROCESS | 1781 | 1461217233117 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 22:40:33 INFO - PROCESS | 1781 | 1461217233120 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 22:40:33 INFO - PROCESS | 1781 | 1461217233127 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 22:40:33 INFO - PROCESS | 1781 | 1461217233130 Marionette TRACE conn3 <- [1,782,null,{}] 22:40:33 INFO - PROCESS | 1781 | 1461217233145 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}] 22:40:33 INFO - PROCESS | 1781 | 1461217233337 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 22:40:33 INFO - PROCESS | 1781 | 1461217233348 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f231000 == 87 [pid = 1781] [id = 203] 22:40:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 254 (0x8fe77c00) [pid = 1781] [serial = 609] [outer = (nil)] 22:40:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 255 (0x9034d400) [pid = 1781] [serial = 610] [outer = 0x8fe77c00] 22:40:33 INFO - PROCESS | 1781 | 1461217233426 Marionette DEBUG loaded listener.js 22:40:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 256 (0x904a5000) [pid = 1781] [serial = 611] [outer = 0x8fe77c00] 22:40:34 INFO - PROCESS | 1781 | 1461217234569 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]]]}] 22:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 22:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1489ms 22:40:34 INFO - PROCESS | 1781 | 1461217234616 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 22:40:34 INFO - PROCESS | 1781 | 1461217234622 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 22:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 22:40:34 INFO - PROCESS | 1781 | 1461217234631 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 22:40:34 INFO - PROCESS | 1781 | 1461217234636 Marionette TRACE conn3 <- [1,786,null,{}] 22:40:34 INFO - PROCESS | 1781 | 1461217234645 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}] 22:40:34 INFO - PROCESS | 1781 | 1461217234875 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 22:40:35 INFO - PROCESS | 1781 | 1461217235194 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x883ef800 == 88 [pid = 1781] [id = 204] 22:40:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 257 (0x895f5000) [pid = 1781] [serial = 612] [outer = (nil)] 22:40:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 258 (0x8a022400) [pid = 1781] [serial = 613] [outer = 0x895f5000] 22:40:35 INFO - PROCESS | 1781 | 1461217235286 Marionette DEBUG loaded listener.js 22:40:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 259 (0x8a3cf400) [pid = 1781] [serial = 614] [outer = 0x895f5000] 22:40:36 INFO - PROCESS | 1781 | 1461217236231 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]]]}] 22:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 22:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1638ms 22:40:36 INFO - PROCESS | 1781 | 1461217236272 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 22:40:36 INFO - PROCESS | 1781 | 1461217236283 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 22:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 22:40:36 INFO - PROCESS | 1781 | 1461217236298 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 22:40:36 INFO - PROCESS | 1781 | 1461217236304 Marionette TRACE conn3 <- [1,790,null,{}] 22:40:36 INFO - PROCESS | 1781 | 1461217236312 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}] 22:40:36 INFO - PROCESS | 1781 | 1461217236545 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 22:40:36 INFO - PROCESS | 1781 | 1461217236850 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd64c00 == 89 [pid = 1781] [id = 205] 22:40:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 260 (0x8ea5e800) [pid = 1781] [serial = 615] [outer = (nil)] 22:40:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 261 (0x8f0bf000) [pid = 1781] [serial = 616] [outer = 0x8ea5e800] 22:40:36 INFO - PROCESS | 1781 | 1461217236964 Marionette DEBUG loaded listener.js 22:40:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 262 (0x8f235800) [pid = 1781] [serial = 617] [outer = 0x8ea5e800] 22:40:37 INFO - PROCESS | 1781 | 1461217237911 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]]]}] 22:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 22:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1689ms 22:40:37 INFO - PROCESS | 1781 | 1461217237985 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 22:40:37 INFO - PROCESS | 1781 | 1461217237990 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 22:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 22:40:38 INFO - PROCESS | 1781 | 1461217237997 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 22:40:38 INFO - PROCESS | 1781 | 1461217238003 Marionette TRACE conn3 <- [1,794,null,{}] 22:40:38 INFO - PROCESS | 1781 | 1461217238019 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}] 22:40:38 INFO - PROCESS | 1781 | 1461217238251 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 22:40:38 INFO - PROCESS | 1781 | 1461217238540 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f0c00 == 90 [pid = 1781] [id = 206] 22:40:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 263 (0x8ffde000) [pid = 1781] [serial = 618] [outer = (nil)] 22:40:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 264 (0x912ab800) [pid = 1781] [serial = 619] [outer = 0x8ffde000] 22:40:38 INFO - PROCESS | 1781 | 1461217238635 Marionette DEBUG loaded listener.js 22:40:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 265 (0x92862c00) [pid = 1781] [serial = 620] [outer = 0x8ffde000] 22:40:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 266 (0x915b4c00) [pid = 1781] [serial = 621] [outer = 0x927ae000] 22:40:39 INFO - PROCESS | 1781 | 1461217239624 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]]]}] 22:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 22:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1685ms 22:40:39 INFO - PROCESS | 1781 | 1461217239682 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 22:40:39 INFO - PROCESS | 1781 | 1461217239687 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 22:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 22:40:39 INFO - PROCESS | 1781 | 1461217239694 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 22:40:39 INFO - PROCESS | 1781 | 1461217239696 Marionette TRACE conn3 <- [1,798,null,{}] 22:40:39 INFO - PROCESS | 1781 | 1461217239702 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}] 22:40:39 INFO - PROCESS | 1781 | 1461217239882 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 22:40:40 INFO - PROCESS | 1781 | 1461217240147 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827c000 == 91 [pid = 1781] [id = 207] 22:40:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 267 (0x8b410800) [pid = 1781] [serial = 622] [outer = (nil)] 22:40:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 268 (0x93926400) [pid = 1781] [serial = 623] [outer = 0x8b410800] 22:40:40 INFO - PROCESS | 1781 | 1461217240280 Marionette DEBUG loaded listener.js 22:40:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 269 (0x93b3a800) [pid = 1781] [serial = 624] [outer = 0x8b410800] 22:40:41 INFO - PROCESS | 1781 | 1461217241222 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]]]}] 22:40:41 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 22:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1584ms 22:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 22:40:41 INFO - PROCESS | 1781 | 1461217241279 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 22:40:41 INFO - PROCESS | 1781 | 1461217241283 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 22:40:41 INFO - PROCESS | 1781 | 1461217241289 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 22:40:41 INFO - PROCESS | 1781 | 1461217241293 Marionette TRACE conn3 <- [1,802,null,{}] 22:40:41 INFO - PROCESS | 1781 | 1461217241299 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}] 22:40:41 INFO - PROCESS | 1781 | 1461217241477 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 22:40:41 INFO - PROCESS | 1781 | 1461217241679 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6f800 == 92 [pid = 1781] [id = 208] 22:40:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 270 (0x90357800) [pid = 1781] [serial = 625] [outer = (nil)] 22:40:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 271 (0x95b73800) [pid = 1781] [serial = 626] [outer = 0x90357800] 22:40:41 INFO - PROCESS | 1781 | 1461217241809 Marionette DEBUG loaded listener.js 22:40:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 272 (0x970cd800) [pid = 1781] [serial = 627] [outer = 0x90357800] 22:40:42 INFO - PROCESS | 1781 | 1461217242781 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]]]}] 22:40:42 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 22:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1531ms 22:40:42 INFO - PROCESS | 1781 | 1461217242820 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 22:40:42 INFO - PROCESS | 1781 | 1461217242823 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 22:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 22:40:42 INFO - PROCESS | 1781 | 1461217242830 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 22:40:42 INFO - PROCESS | 1781 | 1461217242834 Marionette TRACE conn3 <- [1,806,null,{}] 22:40:42 INFO - PROCESS | 1781 | 1461217242839 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}] 22:40:43 INFO - PROCESS | 1781 | 1461217243050 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 22:40:43 INFO - PROCESS | 1781 | 1461217243302 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b43800 == 93 [pid = 1781] [id = 209] 22:40:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 273 (0x97937c00) [pid = 1781] [serial = 628] [outer = (nil)] 22:40:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 274 (0x986b3000) [pid = 1781] [serial = 629] [outer = 0x97937c00] 22:40:43 INFO - PROCESS | 1781 | 1461217243429 Marionette DEBUG loaded listener.js 22:40:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 275 (0x98e47400) [pid = 1781] [serial = 630] [outer = 0x97937c00] 22:40:44 INFO - PROCESS | 1781 | 1461217244284 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]]]}] 22:40:44 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 22:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1484ms 22:40:44 INFO - PROCESS | 1781 | 1461217244315 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 22:40:44 INFO - PROCESS | 1781 | 1461217244319 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 22:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 22:40:44 INFO - PROCESS | 1781 | 1461217244325 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 22:40:44 INFO - PROCESS | 1781 | 1461217244329 Marionette TRACE conn3 <- [1,810,null,{}] 22:40:44 INFO - PROCESS | 1781 | 1461217244334 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}] 22:40:44 INFO - PROCESS | 1781 | 1461217244506 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 22:40:44 INFO - PROCESS | 1781 | 1461217244709 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x95b6c400 == 94 [pid = 1781] [id = 210] 22:40:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 276 (0x9810f000) [pid = 1781] [serial = 631] [outer = (nil)] 22:40:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 277 (0x9b0f0400) [pid = 1781] [serial = 632] [outer = 0x9810f000] 22:40:44 INFO - PROCESS | 1781 | 1461217244792 Marionette DEBUG loaded listener.js 22:40:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 278 (0x9fc57000) [pid = 1781] [serial = 633] [outer = 0x9810f000] 22:40:45 INFO - PROCESS | 1781 | 1461217245755 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]]]}] 22:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 22:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1485ms 22:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 22:40:45 INFO - PROCESS | 1781 | 1461217245810 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 22:40:45 INFO - PROCESS | 1781 | 1461217245813 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 22:40:45 INFO - PROCESS | 1781 | 1461217245820 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 22:40:45 INFO - PROCESS | 1781 | 1461217245824 Marionette TRACE conn3 <- [1,814,null,{}] 22:40:45 INFO - PROCESS | 1781 | 1461217245829 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}] 22:40:46 INFO - PROCESS | 1781 | 1461217246002 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 22:40:46 INFO - PROCESS | 1781 | 1461217246244 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d69400 == 95 [pid = 1781] [id = 211] 22:40:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 279 (0x8eadd800) [pid = 1781] [serial = 634] [outer = (nil)] 22:40:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 280 (0x8eae5000) [pid = 1781] [serial = 635] [outer = 0x8eadd800] 22:40:46 INFO - PROCESS | 1781 | 1461217246374 Marionette DEBUG loaded listener.js 22:40:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 281 (0x8eae8000) [pid = 1781] [serial = 636] [outer = 0x8eadd800] 22:40:47 INFO - PROCESS | 1781 | 1461217247247 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] 22:40:47 INFO - PROCESS | 1781 | 1461217247306 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 22:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 22:40:47 INFO - PROCESS | 1781 | 1461217247312 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 22:40:47 INFO - PROCESS | 1781 | 1461217247315 Marionette TRACE conn3 <- [1,818,null,{}] 22:40:47 INFO - PROCESS | 1781 | 1461217247321 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}] 22:40:47 INFO - PROCESS | 1781 | 1461217247498 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 22:40:47 INFO - PROCESS | 1781 | 1461217247741 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eae4c00 == 96 [pid = 1781] [id = 212] 22:40:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 282 (0x8eae5800) [pid = 1781] [serial = 637] [outer = (nil)] 22:40:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 283 (0x9feef400) [pid = 1781] [serial = 638] [outer = 0x8eae5800] 22:40:47 INFO - PROCESS | 1781 | 1461217247870 Marionette DEBUG loaded listener.js 22:40:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 284 (0xa0a46400) [pid = 1781] [serial = 639] [outer = 0x8eae5800] 22:40:48 INFO - PROCESS | 1781 | 1461217248723 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]]]}] 22:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 22:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1484ms 22:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 22:40:48 INFO - PROCESS | 1781 | 1461217248797 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 22:40:48 INFO - PROCESS | 1781 | 1461217248800 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 22:40:48 INFO - PROCESS | 1781 | 1461217248806 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 22:40:48 INFO - PROCESS | 1781 | 1461217248810 Marionette TRACE conn3 <- [1,822,null,{}] 22:40:48 INFO - PROCESS | 1781 | 1461217248816 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}] 22:40:49 INFO - PROCESS | 1781 | 1461217249026 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 22:40:49 INFO - PROCESS | 1781 | 1461217249287 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x900c8000 == 97 [pid = 1781] [id = 213] 22:40:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 285 (0x900ca000) [pid = 1781] [serial = 640] [outer = (nil)] 22:40:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 286 (0x900ce800) [pid = 1781] [serial = 641] [outer = 0x900ca000] 22:40:49 INFO - PROCESS | 1781 | 1461217249412 Marionette DEBUG loaded listener.js 22:40:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 287 (0x900d1800) [pid = 1781] [serial = 642] [outer = 0x900ca000] 22:40:50 INFO - PROCESS | 1781 | 1461217250301 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] 22:40:50 INFO - PROCESS | 1781 | 1461217250349 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 22:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 22:40:50 INFO - PROCESS | 1781 | 1461217250356 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 22:40:50 INFO - PROCESS | 1781 | 1461217250361 Marionette TRACE conn3 <- [1,826,null,{}] 22:40:50 INFO - PROCESS | 1781 | 1461217250366 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}] 22:40:50 INFO - PROCESS | 1781 | 1461217250631 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 22:40:50 INFO - PROCESS | 1781 | 1461217250948 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c183400 == 98 [pid = 1781] [id = 214] 22:40:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 288 (0x8c18b400) [pid = 1781] [serial = 643] [outer = (nil)] 22:40:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 289 (0x900cfc00) [pid = 1781] [serial = 644] [outer = 0x8c18b400] 22:40:51 INFO - PROCESS | 1781 | 1461217251041 Marionette DEBUG loaded listener.js 22:40:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 290 (0x97f2c400) [pid = 1781] [serial = 645] [outer = 0x8c18b400] 22:40:51 INFO - PROCESS | 1781 | 1461217251939 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]]]}] 22:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 22:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1636ms 22:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 22:40:52 INFO - PROCESS | 1781 | 1461217251993 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 22:40:52 INFO - PROCESS | 1781 | 1461217251996 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 22:40:52 INFO - PROCESS | 1781 | 1461217252003 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 22:40:52 INFO - PROCESS | 1781 | 1461217252006 Marionette TRACE conn3 <- [1,830,null,{}] 22:40:52 INFO - PROCESS | 1781 | 1461217252012 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}] 22:40:52 INFO - PROCESS | 1781 | 1461217252185 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 22:40:52 INFO - PROCESS | 1781 | 1461217252441 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a4f800 == 99 [pid = 1781] [id = 215] 22:40:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 291 (0x86a52400) [pid = 1781] [serial = 646] [outer = (nil)] 22:40:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 292 (0x86a57400) [pid = 1781] [serial = 647] [outer = 0x86a52400] 22:40:52 INFO - PROCESS | 1781 | 1461217252569 Marionette DEBUG loaded listener.js 22:40:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 293 (0x86a5a400) [pid = 1781] [serial = 648] [outer = 0x86a52400] 22:40:53 INFO - PROCESS | 1781 | 1461217253431 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]]]}] 22:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 22:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1482ms 22:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 22:40:53 INFO - PROCESS | 1781 | 1461217253485 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 22:40:53 INFO - PROCESS | 1781 | 1461217253488 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 22:40:53 INFO - PROCESS | 1781 | 1461217253494 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 22:40:53 INFO - PROCESS | 1781 | 1461217253498 Marionette TRACE conn3 <- [1,834,null,{}] 22:40:53 INFO - PROCESS | 1781 | 1461217253503 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}] 22:40:53 INFO - PROCESS | 1781 | 1461217253716 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 22:40:53 INFO - PROCESS | 1781 | 1461217253967 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x86723400 == 100 [pid = 1781] [id = 216] 22:40:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 294 (0x86724000) [pid = 1781] [serial = 649] [outer = (nil)] 22:40:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 295 (0x8672b800) [pid = 1781] [serial = 650] [outer = 0x86724000] 22:40:54 INFO - PROCESS | 1781 | 1461217254066 Marionette DEBUG loaded listener.js 22:40:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 296 (0x8672e800) [pid = 1781] [serial = 651] [outer = 0x86724000] 22:40:54 INFO - PROCESS | 1781 | 1461217254936 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]]]}] 22:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 22:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1485ms 22:40:54 INFO - PROCESS | 1781 | 1461217254979 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 22:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 22:40:54 INFO - PROCESS | 1781 | 1461217254989 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 22:40:54 INFO - PROCESS | 1781 | 1461217254997 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 22:40:55 INFO - PROCESS | 1781 | 1461217255004 Marionette TRACE conn3 <- [1,838,null,{}] 22:40:55 INFO - PROCESS | 1781 | 1461217255010 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}] 22:40:55 INFO - PROCESS | 1781 | 1461217255182 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 22:40:55 INFO - PROCESS | 1781 | 1461217255439 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672c800 == 101 [pid = 1781] [id = 217] 22:40:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 297 (0x86730400) [pid = 1781] [serial = 652] [outer = (nil)] 22:40:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 298 (0x86a56c00) [pid = 1781] [serial = 653] [outer = 0x86730400] 22:40:55 INFO - PROCESS | 1781 | 1461217255583 Marionette DEBUG loaded listener.js 22:40:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 299 (0x86a5dc00) [pid = 1781] [serial = 654] [outer = 0x86730400] 22:40:56 INFO - PROCESS | 1781 | 1461217256537 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]]]}] 22:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 22:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1586ms 22:40:56 INFO - PROCESS | 1781 | 1461217256583 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 22:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 22:40:56 INFO - PROCESS | 1781 | 1461217256596 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 22:40:56 INFO - PROCESS | 1781 | 1461217256602 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 22:40:56 INFO - PROCESS | 1781 | 1461217256605 Marionette TRACE conn3 <- [1,842,null,{}] 22:40:56 INFO - PROCESS | 1781 | 1461217256611 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}] 22:40:56 INFO - PROCESS | 1781 | 1461217256828 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 22:40:57 INFO - PROCESS | 1781 | 1461217257084 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x8602f400 == 102 [pid = 1781] [id = 218] 22:40:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 300 (0x86030400) [pid = 1781] [serial = 655] [outer = (nil)] 22:40:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 301 (0x86036400) [pid = 1781] [serial = 656] [outer = 0x86030400] 22:40:57 INFO - PROCESS | 1781 | 1461217257213 Marionette DEBUG loaded listener.js 22:40:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 302 (0x86039400) [pid = 1781] [serial = 657] [outer = 0x86030400] 22:40:58 INFO - PROCESS | 1781 | 1461217258151 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]]]}] 22:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 22:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1581ms 22:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 22:40:58 INFO - PROCESS | 1781 | 1461217258184 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 22:40:58 INFO - PROCESS | 1781 | 1461217258187 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 22:40:58 INFO - PROCESS | 1781 | 1461217258194 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 22:40:58 INFO - PROCESS | 1781 | 1461217258197 Marionette TRACE conn3 <- [1,846,null,{}] 22:40:58 INFO - PROCESS | 1781 | 1461217258203 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}] 22:40:58 INFO - PROCESS | 1781 | 1461217258377 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 22:40:58 INFO - PROCESS | 1781 | 1461217258593 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:40:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8602d400 == 103 [pid = 1781] [id = 219] 22:40:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 303 (0x86034800) [pid = 1781] [serial = 658] [outer = (nil)] 22:40:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 304 (0x86a59000) [pid = 1781] [serial = 659] [outer = 0x86034800] 22:40:58 INFO - PROCESS | 1781 | 1461217258713 Marionette DEBUG loaded listener.js 22:40:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 305 (0x8a230800) [pid = 1781] [serial = 660] [outer = 0x86034800] 22:40:59 INFO - PROCESS | 1781 | 1461217259668 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]]]}] 22:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 22:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1542ms 22:40:59 INFO - PROCESS | 1781 | 1461217259736 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 22:40:59 INFO - PROCESS | 1781 | 1461217259739 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 22:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 22:40:59 INFO - PROCESS | 1781 | 1461217259746 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 22:40:59 INFO - PROCESS | 1781 | 1461217259750 Marionette TRACE conn3 <- [1,850,null,{}] 22:40:59 INFO - PROCESS | 1781 | 1461217259755 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}] 22:40:59 INFO - PROCESS | 1781 | 1461217259932 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 22:41:00 INFO - PROCESS | 1781 | 1461217260213 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a4e400 == 104 [pid = 1781] [id = 220] 22:41:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 306 (0x86a51c00) [pid = 1781] [serial = 661] [outer = (nil)] 22:41:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 307 (0x883f5800) [pid = 1781] [serial = 662] [outer = 0x86a51c00] 22:41:00 INFO - PROCESS | 1781 | 1461217260666 Marionette DEBUG loaded listener.js 22:41:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 308 (0x895f3000) [pid = 1781] [serial = 663] [outer = 0x86a51c00] 22:41:01 INFO - PROCESS | 1781 | 1461217261632 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]]]}] 22:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 22:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1937ms 22:41:01 INFO - PROCESS | 1781 | 1461217261684 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 22:41:01 INFO - PROCESS | 1781 | 1461217261692 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 22:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 22:41:01 INFO - PROCESS | 1781 | 1461217261703 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 22:41:01 INFO - PROCESS | 1781 | 1461217261706 Marionette TRACE conn3 <- [1,854,null,{}] 22:41:01 INFO - PROCESS | 1781 | 1461217261714 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}] 22:41:01 INFO - PROCESS | 1781 | 1461217261958 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 22:41:02 INFO - PROCESS | 1781 | 1461217262342 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2fc00 == 105 [pid = 1781] [id = 221] 22:41:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 309 (0x8a023800) [pid = 1781] [serial = 664] [outer = (nil)] 22:41:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 310 (0x8bef0000) [pid = 1781] [serial = 665] [outer = 0x8a023800] 22:41:02 INFO - PROCESS | 1781 | 1461217262432 Marionette DEBUG loaded listener.js 22:41:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 311 (0x8c188400) [pid = 1781] [serial = 666] [outer = 0x8a023800] 22:41:03 INFO - PROCESS | 1781 | 1461217263388 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]]]}] 22:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 22:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1738ms 22:41:03 INFO - PROCESS | 1781 | 1461217263440 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 22:41:03 INFO - PROCESS | 1781 | 1461217263446 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 22:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 22:41:03 INFO - PROCESS | 1781 | 1461217263456 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 22:41:03 INFO - PROCESS | 1781 | 1461217263460 Marionette TRACE conn3 <- [1,858,null,{}] 22:41:03 INFO - PROCESS | 1781 | 1461217263466 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}] 22:41:03 INFO - PROCESS | 1781 | 1461217263654 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 22:41:03 INFO - PROCESS | 1781 | 1461217263965 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c184800 == 106 [pid = 1781] [id = 222] 22:41:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 312 (0x8dcde800) [pid = 1781] [serial = 667] [outer = (nil)] 22:41:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 313 (0x8f061c00) [pid = 1781] [serial = 668] [outer = 0x8dcde800] 22:41:04 INFO - PROCESS | 1781 | 1461217264099 Marionette DEBUG loaded listener.js 22:41:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 314 (0x8f1d9800) [pid = 1781] [serial = 669] [outer = 0x8dcde800] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x986b4c00 == 105 [pid = 1781] [id = 59] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x892a2400 == 104 [pid = 1781] [id = 202] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40dc00 == 103 [pid = 1781] [id = 201] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x89b30000 == 102 [pid = 1781] [id = 200] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x87ee0c00 == 101 [pid = 1781] [id = 199] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x895f4c00 == 100 [pid = 1781] [id = 198] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x87d68800 == 99 [pid = 1781] [id = 187] 22:41:04 INFO - PROCESS | 1781 | --DOCSHELL 0x88285c00 == 98 [pid = 1781] [id = 186] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 313 (0x8ea56400) [pid = 1781] [serial = 556] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 312 (0x99287000) [pid = 1781] [serial = 520] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 311 (0x8a025400) [pid = 1781] [serial = 550] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 310 (0x8a231c00) [pid = 1781] [serial = 551] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 309 (0x8b6efc00) [pid = 1781] [serial = 553] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 308 (0x8ea54400) [pid = 1781] [serial = 511] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 307 (0x89f0c800) [pid = 1781] [serial = 548] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 306 (0x89b2d800) [pid = 1781] [serial = 547] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 305 (0x97f08400) [pid = 1781] [serial = 517] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 304 (0x9391fc00) [pid = 1781] [serial = 526] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 303 (0x8dce1400) [pid = 1781] [serial = 523] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 302 (0x915f5800) [pid = 1781] [serial = 514] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 301 (0x87edb800) [pid = 1781] [serial = 544] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 300 (0x8a01bc00) [pid = 1781] [serial = 508] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 299 (0x883ee800) [pid = 1781] [serial = 529] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 298 (0x9391ec00) [pid = 1781] [serial = 532] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 297 (0x90353000) [pid = 1781] [serial = 535] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 296 (0x93929000) [pid = 1781] [serial = 538] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 295 (0x87d6b000) [pid = 1781] [serial = 541] [outer = (nil)] [url = about:blank] 22:41:04 INFO - PROCESS | 1781 | --DOMWINDOW == 294 (0x8eb72c00) [pid = 1781] [serial = 557] [outer = (nil)] [url = about:blank] 22:41:05 INFO - PROCESS | 1781 | --DOMWINDOW == 293 (0x8f067800) [pid = 1781] [serial = 559] [outer = (nil)] [url = about:blank] 22:41:05 INFO - PROCESS | 1781 | --DOMWINDOW == 292 (0x8bef3800) [pid = 1781] [serial = 554] [outer = (nil)] [url = about:blank] 22:41:05 INFO - PROCESS | 1781 | 1461217265514 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]]]}] 22:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 22:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 2086ms 22:41:05 INFO - PROCESS | 1781 | 1461217265544 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 22:41:05 INFO - PROCESS | 1781 | 1461217265550 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 22:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 22:41:05 INFO - PROCESS | 1781 | 1461217265561 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 22:41:05 INFO - PROCESS | 1781 | 1461217265568 Marionette TRACE conn3 <- [1,862,null,{}] 22:41:05 INFO - PROCESS | 1781 | 1461217265584 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}] 22:41:05 INFO - PROCESS | 1781 | 1461217265775 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 22:41:06 INFO - PROCESS | 1781 | 1461217265996 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x883ee800 == 99 [pid = 1781] [id = 223] 22:41:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 293 (0x8a025400) [pid = 1781] [serial = 670] [outer = (nil)] 22:41:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 294 (0x8ea56400) [pid = 1781] [serial = 671] [outer = 0x8a025400] 22:41:06 INFO - PROCESS | 1781 | 1461217266076 Marionette DEBUG loaded listener.js 22:41:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 295 (0x8eb72c00) [pid = 1781] [serial = 672] [outer = 0x8a025400] 22:41:06 INFO - PROCESS | 1781 | 1461217266818 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]]]}] 22:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 22:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1287ms 22:41:06 INFO - PROCESS | 1781 | 1461217266876 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 22:41:06 INFO - PROCESS | 1781 | 1461217266880 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 22:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 22:41:06 INFO - PROCESS | 1781 | 1461217266888 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 22:41:06 INFO - PROCESS | 1781 | 1461217266891 Marionette TRACE conn3 <- [1,866,null,{}] 22:41:06 INFO - PROCESS | 1781 | 1461217266897 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}] 22:41:07 INFO - PROCESS | 1781 | 1461217267058 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 22:41:07 INFO - PROCESS | 1781 | 1461217267073 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x88284c00 == 100 [pid = 1781] [id = 224] 22:41:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 296 (0x8bef4800) [pid = 1781] [serial = 673] [outer = (nil)] 22:41:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 297 (0x8f384800) [pid = 1781] [serial = 674] [outer = 0x8bef4800] 22:41:07 INFO - PROCESS | 1781 | 1461217267147 Marionette DEBUG loaded listener.js 22:41:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 298 (0x8fe72c00) [pid = 1781] [serial = 675] [outer = 0x8bef4800] 22:41:08 INFO - PROCESS | 1781 | 1461217268169 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]]]}] 22:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 22:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1331ms 22:41:08 INFO - PROCESS | 1781 | 1461217268221 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 22:41:08 INFO - PROCESS | 1781 | 1461217268225 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 22:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 22:41:08 INFO - PROCESS | 1781 | 1461217268231 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 22:41:08 INFO - PROCESS | 1781 | 1461217268234 Marionette TRACE conn3 <- [1,870,null,{}] 22:41:08 INFO - PROCESS | 1781 | 1461217268246 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}] 22:41:08 INFO - PROCESS | 1781 | 1461217268467 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 22:41:08 INFO - PROCESS | 1781 | 1461217268488 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c18f800 == 101 [pid = 1781] [id = 225] 22:41:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 299 (0x8f1d5000) [pid = 1781] [serial = 676] [outer = (nil)] 22:41:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 300 (0x8ffd4400) [pid = 1781] [serial = 677] [outer = 0x8f1d5000] 22:41:08 INFO - PROCESS | 1781 | 1461217268569 Marionette DEBUG loaded listener.js 22:41:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 301 (0x900cb800) [pid = 1781] [serial = 678] [outer = 0x8f1d5000] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 300 (0x89b2b800) [pid = 1781] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 299 (0x8bef8c00) [pid = 1781] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 298 (0x895f5c00) [pid = 1781] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 297 (0x89f0e800) [pid = 1781] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 296 (0x8a230000) [pid = 1781] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 295 (0x8b6f2c00) [pid = 1781] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 294 (0x94628c00) [pid = 1781] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 22:41:09 INFO - PROCESS | 1781 | --DOMWINDOW == 293 (0x8b6eec00) [pid = 1781] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 22:41:09 INFO - PROCESS | 1781 | 1461217269770 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]]]}] 22:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 22:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1590ms 22:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 22:41:09 INFO - PROCESS | 1781 | 1461217269822 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 22:41:09 INFO - PROCESS | 1781 | 1461217269825 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 22:41:09 INFO - PROCESS | 1781 | 1461217269832 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 22:41:09 INFO - PROCESS | 1781 | 1461217269835 Marionette TRACE conn3 <- [1,874,null,{}] 22:41:09 INFO - PROCESS | 1781 | 1461217269841 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}] 22:41:10 INFO - PROCESS | 1781 | 1461217270093 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 22:41:10 INFO - PROCESS | 1781 | 1461217270247 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2c000 == 102 [pid = 1781] [id = 226] 22:41:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 294 (0x8f0b2000) [pid = 1781] [serial = 679] [outer = (nil)] 22:41:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 295 (0x900cd400) [pid = 1781] [serial = 680] [outer = 0x8f0b2000] 22:41:10 INFO - PROCESS | 1781 | 1461217270335 Marionette DEBUG loaded listener.js 22:41:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 296 (0x90353400) [pid = 1781] [serial = 681] [outer = 0x8f0b2000] 22:41:11 INFO - PROCESS | 1781 | 1461217271123 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]]]}] 22:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 22:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1339ms 22:41:11 INFO - PROCESS | 1781 | 1461217271171 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 22:41:11 INFO - PROCESS | 1781 | 1461217271175 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 22:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 22:41:11 INFO - PROCESS | 1781 | 1461217271181 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 22:41:11 INFO - PROCESS | 1781 | 1461217271184 Marionette TRACE conn3 <- [1,878,null,{}] 22:41:11 INFO - PROCESS | 1781 | 1461217271190 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}] 22:41:11 INFO - PROCESS | 1781 | 1461217271361 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 22:41:11 INFO - PROCESS | 1781 | 1461217271375 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x915efc00 == 103 [pid = 1781] [id = 227] 22:41:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 297 (0x915f0000) [pid = 1781] [serial = 682] [outer = (nil)] 22:41:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 298 (0x92866800) [pid = 1781] [serial = 683] [outer = 0x915f0000] 22:41:11 INFO - PROCESS | 1781 | 1461217271449 Marionette DEBUG loaded listener.js 22:41:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 299 (0x93920c00) [pid = 1781] [serial = 684] [outer = 0x915f0000] 22:41:12 INFO - PROCESS | 1781 | 1461217272672 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]]]}] 22:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 22:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1532ms 22:41:12 INFO - PROCESS | 1781 | 1461217272714 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 22:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 22:41:12 INFO - PROCESS | 1781 | 1461217272724 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 22:41:12 INFO - PROCESS | 1781 | 1461217272734 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 22:41:12 INFO - PROCESS | 1781 | 1461217272739 Marionette TRACE conn3 <- [1,882,null,{}] 22:41:12 INFO - PROCESS | 1781 | 1461217272748 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}] 22:41:12 INFO - PROCESS | 1781 | 1461217272948 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 22:41:13 INFO - PROCESS | 1781 | 1461217273212 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x892a1c00 == 104 [pid = 1781] [id = 228] 22:41:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 300 (0x895f5c00) [pid = 1781] [serial = 685] [outer = (nil)] 22:41:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 301 (0x8a01bc00) [pid = 1781] [serial = 686] [outer = 0x895f5c00] 22:41:13 INFO - PROCESS | 1781 | 1461217273352 Marionette DEBUG loaded listener.js 22:41:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 302 (0x8a231c00) [pid = 1781] [serial = 687] [outer = 0x895f5c00] 22:41:14 INFO - PROCESS | 1781 | 1461217274311 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]]]}] 22:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 22:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1635ms 22:41:14 INFO - PROCESS | 1781 | 1461217274369 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 22:41:14 INFO - PROCESS | 1781 | 1461217274378 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 22:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 22:41:14 INFO - PROCESS | 1781 | 1461217274389 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 22:41:14 INFO - PROCESS | 1781 | 1461217274392 Marionette TRACE conn3 <- [1,886,null,{}] 22:41:14 INFO - PROCESS | 1781 | 1461217274399 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}] 22:41:14 INFO - PROCESS | 1781 | 1461217274592 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 22:41:14 INFO - PROCESS | 1781 | 1461217274896 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a230c00 == 105 [pid = 1781] [id = 229] 22:41:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 303 (0x8bef7000) [pid = 1781] [serial = 688] [outer = (nil)] 22:41:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 304 (0x8dd6b800) [pid = 1781] [serial = 689] [outer = 0x8bef7000] 22:41:15 INFO - PROCESS | 1781 | 1461217275027 Marionette DEBUG loaded listener.js 22:41:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 305 (0x8f063000) [pid = 1781] [serial = 690] [outer = 0x8bef7000] 22:41:15 INFO - PROCESS | 1781 | 1461217275993 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]]]}] 22:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 22:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1639ms 22:41:16 INFO - PROCESS | 1781 | 1461217276029 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 22:41:16 INFO - PROCESS | 1781 | 1461217276033 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 22:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 22:41:16 INFO - PROCESS | 1781 | 1461217276040 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 22:41:16 INFO - PROCESS | 1781 | 1461217276047 Marionette TRACE conn3 <- [1,890,null,{}] 22:41:16 INFO - PROCESS | 1781 | 1461217276065 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}] 22:41:16 INFO - PROCESS | 1781 | 1461217276324 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 22:41:16 INFO - PROCESS | 1781 | 1461217276632 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f7400 == 106 [pid = 1781] [id = 230] 22:41:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 306 (0x900cb400) [pid = 1781] [serial = 691] [outer = (nil)] 22:41:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 307 (0x915b5400) [pid = 1781] [serial = 692] [outer = 0x900cb400] 22:41:16 INFO - PROCESS | 1781 | 1461217276730 Marionette DEBUG loaded listener.js 22:41:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 308 (0x93927400) [pid = 1781] [serial = 693] [outer = 0x900cb400] 22:41:17 INFO - PROCESS | 1781 | 1461217277700 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]]]}] 22:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 22:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1698ms 22:41:17 INFO - PROCESS | 1781 | 1461217277739 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 22:41:17 INFO - PROCESS | 1781 | 1461217277744 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 22:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 22:41:17 INFO - PROCESS | 1781 | 1461217277750 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 22:41:17 INFO - PROCESS | 1781 | 1461217277753 Marionette TRACE conn3 <- [1,894,null,{}] 22:41:17 INFO - PROCESS | 1781 | 1461217277759 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}] 22:41:17 INFO - PROCESS | 1781 | 1461217277973 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 22:41:18 INFO - PROCESS | 1781 | 1461217278227 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x927afc00 == 107 [pid = 1781] [id = 231] 22:41:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 309 (0x93b1e400) [pid = 1781] [serial = 694] [outer = (nil)] 22:41:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 310 (0x93b44c00) [pid = 1781] [serial = 695] [outer = 0x93b1e400] 22:41:18 INFO - PROCESS | 1781 | 1461217278355 Marionette DEBUG loaded listener.js 22:41:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 311 (0x94626800) [pid = 1781] [serial = 696] [outer = 0x93b1e400] 22:41:19 INFO - PROCESS | 1781 | 1461217279241 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]]]}] 22:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 22:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1530ms 22:41:19 INFO - PROCESS | 1781 | 1461217279282 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 22:41:19 INFO - PROCESS | 1781 | 1461217279287 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 22:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 22:41:19 INFO - PROCESS | 1781 | 1461217279293 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 22:41:19 INFO - PROCESS | 1781 | 1461217279296 Marionette TRACE conn3 <- [1,898,null,{}] 22:41:19 INFO - PROCESS | 1781 | 1461217279302 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}] 22:41:19 INFO - PROCESS | 1781 | 1461217279485 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 22:41:19 INFO - PROCESS | 1781 | 1461217279753 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0b6800 == 108 [pid = 1781] [id = 232] 22:41:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 312 (0x946d2400) [pid = 1781] [serial = 697] [outer = (nil)] 22:41:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 313 (0x974bf400) [pid = 1781] [serial = 698] [outer = 0x946d2400] 22:41:19 INFO - PROCESS | 1781 | 1461217279882 Marionette DEBUG loaded listener.js 22:41:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 314 (0x9793dc00) [pid = 1781] [serial = 699] [outer = 0x946d2400] 22:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 22:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1542ms 22:41:20 INFO - PROCESS | 1781 | 1461217280825 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]]]}] 22:41:20 INFO - PROCESS | 1781 | 1461217280836 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 22:41:20 INFO - PROCESS | 1781 | 1461217280839 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 22:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 22:41:20 INFO - PROCESS | 1781 | 1461217280846 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 22:41:20 INFO - PROCESS | 1781 | 1461217280850 Marionette TRACE conn3 <- [1,902,null,{}] 22:41:20 INFO - PROCESS | 1781 | 1461217280855 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}] 22:41:21 INFO - PROCESS | 1781 | 1461217281087 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 22:41:21 INFO - PROCESS | 1781 | 1461217281356 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b546000 == 109 [pid = 1781] [id = 233] 22:41:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 315 (0x97866c00) [pid = 1781] [serial = 700] [outer = (nil)] 22:41:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 316 (0x9810e400) [pid = 1781] [serial = 701] [outer = 0x97866c00] 22:41:21 INFO - PROCESS | 1781 | 1461217281491 Marionette DEBUG loaded listener.js 22:41:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 317 (0x98e5b000) [pid = 1781] [serial = 702] [outer = 0x97866c00] 22:41:22 INFO - PROCESS | 1781 | 1461217282353 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]]]}] 22:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 22:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1538ms 22:41:22 INFO - PROCESS | 1781 | 1461217282386 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 22:41:22 INFO - PROCESS | 1781 | 1461217282390 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 22:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 22:41:22 INFO - PROCESS | 1781 | 1461217282397 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 22:41:22 INFO - PROCESS | 1781 | 1461217282401 Marionette TRACE conn3 <- [1,906,null,{}] 22:41:22 INFO - PROCESS | 1781 | 1461217282406 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}] 22:41:22 INFO - PROCESS | 1781 | 1461217282587 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 22:41:22 INFO - PROCESS | 1781 | 1461217282802 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f1800 == 110 [pid = 1781] [id = 234] 22:41:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 318 (0x96fae000) [pid = 1781] [serial = 703] [outer = (nil)] 22:41:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 319 (0x98e63800) [pid = 1781] [serial = 704] [outer = 0x96fae000] 22:41:22 INFO - PROCESS | 1781 | 1461217282930 Marionette DEBUG loaded listener.js 22:41:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 320 (0x98e65c00) [pid = 1781] [serial = 705] [outer = 0x96fae000] 22:41:23 INFO - PROCESS | 1781 | 1461217283892 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]]]}] 22:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 22:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1537ms 22:41:23 INFO - PROCESS | 1781 | 1461217283935 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 22:41:23 INFO - PROCESS | 1781 | 1461217283939 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 22:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 22:41:23 INFO - PROCESS | 1781 | 1461217283945 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 22:41:23 INFO - PROCESS | 1781 | 1461217283949 Marionette TRACE conn3 <- [1,910,null,{}] 22:41:23 INFO - PROCESS | 1781 | 1461217283955 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}] 22:41:24 INFO - PROCESS | 1781 | 1461217284152 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 22:41:24 INFO - PROCESS | 1781 | 1461217284413 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c0400 == 111 [pid = 1781] [id = 235] 22:41:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 321 (0x8b7c0800) [pid = 1781] [serial = 706] [outer = (nil)] 22:41:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 322 (0x8b7c9800) [pid = 1781] [serial = 707] [outer = 0x8b7c0800] 22:41:24 INFO - PROCESS | 1781 | 1461217284542 Marionette DEBUG loaded listener.js 22:41:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 323 (0x8b7cc800) [pid = 1781] [serial = 708] [outer = 0x8b7c0800] 22:41:25 INFO - PROCESS | 1781 | 1461217285414 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]]]}] 22:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 22:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1539ms 22:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 22:41:25 INFO - PROCESS | 1781 | 1461217285485 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 22:41:25 INFO - PROCESS | 1781 | 1461217285488 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 22:41:25 INFO - PROCESS | 1781 | 1461217285495 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 22:41:25 INFO - PROCESS | 1781 | 1461217285498 Marionette TRACE conn3 <- [1,914,null,{}] 22:41:25 INFO - PROCESS | 1781 | 1461217285504 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}] 22:41:25 INFO - PROCESS | 1781 | 1461217285751 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 22:41:26 INFO - PROCESS | 1781 | 1461217286009 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c8000 == 112 [pid = 1781] [id = 236] 22:41:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 324 (0x8b7c9000) [pid = 1781] [serial = 709] [outer = (nil)] 22:41:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 325 (0x98e60c00) [pid = 1781] [serial = 710] [outer = 0x8b7c9000] 22:41:26 INFO - PROCESS | 1781 | 1461217286138 Marionette DEBUG loaded listener.js 22:41:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 326 (0x98e68000) [pid = 1781] [serial = 711] [outer = 0x8b7c9000] 22:41:27 INFO - PROCESS | 1781 | 1461217287042 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]]]}] 22:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 22:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1588ms 22:41:27 INFO - PROCESS | 1781 | 1461217287085 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 22:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 22:41:27 INFO - PROCESS | 1781 | 1461217287089 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 22:41:27 INFO - PROCESS | 1781 | 1461217287095 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 22:41:27 INFO - PROCESS | 1781 | 1461217287101 Marionette TRACE conn3 <- [1,918,null,{}] 22:41:27 INFO - PROCESS | 1781 | 1461217287106 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}] 22:41:27 INFO - PROCESS | 1781 | 1461217287322 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 22:41:27 INFO - PROCESS | 1781 | 1461217287591 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950a400 == 113 [pid = 1781] [id = 237] 22:41:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 327 (0x89511800) [pid = 1781] [serial = 712] [outer = (nil)] 22:41:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 328 (0x89514000) [pid = 1781] [serial = 713] [outer = 0x89511800] 22:41:27 INFO - PROCESS | 1781 | 1461217287723 Marionette DEBUG loaded listener.js 22:41:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 329 (0x89516800) [pid = 1781] [serial = 714] [outer = 0x89511800] 22:41:28 INFO - PROCESS | 1781 | 1461217288662 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]]]}] 22:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 22:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1640ms 22:41:28 INFO - PROCESS | 1781 | 1461217288737 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 22:41:28 INFO - PROCESS | 1781 | 1461217288741 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 22:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 22:41:28 INFO - PROCESS | 1781 | 1461217288748 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 22:41:28 INFO - PROCESS | 1781 | 1461217288753 Marionette TRACE conn3 <- [1,922,null,{}] 22:41:28 INFO - PROCESS | 1781 | 1461217288758 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}] 22:41:28 INFO - PROCESS | 1781 | 1461217288986 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 22:41:29 INFO - PROCESS | 1781 | 1461217289255 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ee8800 == 114 [pid = 1781] [id = 238] 22:41:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 330 (0x85ee8c00) [pid = 1781] [serial = 715] [outer = (nil)] 22:41:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 331 (0x85ef2400) [pid = 1781] [serial = 716] [outer = 0x85ee8c00] 22:41:29 INFO - PROCESS | 1781 | 1461217289391 Marionette DEBUG loaded listener.js 22:41:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 332 (0x89514c00) [pid = 1781] [serial = 717] [outer = 0x85ee8c00] 22:41:30 INFO - PROCESS | 1781 | 1461217290274 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]]]}] 22:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 22:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1588ms 22:41:30 INFO - PROCESS | 1781 | 1461217290338 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 22:41:30 INFO - PROCESS | 1781 | 1461217290342 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 22:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 22:41:30 INFO - PROCESS | 1781 | 1461217290348 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 22:41:30 INFO - PROCESS | 1781 | 1461217290350 Marionette TRACE conn3 <- [1,926,null,{}] 22:41:30 INFO - PROCESS | 1781 | 1461217290357 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}] 22:41:30 INFO - PROCESS | 1781 | 1461217290552 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 22:41:30 INFO - PROCESS | 1781 | 1461217290867 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ee9000 == 115 [pid = 1781] [id = 239] 22:41:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 333 (0x85eefc00) [pid = 1781] [serial = 718] [outer = (nil)] 22:41:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 334 (0x88fca000) [pid = 1781] [serial = 719] [outer = 0x85eefc00] 22:41:30 INFO - PROCESS | 1781 | 1461217290965 Marionette DEBUG loaded listener.js 22:41:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 335 (0x88fcb400) [pid = 1781] [serial = 720] [outer = 0x85eefc00] 22:41:31 INFO - PROCESS | 1781 | 1461217291891 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]]]}] 22:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 22:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1584ms 22:41:31 INFO - PROCESS | 1781 | 1461217291933 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 22:41:31 INFO - PROCESS | 1781 | 1461217291937 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 22:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 22:41:31 INFO - PROCESS | 1781 | 1461217291943 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 22:41:31 INFO - PROCESS | 1781 | 1461217291946 Marionette TRACE conn3 <- [1,930,null,{}] 22:41:31 INFO - PROCESS | 1781 | 1461217291952 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}] 22:41:32 INFO - PROCESS | 1781 | 1461217292160 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 22:41:32 INFO - PROCESS | 1781 | 1461217292400 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x85eef000 == 116 [pid = 1781] [id = 240] 22:41:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 336 (0x88fc6800) [pid = 1781] [serial = 721] [outer = (nil)] 22:41:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 337 (0x89511400) [pid = 1781] [serial = 722] [outer = 0x88fc6800] 22:41:32 INFO - PROCESS | 1781 | 1461217292532 Marionette DEBUG loaded listener.js 22:41:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 338 (0x98104400) [pid = 1781] [serial = 723] [outer = 0x88fc6800] 22:41:33 INFO - PROCESS | 1781 | 1461217293455 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]]]}] 22:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 22:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1582ms 22:41:33 INFO - PROCESS | 1781 | 1461217293528 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 22:41:33 INFO - PROCESS | 1781 | 1461217293532 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 22:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 22:41:33 INFO - PROCESS | 1781 | 1461217293538 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 22:41:33 INFO - PROCESS | 1781 | 1461217293542 Marionette TRACE conn3 <- [1,934,null,{}] 22:41:33 INFO - PROCESS | 1781 | 1461217293547 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}] 22:41:33 INFO - PROCESS | 1781 | 1461217293781 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 22:41:34 INFO - PROCESS | 1781 | 1461217294088 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fcf000 == 117 [pid = 1781] [id = 241] 22:41:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 339 (0x88fd1800) [pid = 1781] [serial = 724] [outer = (nil)] 22:41:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 340 (0x891c1400) [pid = 1781] [serial = 725] [outer = 0x88fd1800] 22:41:34 INFO - PROCESS | 1781 | 1461217294177 Marionette DEBUG loaded listener.js 22:41:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 341 (0x891c3000) [pid = 1781] [serial = 726] [outer = 0x88fd1800] 22:41:35 INFO - PROCESS | 1781 | 1461217295097 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]]]}] 22:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 22:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1635ms 22:41:35 INFO - PROCESS | 1781 | 1461217295175 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 22:41:35 INFO - PROCESS | 1781 | 1461217295186 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 22:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 22:41:35 INFO - PROCESS | 1781 | 1461217295195 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 22:41:35 INFO - PROCESS | 1781 | 1461217295202 Marionette TRACE conn3 <- [1,938,null,{}] 22:41:35 INFO - PROCESS | 1781 | 1461217295207 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}] 22:41:35 INFO - PROCESS | 1781 | 1461217295499 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 22:41:35 INFO - PROCESS | 1781 | 1461217295826 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c1c00 == 118 [pid = 1781] [id = 242] 22:41:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 342 (0x891c6c00) [pid = 1781] [serial = 727] [outer = (nil)] 22:41:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 343 (0x8b7ca000) [pid = 1781] [serial = 728] [outer = 0x891c6c00] 22:41:35 INFO - PROCESS | 1781 | 1461217295917 Marionette DEBUG loaded listener.js 22:41:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 344 (0x9b0f4000) [pid = 1781] [serial = 729] [outer = 0x891c6c00] 22:41:36 INFO - PROCESS | 1781 | 1461217296897 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]]]}] 22:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 22:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1746ms 22:41:36 INFO - PROCESS | 1781 | 1461217296941 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 22:41:36 INFO - PROCESS | 1781 | 1461217296944 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 22:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 22:41:36 INFO - PROCESS | 1781 | 1461217296952 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 22:41:36 INFO - PROCESS | 1781 | 1461217296955 Marionette TRACE conn3 <- [1,942,null,{}] 22:41:36 INFO - PROCESS | 1781 | 1461217296961 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}] 22:41:37 INFO - PROCESS | 1781 | 1461217297157 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 22:41:37 INFO - PROCESS | 1781 | 1461217297423 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bd8c00 == 119 [pid = 1781] [id = 243] 22:41:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 345 (0x84bd9800) [pid = 1781] [serial = 730] [outer = (nil)] 22:41:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 346 (0x84be0400) [pid = 1781] [serial = 731] [outer = 0x84bd9800] 22:41:37 INFO - PROCESS | 1781 | 1461217297575 Marionette DEBUG loaded listener.js 22:41:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 347 (0x84be3400) [pid = 1781] [serial = 732] [outer = 0x84bd9800] 22:41:38 INFO - PROCESS | 1781 | 1461217298449 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]]]}] 22:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 22:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1531ms 22:41:38 INFO - PROCESS | 1781 | 1461217298484 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 22:41:38 INFO - PROCESS | 1781 | 1461217298488 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 22:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 22:41:38 INFO - PROCESS | 1781 | 1461217298494 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 22:41:38 INFO - PROCESS | 1781 | 1461217298496 Marionette TRACE conn3 <- [1,946,null,{}] 22:41:38 INFO - PROCESS | 1781 | 1461217298503 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}] 22:41:38 INFO - PROCESS | 1781 | 1461217298702 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 22:41:38 INFO - PROCESS | 1781 | 1461217298969 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bda000 == 120 [pid = 1781] [id = 244] 22:41:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 348 (0x84bdfc00) [pid = 1781] [serial = 733] [outer = (nil)] 22:41:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 349 (0x891c6000) [pid = 1781] [serial = 734] [outer = 0x84bdfc00] 22:41:39 INFO - PROCESS | 1781 | 1461217299099 Marionette DEBUG loaded listener.js 22:41:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 350 (0x89f02000) [pid = 1781] [serial = 735] [outer = 0x84bdfc00] 22:41:39 INFO - PROCESS | 1781 | 1461217299982 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]]]}] 22:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 22:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1541ms 22:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 22:41:40 INFO - PROCESS | 1781 | 1461217300036 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 22:41:40 INFO - PROCESS | 1781 | 1461217300039 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 22:41:40 INFO - PROCESS | 1781 | 1461217300046 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 22:41:40 INFO - PROCESS | 1781 | 1461217300049 Marionette TRACE conn3 <- [1,950,null,{}] 22:41:40 INFO - PROCESS | 1781 | 1461217300055 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}] 22:41:40 INFO - PROCESS | 1781 | 1461217300274 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 22:41:40 INFO - PROCESS | 1781 | 1461217300588 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bde400 == 121 [pid = 1781] [id = 245] 22:41:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 351 (0x84be6c00) [pid = 1781] [serial = 736] [outer = (nil)] 22:41:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 352 (0x8dd6d000) [pid = 1781] [serial = 737] [outer = 0x84be6c00] 22:41:40 INFO - PROCESS | 1781 | 1461217300677 Marionette DEBUG loaded listener.js 22:41:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 353 (0x8faadc00) [pid = 1781] [serial = 738] [outer = 0x84be6c00] 22:41:41 INFO - PROCESS | 1781 | 1461217301579 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]]]}] 22:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 22:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1607ms 22:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 22:41:41 INFO - PROCESS | 1781 | 1461217301652 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 22:41:41 INFO - PROCESS | 1781 | 1461217301655 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 22:41:41 INFO - PROCESS | 1781 | 1461217301662 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 22:41:41 INFO - PROCESS | 1781 | 1461217301666 Marionette TRACE conn3 <- [1,954,null,{}] 22:41:41 INFO - PROCESS | 1781 | 1461217301671 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}] 22:41:41 INFO - PROCESS | 1781 | 1461217301864 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 22:41:42 INFO - PROCESS | 1781 | 1461217302130 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdf000 == 122 [pid = 1781] [id = 246] 22:41:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 354 (0x88512800) [pid = 1781] [serial = 739] [outer = (nil)] 22:41:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 355 (0x8851a400) [pid = 1781] [serial = 740] [outer = 0x88512800] 22:41:42 INFO - PROCESS | 1781 | 1461217302253 Marionette DEBUG loaded listener.js 22:41:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 356 (0x8851f000) [pid = 1781] [serial = 741] [outer = 0x88512800] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2c000 == 121 [pid = 1781] [id = 226] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x8c18f800 == 120 [pid = 1781] [id = 225] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x88284c00 == 119 [pid = 1781] [id = 224] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x883ee800 == 118 [pid = 1781] [id = 223] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x8c184800 == 117 [pid = 1781] [id = 222] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x86a4e400 == 116 [pid = 1781] [id = 220] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2fc00 == 115 [pid = 1781] [id = 221] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x8827c000 == 114 [pid = 1781] [id = 207] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f0c00 == 113 [pid = 1781] [id = 206] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd64c00 == 112 [pid = 1781] [id = 205] 22:41:43 INFO - PROCESS | 1781 | --DOCSHELL 0x883ef800 == 111 [pid = 1781] [id = 204] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 355 (0x89f0d400) [pid = 1781] [serial = 595] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 354 (0x94625400) [pid = 1781] [serial = 583] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 353 (0x8ffda800) [pid = 1781] [serial = 592] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 352 (0x8f234c00) [pid = 1781] [serial = 604] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 351 (0x9391b400) [pid = 1781] [serial = 577] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 350 (0x89f05400) [pid = 1781] [serial = 598] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 349 (0x8faa7800) [pid = 1781] [serial = 607] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 348 (0x8f0b4800) [pid = 1781] [serial = 560] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 347 (0x8a22a800) [pid = 1781] [serial = 599] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 346 (0x8dd63000) [pid = 1781] [serial = 589] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 345 (0x9035a000) [pid = 1781] [serial = 574] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 344 (0x8bef6c00) [pid = 1781] [serial = 601] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 343 (0x8b40c800) [pid = 1781] [serial = 565] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 342 (0x895fbc00) [pid = 1781] [serial = 562] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 341 (0x97f02c00) [pid = 1781] [serial = 440] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 340 (0x93b15800) [pid = 1781] [serial = 580] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 339 (0x8fd29c00) [pid = 1781] [serial = 571] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 338 (0x8f22e400) [pid = 1781] [serial = 568] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 337 (0x8ea60000) [pid = 1781] [serial = 602] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 336 (0x8a3c6800) [pid = 1781] [serial = 596] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 335 (0x97940000) [pid = 1781] [serial = 586] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 334 (0x8f385400) [pid = 1781] [serial = 605] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 333 (0x96273400) [pid = 1781] [serial = 506] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 332 (0x9034d400) [pid = 1781] [serial = 610] [outer = (nil)] [url = about:blank] 22:41:43 INFO - PROCESS | 1781 | --DOMWINDOW == 331 (0x8fe6e400) [pid = 1781] [serial = 608] [outer = (nil)] [url = about:blank] 22:41:44 INFO - PROCESS | 1781 | 1461217304159 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]]]}] 22:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 22:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 2534ms 22:41:44 INFO - PROCESS | 1781 | 1461217304199 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 22:41:44 INFO - PROCESS | 1781 | 1461217304206 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 22:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 22:41:44 INFO - PROCESS | 1781 | 1461217304215 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 22:41:44 INFO - PROCESS | 1781 | 1461217304220 Marionette TRACE conn3 <- [1,958,null,{}] 22:41:44 INFO - PROCESS | 1781 | 1461217304227 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}] 22:41:44 INFO - PROCESS | 1781 | 1461217304418 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 22:41:44 INFO - PROCESS | 1781 | 1461217304612 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x86037800 == 112 [pid = 1781] [id = 247] 22:41:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 332 (0x8603b800) [pid = 1781] [serial = 742] [outer = (nil)] 22:41:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 333 (0x8827f000) [pid = 1781] [serial = 743] [outer = 0x8603b800] 22:41:44 INFO - PROCESS | 1781 | 1461217304693 Marionette DEBUG loaded listener.js 22:41:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 334 (0x88514400) [pid = 1781] [serial = 744] [outer = 0x8603b800] 22:41:45 INFO - PROCESS | 1781 | 1461217305572 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]]]}] 22:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 22:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1385ms 22:41:45 INFO - PROCESS | 1781 | 1461217305600 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 22:41:45 INFO - PROCESS | 1781 | 1461217305608 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 22:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 22:41:45 INFO - PROCESS | 1781 | 1461217305618 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 22:41:45 INFO - PROCESS | 1781 | 1461217305622 Marionette TRACE conn3 <- [1,962,null,{}] 22:41:45 INFO - PROCESS | 1781 | 1461217305628 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}] 22:41:45 INFO - PROCESS | 1781 | 1461217305893 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 22:41:45 INFO - PROCESS | 1781 | 1461217305931 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672f800 == 113 [pid = 1781] [id = 248] 22:41:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 335 (0x883f5000) [pid = 1781] [serial = 745] [outer = (nil)] 22:41:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 336 (0x8950d800) [pid = 1781] [serial = 746] [outer = 0x883f5000] 22:41:46 INFO - PROCESS | 1781 | 1461217306005 Marionette DEBUG loaded listener.js 22:41:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 337 (0x895fbc00) [pid = 1781] [serial = 747] [outer = 0x883f5000] 22:41:47 INFO - PROCESS | 1781 | 1461217306998 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]]]}] 22:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 22:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1435ms 22:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 22:41:47 INFO - PROCESS | 1781 | 1461217307053 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 22:41:47 INFO - PROCESS | 1781 | 1461217307056 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 22:41:47 INFO - PROCESS | 1781 | 1461217307063 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 22:41:47 INFO - PROCESS | 1781 | 1461217307069 Marionette TRACE conn3 <- [1,966,null,{}] 22:41:47 INFO - PROCESS | 1781 | 1461217307091 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}] 22:41:47 INFO - PROCESS | 1781 | 1461217307335 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 22:41:47 INFO - PROCESS | 1781 | 1461217307370 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x88515400 == 114 [pid = 1781] [id = 249] 22:41:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 338 (0x8a3c6000) [pid = 1781] [serial = 748] [outer = (nil)] 22:41:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 339 (0x8b405400) [pid = 1781] [serial = 749] [outer = 0x8a3c6000] 22:41:47 INFO - PROCESS | 1781 | 1461217307448 Marionette DEBUG loaded listener.js 22:41:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 340 (0x8b6f4000) [pid = 1781] [serial = 750] [outer = 0x8a3c6000] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 339 (0x8bef4800) [pid = 1781] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 338 (0x8a025400) [pid = 1781] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 337 (0x86a51c00) [pid = 1781] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 336 (0x8f1d5000) [pid = 1781] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 335 (0x8a023800) [pid = 1781] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 334 (0x8dcde800) [pid = 1781] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 22:41:48 INFO - PROCESS | 1781 | --DOMWINDOW == 333 (0x8f0b2000) [pid = 1781] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 22:41:48 INFO - PROCESS | 1781 | 1461217308753 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]]]}] 22:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 22:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1747ms 22:41:48 INFO - PROCESS | 1781 | 1461217308810 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 22:41:48 INFO - PROCESS | 1781 | 1461217308815 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 22:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 22:41:48 INFO - PROCESS | 1781 | 1461217308821 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 22:41:48 INFO - PROCESS | 1781 | 1461217308825 Marionette TRACE conn3 <- [1,970,null,{}] 22:41:48 INFO - PROCESS | 1781 | 1461217308830 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}] 22:41:48 INFO - PROCESS | 1781 | 1461217308990 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 22:41:49 INFO - PROCESS | 1781 | 1461217309007 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x89510400 == 115 [pid = 1781] [id = 250] 22:41:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 334 (0x8bef6000) [pid = 1781] [serial = 751] [outer = (nil)] 22:41:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 335 (0x8c187800) [pid = 1781] [serial = 752] [outer = 0x8bef6000] 22:41:49 INFO - PROCESS | 1781 | 1461217309079 Marionette DEBUG loaded listener.js 22:41:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 336 (0x8c18dc00) [pid = 1781] [serial = 753] [outer = 0x8bef6000] 22:41:49 INFO - PROCESS | 1781 | 1461217309970 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]]]}] 22:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 22:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1179ms 22:41:50 INFO - PROCESS | 1781 | 1461217310002 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 22:41:50 INFO - PROCESS | 1781 | 1461217310006 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 22:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 22:41:50 INFO - PROCESS | 1781 | 1461217310016 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 22:41:50 INFO - PROCESS | 1781 | 1461217310018 Marionette TRACE conn3 <- [1,974,null,{}] 22:41:50 INFO - PROCESS | 1781 | 1461217310024 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}] 22:41:50 INFO - PROCESS | 1781 | 1461217310189 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 22:41:50 INFO - PROCESS | 1781 | 1461217310204 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b54b400 == 116 [pid = 1781] [id = 251] 22:41:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 337 (0x8b7c1400) [pid = 1781] [serial = 754] [outer = (nil)] 22:41:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 338 (0x8dd6dc00) [pid = 1781] [serial = 755] [outer = 0x8b7c1400] 22:41:50 INFO - PROCESS | 1781 | 1461217310291 Marionette DEBUG loaded listener.js 22:41:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 339 (0x8eae3800) [pid = 1781] [serial = 756] [outer = 0x8b7c1400] 22:41:51 INFO - PROCESS | 1781 | 1461217311620 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]]]}] 22:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 22:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1682ms 22:41:51 INFO - PROCESS | 1781 | 1461217311700 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 22:41:51 INFO - PROCESS | 1781 | 1461217311708 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 22:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 22:41:51 INFO - PROCESS | 1781 | 1461217311719 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 22:41:51 INFO - PROCESS | 1781 | 1461217311725 Marionette TRACE conn3 <- [1,978,null,{}] 22:41:51 INFO - PROCESS | 1781 | 1461217311734 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}] 22:41:51 INFO - PROCESS | 1781 | 1461217311976 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 22:41:52 INFO - PROCESS | 1781 | 1461217312295 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603a000 == 117 [pid = 1781] [id = 252] 22:41:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 340 (0x86a5b000) [pid = 1781] [serial = 757] [outer = (nil)] 22:41:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 341 (0x88517c00) [pid = 1781] [serial = 758] [outer = 0x86a5b000] 22:41:52 INFO - PROCESS | 1781 | 1461217312385 Marionette DEBUG loaded listener.js 22:41:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 342 (0x891be000) [pid = 1781] [serial = 759] [outer = 0x86a5b000] 22:41:53 INFO - PROCESS | 1781 | 1461217313443 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]]]}] 22:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 22:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1788ms 22:41:53 INFO - PROCESS | 1781 | 1461217313509 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 22:41:53 INFO - PROCESS | 1781 | 1461217313518 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 22:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 22:41:53 INFO - PROCESS | 1781 | 1461217313528 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 22:41:53 INFO - PROCESS | 1781 | 1461217313533 Marionette TRACE conn3 <- [1,982,null,{}] 22:41:53 INFO - PROCESS | 1781 | 1461217313539 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}] 22:41:53 INFO - PROCESS | 1781 | 1461217313740 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 22:41:54 INFO - PROCESS | 1781 | 1461217313995 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2cc00 == 118 [pid = 1781] [id = 253] 22:41:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 343 (0x8a01fc00) [pid = 1781] [serial = 760] [outer = (nil)] 22:41:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 344 (0x8b40a000) [pid = 1781] [serial = 761] [outer = 0x8a01fc00] 22:41:54 INFO - PROCESS | 1781 | 1461217314088 Marionette DEBUG loaded listener.js 22:41:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 345 (0x8beed400) [pid = 1781] [serial = 762] [outer = 0x8a01fc00] 22:41:54 INFO - PROCESS | 1781 | 1461217314973 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]]]}] 22:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 22:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1483ms 22:41:55 INFO - PROCESS | 1781 | 1461217315012 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 22:41:55 INFO - PROCESS | 1781 | 1461217315015 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 22:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 22:41:55 INFO - PROCESS | 1781 | 1461217315022 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 22:41:55 INFO - PROCESS | 1781 | 1461217315028 Marionette TRACE conn3 <- [1,986,null,{}] 22:41:55 INFO - PROCESS | 1781 | 1461217315045 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}] 22:41:55 INFO - PROCESS | 1781 | 1461217315247 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 22:41:55 INFO - PROCESS | 1781 | 1461217315531 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40b000 == 119 [pid = 1781] [id = 254] 22:41:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 346 (0x8f0b3c00) [pid = 1781] [serial = 763] [outer = (nil)] 22:41:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 347 (0x8f1ee800) [pid = 1781] [serial = 764] [outer = 0x8f0b3c00] 22:41:55 INFO - PROCESS | 1781 | 1461217315677 Marionette DEBUG loaded listener.js 22:41:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 348 (0x8f383000) [pid = 1781] [serial = 765] [outer = 0x8f0b3c00] 22:41:56 INFO - PROCESS | 1781 | 1461217316560 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]]]}] 22:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 22:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1588ms 22:41:56 INFO - PROCESS | 1781 | 1461217316611 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 22:41:56 INFO - PROCESS | 1781 | 1461217316616 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 22:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 22:41:56 INFO - PROCESS | 1781 | 1461217316663 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 22:41:56 INFO - PROCESS | 1781 | 1461217316668 Marionette TRACE conn3 <- [1,990,null,{}] 22:41:56 INFO - PROCESS | 1781 | 1461217316677 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}] 22:41:56 INFO - PROCESS | 1781 | 1461217316900 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 22:41:57 INFO - PROCESS | 1781 | 1461217317167 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b36000 == 120 [pid = 1781] [id = 255] 22:41:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 349 (0x8f1d2000) [pid = 1781] [serial = 766] [outer = (nil)] 22:41:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 350 (0x8ff90400) [pid = 1781] [serial = 767] [outer = 0x8f1d2000] 22:41:57 INFO - PROCESS | 1781 | 1461217317298 Marionette DEBUG loaded listener.js 22:41:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 351 (0x8ffdbc00) [pid = 1781] [serial = 768] [outer = 0x8f1d2000] 22:41:58 INFO - PROCESS | 1781 | 1461217318163 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]]]}] 22:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 22:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1544ms 22:41:58 INFO - PROCESS | 1781 | 1461217318207 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 22:41:58 INFO - PROCESS | 1781 | 1461217318211 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 22:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 22:41:58 INFO - PROCESS | 1781 | 1461217318217 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 22:41:58 INFO - PROCESS | 1781 | 1461217318220 Marionette TRACE conn3 <- [1,994,null,{}] 22:41:58 INFO - PROCESS | 1781 | 1461217318226 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}] 22:41:58 INFO - PROCESS | 1781 | 1461217318418 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 22:41:58 INFO - PROCESS | 1781 | 1461217318636 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:41:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a022800 == 121 [pid = 1781] [id = 256] 22:41:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 352 (0x8fe6e800) [pid = 1781] [serial = 769] [outer = (nil)] 22:41:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 353 (0x9034d400) [pid = 1781] [serial = 770] [outer = 0x8fe6e800] 22:41:58 INFO - PROCESS | 1781 | 1461217318758 Marionette DEBUG loaded listener.js 22:41:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 354 (0x904a2800) [pid = 1781] [serial = 771] [outer = 0x8fe6e800] 22:41:59 INFO - PROCESS | 1781 | 1461217319743 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]]]}] 22:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 22:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1579ms 22:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 22:41:59 INFO - PROCESS | 1781 | 1461217319797 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 22:41:59 INFO - PROCESS | 1781 | 1461217319800 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 22:41:59 INFO - PROCESS | 1781 | 1461217319807 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 22:41:59 INFO - PROCESS | 1781 | 1461217319811 Marionette TRACE conn3 <- [1,998,null,{}] 22:41:59 INFO - PROCESS | 1781 | 1461217319816 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}] 22:42:00 INFO - PROCESS | 1781 | 1461217320013 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 22:42:00 INFO - PROCESS | 1781 | 1461217320287 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x900cec00 == 122 [pid = 1781] [id = 257] 22:42:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 355 (0x900d0400) [pid = 1781] [serial = 772] [outer = (nil)] 22:42:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 356 (0x93b1d800) [pid = 1781] [serial = 773] [outer = 0x900d0400] 22:42:00 INFO - PROCESS | 1781 | 1461217320433 Marionette DEBUG loaded listener.js 22:42:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 357 (0x93b47800) [pid = 1781] [serial = 774] [outer = 0x900d0400] 22:42:01 INFO - PROCESS | 1781 | 1461217321321 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]]]}] 22:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 22:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1587ms 22:42:01 INFO - PROCESS | 1781 | 1461217321394 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 22:42:01 INFO - PROCESS | 1781 | 1461217321397 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 22:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 22:42:01 INFO - PROCESS | 1781 | 1461217321404 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 22:42:01 INFO - PROCESS | 1781 | 1461217321407 Marionette TRACE conn3 <- [1,1002,null,{}] 22:42:01 INFO - PROCESS | 1781 | 1461217321413 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}] 22:42:01 INFO - PROCESS | 1781 | 1461217321604 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 22:42:01 INFO - PROCESS | 1781 | 1461217321951 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f22f400 == 123 [pid = 1781] [id = 258] 22:42:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 358 (0x9391dc00) [pid = 1781] [serial = 775] [outer = (nil)] 22:42:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 359 (0x9793f000) [pid = 1781] [serial = 776] [outer = 0x9391dc00] 22:42:02 INFO - PROCESS | 1781 | 1461217322054 Marionette DEBUG loaded listener.js 22:42:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 360 (0x97f03000) [pid = 1781] [serial = 777] [outer = 0x9391dc00] 22:42:03 INFO - PROCESS | 1781 | 1461217323175 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]]]}] 22:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 22:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1833ms 22:42:03 INFO - PROCESS | 1781 | 1461217323240 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 22:42:03 INFO - PROCESS | 1781 | 1461217323246 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 22:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 22:42:03 INFO - PROCESS | 1781 | 1461217323257 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 22:42:03 INFO - PROCESS | 1781 | 1461217323263 Marionette TRACE conn3 <- [1,1006,null,{}] 22:42:03 INFO - PROCESS | 1781 | 1461217323274 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}] 22:42:03 INFO - PROCESS | 1781 | 1461217323676 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 22:42:03 INFO - PROCESS | 1781 | 1461217323962 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x85eed000 == 124 [pid = 1781] [id = 259] 22:42:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 361 (0x88fd1400) [pid = 1781] [serial = 778] [outer = (nil)] 22:42:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 362 (0x983ebc00) [pid = 1781] [serial = 779] [outer = 0x88fd1400] 22:42:04 INFO - PROCESS | 1781 | 1461217324073 Marionette DEBUG loaded listener.js 22:42:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 363 (0x98e5b400) [pid = 1781] [serial = 780] [outer = 0x88fd1400] 22:42:05 INFO - PROCESS | 1781 | 1461217325010 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]]]}] 22:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 22:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1790ms 22:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 22:42:05 INFO - PROCESS | 1781 | 1461217325046 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 22:42:05 INFO - PROCESS | 1781 | 1461217325049 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 22:42:05 INFO - PROCESS | 1781 | 1461217325056 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 22:42:05 INFO - PROCESS | 1781 | 1461217325060 Marionette TRACE conn3 <- [1,1010,null,{}] 22:42:05 INFO - PROCESS | 1781 | 1461217325085 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}] 22:42:05 INFO - PROCESS | 1781 | 1461217325278 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 22:42:05 INFO - PROCESS | 1781 | 1461217325605 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d64800 == 125 [pid = 1781] [id = 260] 22:42:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 364 (0x884d9800) [pid = 1781] [serial = 781] [outer = (nil)] 22:42:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 365 (0x884e1800) [pid = 1781] [serial = 782] [outer = 0x884d9800] 22:42:05 INFO - PROCESS | 1781 | 1461217325701 Marionette DEBUG loaded listener.js 22:42:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 366 (0x884e3c00) [pid = 1781] [serial = 783] [outer = 0x884d9800] 22:42:06 INFO - PROCESS | 1781 | 1461217326601 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]]]}] 22:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 22:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1587ms 22:42:06 INFO - PROCESS | 1781 | 1461217326642 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 22:42:06 INFO - PROCESS | 1781 | 1461217326647 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 22:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 22:42:06 INFO - PROCESS | 1781 | 1461217326653 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 22:42:06 INFO - PROCESS | 1781 | 1461217326656 Marionette TRACE conn3 <- [1,1014,null,{}] 22:42:06 INFO - PROCESS | 1781 | 1461217326662 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}] 22:42:06 INFO - PROCESS | 1781 | 1461217326868 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 22:42:07 INFO - PROCESS | 1781 | 1461217327187 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x979d2c00 == 126 [pid = 1781] [id = 261] 22:42:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 367 (0x98101c00) [pid = 1781] [serial = 784] [outer = (nil)] 22:42:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 368 (0x99288800) [pid = 1781] [serial = 785] [outer = 0x98101c00] 22:42:07 INFO - PROCESS | 1781 | 1461217327287 Marionette DEBUG loaded listener.js 22:42:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 369 (0x9b092800) [pid = 1781] [serial = 786] [outer = 0x98101c00] 22:42:08 INFO - PROCESS | 1781 | 1461217328166 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]]]}] 22:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 22:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1588ms 22:42:08 INFO - PROCESS | 1781 | 1461217328242 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 22:42:08 INFO - PROCESS | 1781 | 1461217328246 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 22:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 22:42:08 INFO - PROCESS | 1781 | 1461217328253 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 22:42:08 INFO - PROCESS | 1781 | 1461217328258 Marionette TRACE conn3 <- [1,1018,null,{}] 22:42:08 INFO - PROCESS | 1781 | 1461217328264 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}] 22:42:08 INFO - PROCESS | 1781 | 1461217328522 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 22:42:08 INFO - PROCESS | 1781 | 1461217328844 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x85351c00 == 127 [pid = 1781] [id = 262] 22:42:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 370 (0x85352800) [pid = 1781] [serial = 787] [outer = (nil)] 22:42:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 371 (0x8535c400) [pid = 1781] [serial = 788] [outer = 0x85352800] 22:42:08 INFO - PROCESS | 1781 | 1461217328940 Marionette DEBUG loaded listener.js 22:42:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 372 (0x98a68400) [pid = 1781] [serial = 789] [outer = 0x85352800] 22:42:09 INFO - PROCESS | 1781 | 1461217329852 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]]]}] 22:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 22:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1635ms 22:42:09 INFO - PROCESS | 1781 | 1461217329889 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 22:42:09 INFO - PROCESS | 1781 | 1461217329893 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 22:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 22:42:09 INFO - PROCESS | 1781 | 1461217329899 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 22:42:09 INFO - PROCESS | 1781 | 1461217329903 Marionette TRACE conn3 <- [1,1022,null,{}] 22:42:09 INFO - PROCESS | 1781 | 1461217329909 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}] 22:42:10 INFO - PROCESS | 1781 | 1461217330103 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 22:42:10 INFO - PROCESS | 1781 | 1461217330450 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x852e7400 == 128 [pid = 1781] [id = 263] 22:42:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 373 (0x852e7800) [pid = 1781] [serial = 790] [outer = (nil)] 22:42:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 374 (0x852f0400) [pid = 1781] [serial = 791] [outer = 0x852e7800] 22:42:10 INFO - PROCESS | 1781 | 1461217330545 Marionette DEBUG loaded listener.js 22:42:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 375 (0x852f2000) [pid = 1781] [serial = 792] [outer = 0x852e7800] 22:42:11 INFO - PROCESS | 1781 | 1461217331416 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]]]}] 22:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 22:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1583ms 22:42:11 INFO - PROCESS | 1781 | 1461217331483 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 22:42:11 INFO - PROCESS | 1781 | 1461217331487 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 22:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 22:42:11 INFO - PROCESS | 1781 | 1461217331494 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 22:42:11 INFO - PROCESS | 1781 | 1461217331497 Marionette TRACE conn3 <- [1,1026,null,{}] 22:42:11 INFO - PROCESS | 1781 | 1461217331503 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}] 22:42:11 INFO - PROCESS | 1781 | 1461217331689 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 22:42:12 INFO - PROCESS | 1781 | 1461217332050 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x852cd400 == 129 [pid = 1781] [id = 264] 22:42:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 376 (0x852cf800) [pid = 1781] [serial = 793] [outer = (nil)] 22:42:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 377 (0x852d3800) [pid = 1781] [serial = 794] [outer = 0x852cf800] 22:42:12 INFO - PROCESS | 1781 | 1461217332147 Marionette DEBUG loaded listener.js 22:42:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 378 (0x852d6400) [pid = 1781] [serial = 795] [outer = 0x852cf800] 22:42:13 INFO - PROCESS | 1781 | 1461217333027 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]]]}] 22:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 22:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1583ms 22:42:13 INFO - PROCESS | 1781 | 1461217333079 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 22:42:13 INFO - PROCESS | 1781 | 1461217333083 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 22:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 22:42:13 INFO - PROCESS | 1781 | 1461217333091 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 22:42:13 INFO - PROCESS | 1781 | 1461217333095 Marionette TRACE conn3 <- [1,1030,null,{}] 22:42:13 INFO - PROCESS | 1781 | 1461217333101 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}] 22:42:13 INFO - PROCESS | 1781 | 1461217333297 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 22:42:13 INFO - PROCESS | 1781 | 1461217333631 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bd8800 == 130 [pid = 1781] [id = 265] 22:42:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 379 (0x852d8c00) [pid = 1781] [serial = 796] [outer = (nil)] 22:42:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 380 (0x852f5400) [pid = 1781] [serial = 797] [outer = 0x852d8c00] 22:42:13 INFO - PROCESS | 1781 | 1461217333725 Marionette DEBUG loaded listener.js 22:42:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 381 (0x8535ac00) [pid = 1781] [serial = 798] [outer = 0x852d8c00] 22:42:15 INFO - PROCESS | 1781 | 1461217335229 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]]]}] 22:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 22:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2188ms 22:42:15 INFO - PROCESS | 1781 | 1461217335280 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 22:42:15 INFO - PROCESS | 1781 | 1461217335287 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 22:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 22:42:15 INFO - PROCESS | 1781 | 1461217335296 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 22:42:15 INFO - PROCESS | 1781 | 1461217335302 Marionette TRACE conn3 <- [1,1034,null,{}] 22:42:15 INFO - PROCESS | 1781 | 1461217335320 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}] 22:42:15 INFO - PROCESS | 1781 | 1461217335555 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 22:42:15 INFO - PROCESS | 1781 | 1461217335829 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535e800 == 131 [pid = 1781] [id = 266] 22:42:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 382 (0x8535f400) [pid = 1781] [serial = 799] [outer = (nil)] 22:42:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 383 (0x85eee800) [pid = 1781] [serial = 800] [outer = 0x8535f400] 22:42:15 INFO - PROCESS | 1781 | 1461217335923 Marionette DEBUG loaded listener.js 22:42:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 384 (0x8602f000) [pid = 1781] [serial = 801] [outer = 0x8535f400] 22:42:17 INFO - PROCESS | 1781 | 1461217337111 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]]]}] 22:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 22:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1893ms 22:42:17 INFO - PROCESS | 1781 | 1461217337190 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 22:42:17 INFO - PROCESS | 1781 | 1461217337199 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 22:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 22:42:17 INFO - PROCESS | 1781 | 1461217337221 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 22:42:17 INFO - PROCESS | 1781 | 1461217337226 Marionette TRACE conn3 <- [1,1038,null,{}] 22:42:17 INFO - PROCESS | 1781 | 1461217337232 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}] 22:42:17 INFO - PROCESS | 1781 | 1461217337562 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 22:42:17 INFO - PROCESS | 1781 | 1461217337774 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x86723c00 == 132 [pid = 1781] [id = 267] 22:42:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 385 (0x87d63400) [pid = 1781] [serial = 802] [outer = (nil)] 22:42:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 386 (0x87edb400) [pid = 1781] [serial = 803] [outer = 0x87d63400] 22:42:17 INFO - PROCESS | 1781 | 1461217337858 Marionette DEBUG loaded listener.js 22:42:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 387 (0x88278c00) [pid = 1781] [serial = 804] [outer = 0x87d63400] 22:42:18 INFO - PROCESS | 1781 | 1461217338791 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]]]}] 22:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 22:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1640ms 22:42:18 INFO - PROCESS | 1781 | 1461217338859 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 22:42:18 INFO - PROCESS | 1781 | 1461217338863 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 22:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 22:42:18 INFO - PROCESS | 1781 | 1461217338871 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 22:42:18 INFO - PROCESS | 1781 | 1461217338880 Marionette TRACE conn3 <- [1,1042,null,{}] 22:42:18 INFO - PROCESS | 1781 | 1461217338896 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}] 22:42:19 INFO - PROCESS | 1781 | 1461217339133 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 22:42:19 INFO - PROCESS | 1781 | 1461217339497 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x88521400 == 133 [pid = 1781] [id = 268] 22:42:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 388 (0x88521c00) [pid = 1781] [serial = 805] [outer = (nil)] 22:42:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 389 (0x891c0c00) [pid = 1781] [serial = 806] [outer = 0x88521c00] 22:42:19 INFO - PROCESS | 1781 | 1461217339588 Marionette DEBUG loaded listener.js 22:42:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 390 (0x8929c000) [pid = 1781] [serial = 807] [outer = 0x88521c00] 22:42:20 INFO - PROCESS | 1781 | 1461217340484 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]]]}] 22:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 22:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1689ms 22:42:20 INFO - PROCESS | 1781 | 1461217340560 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 22:42:20 INFO - PROCESS | 1781 | 1461217340565 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 22:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 22:42:20 INFO - PROCESS | 1781 | 1461217340571 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 22:42:20 INFO - PROCESS | 1781 | 1461217340574 Marionette TRACE conn3 <- [1,1046,null,{}] 22:42:20 INFO - PROCESS | 1781 | 1461217340580 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}] 22:42:20 INFO - PROCESS | 1781 | 1461217340793 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x915aa000 == 132 [pid = 1781] [id = 111] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x89f04000 == 131 [pid = 1781] [id = 196] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb77400 == 130 [pid = 1781] [id = 148] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8dce1c00 == 129 [pid = 1781] [id = 116] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8beeec00 == 128 [pid = 1781] [id = 147] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x87edb000 == 127 [pid = 1781] [id = 188] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff8dc00 == 126 [pid = 1781] [id = 193] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8faa0400 == 125 [pid = 1781] [id = 191] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd65000 == 124 [pid = 1781] [id = 115] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd69400 == 123 [pid = 1781] [id = 114] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x92864400 == 122 [pid = 1781] [id = 192] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x89510400 == 121 [pid = 1781] [id = 250] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x88515400 == 120 [pid = 1781] [id = 249] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8672f800 == 119 [pid = 1781] [id = 248] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x86037800 == 118 [pid = 1781] [id = 247] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x85ee8800 == 117 [pid = 1781] [id = 238] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8950a400 == 116 [pid = 1781] [id = 237] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c8000 == 115 [pid = 1781] [id = 236] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c0400 == 114 [pid = 1781] [id = 235] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8b546000 == 113 [pid = 1781] [id = 233] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x883f1800 == 112 [pid = 1781] [id = 234] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8f0b6800 == 111 [pid = 1781] [id = 232] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x927afc00 == 110 [pid = 1781] [id = 231] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f7400 == 109 [pid = 1781] [id = 230] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x8a230c00 == 108 [pid = 1781] [id = 229] 22:42:21 INFO - PROCESS | 1781 | --DOCSHELL 0x892a1c00 == 107 [pid = 1781] [id = 228] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 389 (0x92866800) [pid = 1781] [serial = 683] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 388 (0x8b410c00) [pid = 1781] [serial = 401] [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.] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 387 (0x90353400) [pid = 1781] [serial = 681] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 386 (0x8f384800) [pid = 1781] [serial = 674] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 385 (0x8eb72c00) [pid = 1781] [serial = 672] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 384 (0x8f0bf000) [pid = 1781] [serial = 616] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 383 (0x8fe72c00) [pid = 1781] [serial = 675] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 382 (0x8a022400) [pid = 1781] [serial = 613] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 381 (0x9feef400) [pid = 1781] [serial = 638] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 380 (0x8ea56400) [pid = 1781] [serial = 671] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 379 (0x883f5800) [pid = 1781] [serial = 662] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 378 (0x8eae5000) [pid = 1781] [serial = 635] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 377 (0x900cfc00) [pid = 1781] [serial = 644] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 376 (0x900cb800) [pid = 1781] [serial = 678] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 375 (0x86036400) [pid = 1781] [serial = 656] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 374 (0x986b3000) [pid = 1781] [serial = 629] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 373 (0x8c188400) [pid = 1781] [serial = 666] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 372 (0x8f061c00) [pid = 1781] [serial = 668] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 371 (0x86a57400) [pid = 1781] [serial = 647] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 370 (0x8f1d9800) [pid = 1781] [serial = 669] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 369 (0x8ffd4400) [pid = 1781] [serial = 677] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 368 (0x86a56c00) [pid = 1781] [serial = 653] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 367 (0x895f3000) [pid = 1781] [serial = 663] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 366 (0x900cd400) [pid = 1781] [serial = 680] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 365 (0x8bef0000) [pid = 1781] [serial = 665] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 364 (0x9b0f0400) [pid = 1781] [serial = 632] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 363 (0x8672b800) [pid = 1781] [serial = 650] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 362 (0x95b73800) [pid = 1781] [serial = 626] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 361 (0x93926400) [pid = 1781] [serial = 623] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 360 (0x912ab800) [pid = 1781] [serial = 619] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 359 (0x86a59000) [pid = 1781] [serial = 659] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | --DOMWINDOW == 358 (0x900ce800) [pid = 1781] [serial = 641] [outer = (nil)] [url = about:blank] 22:42:21 INFO - PROCESS | 1781 | 1461217341639 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdc800 == 108 [pid = 1781] [id = 269] 22:42:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 359 (0x84bde000) [pid = 1781] [serial = 808] [outer = (nil)] 22:42:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 360 (0x86037800) [pid = 1781] [serial = 809] [outer = 0x84bde000] 22:42:21 INFO - PROCESS | 1781 | 1461217341738 Marionette DEBUG loaded listener.js 22:42:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 361 (0x8672b800) [pid = 1781] [serial = 810] [outer = 0x84bde000] 22:42:22 INFO - PROCESS | 1781 | 1461217342630 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]]]}] 22:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 22:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 2132ms 22:42:22 INFO - PROCESS | 1781 | 1461217342705 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 22:42:22 INFO - PROCESS | 1781 | 1461217342709 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 22:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 22:42:22 INFO - PROCESS | 1781 | 1461217342717 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 22:42:22 INFO - PROCESS | 1781 | 1461217342720 Marionette TRACE conn3 <- [1,1050,null,{}] 22:42:22 INFO - PROCESS | 1781 | 1461217342727 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}] 22:42:22 INFO - PROCESS | 1781 | 1461217342901 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 22:42:23 INFO - PROCESS | 1781 | 1461217343072 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be4000 == 109 [pid = 1781] [id = 270] 22:42:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 362 (0x86a5b400) [pid = 1781] [serial = 811] [outer = (nil)] 22:42:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 363 (0x88515c00) [pid = 1781] [serial = 812] [outer = 0x86a5b400] 22:42:23 INFO - PROCESS | 1781 | 1461217343149 Marionette DEBUG loaded listener.js 22:42:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 364 (0x88fd0000) [pid = 1781] [serial = 813] [outer = 0x86a5b400] 22:42:24 INFO - PROCESS | 1781 | 1461217344038 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]]]}] 22:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 22:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1336ms 22:42:24 INFO - PROCESS | 1781 | 1461217344054 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 22:42:24 INFO - PROCESS | 1781 | 1461217344058 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 22:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 22:42:24 INFO - PROCESS | 1781 | 1461217344064 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 22:42:24 INFO - PROCESS | 1781 | 1461217344066 Marionette TRACE conn3 <- [1,1054,null,{}] 22:42:24 INFO - PROCESS | 1781 | 1461217344080 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}] 22:42:24 INFO - PROCESS | 1781 | 1461217344355 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 22:42:24 INFO - PROCESS | 1781 | 1461217344393 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5cc00 == 110 [pid = 1781] [id = 271] 22:42:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 365 (0x895f3000) [pid = 1781] [serial = 814] [outer = (nil)] 22:42:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 366 (0x895fe000) [pid = 1781] [serial = 815] [outer = 0x895f3000] 22:42:24 INFO - PROCESS | 1781 | 1461217344499 Marionette DEBUG loaded listener.js 22:42:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 367 (0x89b38c00) [pid = 1781] [serial = 816] [outer = 0x895f3000] 22:42:25 INFO - PROCESS | 1781 | 1461217345464 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]]]}] 22:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 22:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1439ms 22:42:25 INFO - PROCESS | 1781 | 1461217345503 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 22:42:25 INFO - PROCESS | 1781 | 1461217345506 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 22:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 22:42:25 INFO - PROCESS | 1781 | 1461217345521 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 22:42:25 INFO - PROCESS | 1781 | 1461217345524 Marionette TRACE conn3 <- [1,1058,null,{}] 22:42:25 INFO - PROCESS | 1781 | 1461217345529 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}] 22:42:25 INFO - PROCESS | 1781 | 1461217345756 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 22:42:25 INFO - PROCESS | 1781 | 1461217345783 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x852f0800 == 111 [pid = 1781] [id = 272] 22:42:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 368 (0x88286400) [pid = 1781] [serial = 817] [outer = (nil)] 22:42:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 369 (0x8a017800) [pid = 1781] [serial = 818] [outer = 0x88286400] 22:42:25 INFO - PROCESS | 1781 | 1461217345855 Marionette DEBUG loaded listener.js 22:42:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 370 (0x8a01dc00) [pid = 1781] [serial = 819] [outer = 0x88286400] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 369 (0x8fe77c00) [pid = 1781] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 368 (0x8bef6000) [pid = 1781] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 367 (0x8faad000) [pid = 1781] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 366 (0x9680d400) [pid = 1781] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 365 (0x85eefc00) [pid = 1781] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 364 (0x9810f000) [pid = 1781] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 363 (0x915fa000) [pid = 1781] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 362 (0x8f382400) [pid = 1781] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 361 (0xa0f9ec00) [pid = 1781] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 360 (0x891c6c00) [pid = 1781] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 359 (0x8dd66c00) [pid = 1781] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 358 (0x86730400) [pid = 1781] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 357 (0x8beef400) [pid = 1781] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 356 (0x8b410800) [pid = 1781] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 355 (0x9793ac00) [pid = 1781] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 354 (0x87d6b800) [pid = 1781] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 353 (0x8f0bb800) [pid = 1781] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 352 (0x85ee8c00) [pid = 1781] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 351 (0x97f04800) [pid = 1781] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 350 (0x8b550000) [pid = 1781] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 349 (0x915a9400) [pid = 1781] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 348 (0x971a4400) [pid = 1781] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 347 (0x92869400) [pid = 1781] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 346 (0x8a226c00) [pid = 1781] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 345 (0x8b403400) [pid = 1781] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 344 (0x86030400) [pid = 1781] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 343 (0x84be6c00) [pid = 1781] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 342 (0x8f0bdc00) [pid = 1781] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 341 (0x87d64000) [pid = 1781] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 340 (0x895f5c00) [pid = 1781] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 339 (0x8b40b400) [pid = 1781] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 338 (0x8f37ec00) [pid = 1781] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 337 (0x900cb400) [pid = 1781] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 336 (0x84bdfc00) [pid = 1781] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 335 (0x8b7c9000) [pid = 1781] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 334 (0x983e7800) [pid = 1781] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 333 (0x8827ac00) [pid = 1781] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 332 (0x94623000) [pid = 1781] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 331 (0x883f5000) [pid = 1781] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 330 (0x883e8c00) [pid = 1781] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 329 (0x946d2400) [pid = 1781] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 328 (0x8f22c400) [pid = 1781] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 327 (0xa44c8c00) [pid = 1781] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 326 (0x8603b800) [pid = 1781] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 325 (0x8b6e8c00) [pid = 1781] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 324 (0x8f7d6400) [pid = 1781] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 323 (0x883ef400) [pid = 1781] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 322 (0x8fd22000) [pid = 1781] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 321 (0x93b47000) [pid = 1781] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 320 (0x96fae000) [pid = 1781] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 319 (0x927ad800) [pid = 1781] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 318 (0x8f1d5800) [pid = 1781] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 317 (0x89511800) [pid = 1781] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 316 (0x895f2c00) [pid = 1781] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 315 (0x89b29c00) [pid = 1781] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 314 (0x8bef7000) [pid = 1781] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 313 (0x8faab000) [pid = 1781] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 312 (0x94625c00) [pid = 1781] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 311 (0x8fe76800) [pid = 1781] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 310 (0x912a1c00) [pid = 1781] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 309 (0x86724000) [pid = 1781] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 308 (0x939de800) [pid = 1781] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 307 (0x895f5000) [pid = 1781] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 306 (0x93b1e400) [pid = 1781] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 305 (0x8b548400) [pid = 1781] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 304 (0x97f0a800) [pid = 1781] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 303 (0x88fd1800) [pid = 1781] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 302 (0x8dcddc00) [pid = 1781] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 301 (0x86a52400) [pid = 1781] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 300 (0x8eae5800) [pid = 1781] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 299 (0x9049bc00) [pid = 1781] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 298 (0x8ffde000) [pid = 1781] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 297 (0x87ed9800) [pid = 1781] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 296 (0x84bd9800) [pid = 1781] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 295 (0x883e6800) [pid = 1781] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 294 (0x90597800) [pid = 1781] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 293 (0x971a3800) [pid = 1781] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 292 (0x8f1de800) [pid = 1781] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 291 (0x90350800) [pid = 1781] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 290 (0x8ea56000) [pid = 1781] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 289 (0x986abc00) [pid = 1781] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 288 (0x9285f400) [pid = 1781] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 287 (0x8f1f3400) [pid = 1781] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 286 (0x8a3c6000) [pid = 1781] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 285 (0x8b7c0800) [pid = 1781] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 284 (0x92865000) [pid = 1781] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 283 (0x95071400) [pid = 1781] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 282 (0x895f7c00) [pid = 1781] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 281 (0x88512800) [pid = 1781] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 280 (0x8f1edc00) [pid = 1781] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 279 (0x8dcda800) [pid = 1781] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 278 (0x90357800) [pid = 1781] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 277 (0x89b30c00) [pid = 1781] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 276 (0x93b16400) [pid = 1781] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 275 (0x8ea5e800) [pid = 1781] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 274 (0x89f07c00) [pid = 1781] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 273 (0x86034800) [pid = 1781] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 272 (0x8fe69400) [pid = 1781] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 271 (0x9680f000) [pid = 1781] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 270 (0x900ca000) [pid = 1781] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 269 (0x88fc6800) [pid = 1781] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 268 (0x8faae000) [pid = 1781] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 267 (0x883f5c00) [pid = 1781] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 266 (0x8a3c8800) [pid = 1781] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 265 (0x8f068800) [pid = 1781] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 264 (0x8c18b400) [pid = 1781] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 263 (0x97937c00) [pid = 1781] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 262 (0x8eadd800) [pid = 1781] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 261 (0x89f03800) [pid = 1781] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 260 (0x99288400) [pid = 1781] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 259 (0x8dcdec00) [pid = 1781] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 258 (0x8ea59c00) [pid = 1781] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 257 (0x927ab000) [pid = 1781] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 256 (0x97942000) [pid = 1781] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 255 (0x915ab800) [pid = 1781] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 254 (0x99292c00) [pid = 1781] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 253 (0x89f05800) [pid = 1781] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 252 (0x8a3c6400) [pid = 1781] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 251 (0x8fd1d000) [pid = 1781] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 250 (0x8ea5ac00) [pid = 1781] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 249 (0x939db000) [pid = 1781] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 248 (0x8dd6a800) [pid = 1781] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 247 (0x95073000) [pid = 1781] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 246 (0x892a5800) [pid = 1781] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 245 (0x8bef0400) [pid = 1781] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 244 (0x9df93400) [pid = 1781] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 243 (0x97866c00) [pid = 1781] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 242 (0x89299000) [pid = 1781] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 241 (0x8fd25c00) [pid = 1781] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 240 (0x8eb70000) [pid = 1781] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 22:42:28 INFO - PROCESS | 1781 | --DOMWINDOW == 239 (0x8fd1b800) [pid = 1781] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 22:42:28 INFO - PROCESS | 1781 | 1461217348807 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]]]}] 22:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 22:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 3350ms 22:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 22:42:28 INFO - PROCESS | 1781 | 1461217348864 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 22:42:28 INFO - PROCESS | 1781 | 1461217348867 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 22:42:28 INFO - PROCESS | 1781 | 1461217348874 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 22:42:28 INFO - PROCESS | 1781 | 1461217348877 Marionette TRACE conn3 <- [1,1062,null,{}] 22:42:28 INFO - PROCESS | 1781 | 1461217348882 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}] 22:42:29 INFO - PROCESS | 1781 | 1461217349117 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 22:42:29 INFO - PROCESS | 1781 | 1461217349139 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be1000 == 112 [pid = 1781] [id = 273] 22:42:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 240 (0x8602d800) [pid = 1781] [serial = 820] [outer = (nil)] 22:42:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 241 (0x87d6c000) [pid = 1781] [serial = 821] [outer = 0x8602d800] 22:42:29 INFO - PROCESS | 1781 | 1461217349212 Marionette DEBUG loaded listener.js 22:42:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 242 (0x8827ec00) [pid = 1781] [serial = 822] [outer = 0x8602d800] 22:42:30 INFO - PROCESS | 1781 | 1461217350279 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]]]}] 22:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 22:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1432ms 22:42:30 INFO - PROCESS | 1781 | 1461217350305 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 22:42:30 INFO - PROCESS | 1781 | 1461217350312 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 22:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 22:42:30 INFO - PROCESS | 1781 | 1461217350322 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 22:42:30 INFO - PROCESS | 1781 | 1461217350329 Marionette TRACE conn3 <- [1,1066,null,{}] 22:42:30 INFO - PROCESS | 1781 | 1461217350339 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}] 22:42:30 INFO - PROCESS | 1781 | 1461217350569 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 22:42:30 INFO - PROCESS | 1781 | 1461217350898 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x85354000 == 113 [pid = 1781] [id = 274] 22:42:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 243 (0x85354800) [pid = 1781] [serial = 823] [outer = (nil)] 22:42:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 244 (0x85ef4800) [pid = 1781] [serial = 824] [outer = 0x85354800] 22:42:31 INFO - PROCESS | 1781 | 1461217351009 Marionette DEBUG loaded listener.js 22:42:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 245 (0x86728000) [pid = 1781] [serial = 825] [outer = 0x85354800] 22:42:31 INFO - PROCESS | 1781 | 1461217351992 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]]]}] 22:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 22:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1745ms 22:42:32 INFO - PROCESS | 1781 | 1461217352069 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 22:42:32 INFO - PROCESS | 1781 | 1461217352078 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 22:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 22:42:32 INFO - PROCESS | 1781 | 1461217352089 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 22:42:32 INFO - PROCESS | 1781 | 1461217352094 Marionette TRACE conn3 <- [1,1070,null,{}] 22:42:32 INFO - PROCESS | 1781 | 1461217352100 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}] 22:42:32 INFO - PROCESS | 1781 | 1461217352349 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 22:42:32 INFO - PROCESS | 1781 | 1461217352669 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6b800 == 114 [pid = 1781] [id = 275] 22:42:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 246 (0x87d71800) [pid = 1781] [serial = 826] [outer = (nil)] 22:42:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 247 (0x883ec400) [pid = 1781] [serial = 827] [outer = 0x87d71800] 22:42:32 INFO - PROCESS | 1781 | 1461217352756 Marionette DEBUG loaded listener.js 22:42:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 248 (0x88516800) [pid = 1781] [serial = 828] [outer = 0x87d71800] 22:42:34 INFO - PROCESS | 1781 | 1461217354007 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]]]}] 22:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 22:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1982ms 22:42:34 INFO - PROCESS | 1781 | 1461217354072 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 22:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 22:42:34 INFO - PROCESS | 1781 | 1461217354077 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 22:42:34 INFO - PROCESS | 1781 | 1461217354083 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 22:42:34 INFO - PROCESS | 1781 | 1461217354090 Marionette TRACE conn3 <- [1,1074,null,{}] 22:42:34 INFO - PROCESS | 1781 | 1461217354107 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}] 22:42:34 INFO - PROCESS | 1781 | 1461217354374 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 22:42:34 INFO - PROCESS | 1781 | 1461217354693 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8929e400 == 115 [pid = 1781] [id = 276] 22:42:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 249 (0x892a2c00) [pid = 1781] [serial = 829] [outer = (nil)] 22:42:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 250 (0x8950d400) [pid = 1781] [serial = 830] [outer = 0x892a2c00] 22:42:34 INFO - PROCESS | 1781 | 1461217354791 Marionette DEBUG loaded listener.js 22:42:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 251 (0x895f6c00) [pid = 1781] [serial = 831] [outer = 0x892a2c00] 22:42:35 INFO - PROCESS | 1781 | 1461217355726 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]]]}] 22:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 22:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1688ms 22:42:35 INFO - PROCESS | 1781 | 1461217355772 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 22:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 22:42:35 INFO - PROCESS | 1781 | 1461217355777 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 22:42:35 INFO - PROCESS | 1781 | 1461217355783 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 22:42:35 INFO - PROCESS | 1781 | 1461217355786 Marionette TRACE conn3 <- [1,1078,null,{}] 22:42:35 INFO - PROCESS | 1781 | 1461217355792 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}] 22:42:36 INFO - PROCESS | 1781 | 1461217356004 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 22:42:36 INFO - PROCESS | 1781 | 1461217356276 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c3800 == 116 [pid = 1781] [id = 277] 22:42:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 252 (0x89b34000) [pid = 1781] [serial = 832] [outer = (nil)] 22:42:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 253 (0x89f05800) [pid = 1781] [serial = 833] [outer = 0x89b34000] 22:42:36 INFO - PROCESS | 1781 | 1461217356407 Marionette DEBUG loaded listener.js 22:42:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 254 (0x89f0e800) [pid = 1781] [serial = 834] [outer = 0x89b34000] 22:42:37 INFO - PROCESS | 1781 | 1461217357308 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]]]}] 22:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 22:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1594ms 22:42:37 INFO - PROCESS | 1781 | 1461217357377 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 22:42:37 INFO - PROCESS | 1781 | 1461217357380 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 22:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 22:42:37 INFO - PROCESS | 1781 | 1461217357387 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 22:42:37 INFO - PROCESS | 1781 | 1461217357390 Marionette TRACE conn3 <- [1,1082,null,{}] 22:42:37 INFO - PROCESS | 1781 | 1461217357396 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}] 22:42:37 INFO - PROCESS | 1781 | 1461217357588 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 22:42:37 INFO - PROCESS | 1781 | 1461217357852 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdbc00 == 117 [pid = 1781] [id = 278] 22:42:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 255 (0x89f0d400) [pid = 1781] [serial = 835] [outer = (nil)] 22:42:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 256 (0x8a22d000) [pid = 1781] [serial = 836] [outer = 0x89f0d400] 22:42:37 INFO - PROCESS | 1781 | 1461217357986 Marionette DEBUG loaded listener.js 22:42:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 257 (0x8a3c5000) [pid = 1781] [serial = 837] [outer = 0x89f0d400] 22:42:38 INFO - PROCESS | 1781 | 1461217358922 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]]]}] 22:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 22:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1588ms 22:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 22:42:38 INFO - PROCESS | 1781 | 1461217358976 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 22:42:38 INFO - PROCESS | 1781 | 1461217358979 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 22:42:38 INFO - PROCESS | 1781 | 1461217358986 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 22:42:38 INFO - PROCESS | 1781 | 1461217358989 Marionette TRACE conn3 <- [1,1086,null,{}] 22:42:38 INFO - PROCESS | 1781 | 1461217358995 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}] 22:42:39 INFO - PROCESS | 1781 | 1461217359258 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 22:42:39 INFO - PROCESS | 1781 | 1461217359584 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a22ec00 == 118 [pid = 1781] [id = 279] 22:42:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 258 (0x8b401c00) [pid = 1781] [serial = 838] [outer = (nil)] 22:42:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 259 (0x8b40b800) [pid = 1781] [serial = 839] [outer = 0x8b401c00] 22:42:39 INFO - PROCESS | 1781 | 1461217359677 Marionette DEBUG loaded listener.js 22:42:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 260 (0x8b410400) [pid = 1781] [serial = 840] [outer = 0x8b401c00] 22:42:40 INFO - PROCESS | 1781 | 1461217360567 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]]]}] 22:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 22:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1632ms 22:42:40 INFO - PROCESS | 1781 | 1461217360618 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 22:42:40 INFO - PROCESS | 1781 | 1461217360621 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 22:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 22:42:40 INFO - PROCESS | 1781 | 1461217360628 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 22:42:40 INFO - PROCESS | 1781 | 1461217360631 Marionette TRACE conn3 <- [1,1090,null,{}] 22:42:40 INFO - PROCESS | 1781 | 1461217360637 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}] 22:42:40 INFO - PROCESS | 1781 | 1461217360822 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 22:42:41 INFO - PROCESS | 1781 | 1461217361139 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40a400 == 119 [pid = 1781] [id = 280] 22:42:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 261 (0x8b548800) [pid = 1781] [serial = 841] [outer = (nil)] 22:42:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 262 (0x8b6e9000) [pid = 1781] [serial = 842] [outer = 0x8b548800] 22:42:41 INFO - PROCESS | 1781 | 1461217361230 Marionette DEBUG loaded listener.js 22:42:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 263 (0x8b6ed800) [pid = 1781] [serial = 843] [outer = 0x8b548800] 22:42:42 INFO - PROCESS | 1781 | 1461217362092 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]]]}] 22:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 22:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1539ms 22:42:42 INFO - PROCESS | 1781 | 1461217362168 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 22:42:42 INFO - PROCESS | 1781 | 1461217362173 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 22:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 22:42:42 INFO - PROCESS | 1781 | 1461217362179 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 22:42:42 INFO - PROCESS | 1781 | 1461217362183 Marionette TRACE conn3 <- [1,1094,null,{}] 22:42:42 INFO - PROCESS | 1781 | 1461217362188 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}] 22:42:42 INFO - PROCESS | 1781 | 1461217362415 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 22:42:42 INFO - PROCESS | 1781 | 1461217362723 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6ec800 == 120 [pid = 1781] [id = 281] 22:42:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 264 (0x8b6f5c00) [pid = 1781] [serial = 844] [outer = (nil)] 22:42:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 265 (0x8b7c7800) [pid = 1781] [serial = 845] [outer = 0x8b6f5c00] 22:42:42 INFO - PROCESS | 1781 | 1461217362817 Marionette DEBUG loaded listener.js 22:42:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 266 (0x8b7c9c00) [pid = 1781] [serial = 846] [outer = 0x8b6f5c00] 22:42:43 INFO - PROCESS | 1781 | 1461217363923 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]]]}] 22:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 22:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1792ms 22:42:43 INFO - PROCESS | 1781 | 1461217363972 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 22:42:43 INFO - PROCESS | 1781 | 1461217363976 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 22:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 22:42:43 INFO - PROCESS | 1781 | 1461217363982 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 22:42:43 INFO - PROCESS | 1781 | 1461217363986 Marionette TRACE conn3 <- [1,1098,null,{}] 22:42:43 INFO - PROCESS | 1781 | 1461217363992 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}] 22:42:44 INFO - PROCESS | 1781 | 1461217364186 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 22:42:44 INFO - PROCESS | 1781 | 1461217364497 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3cb000 == 121 [pid = 1781] [id = 282] 22:42:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 267 (0x8b54ec00) [pid = 1781] [serial = 847] [outer = (nil)] 22:42:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 268 (0x8bef3c00) [pid = 1781] [serial = 848] [outer = 0x8b54ec00] 22:42:44 INFO - PROCESS | 1781 | 1461217364595 Marionette DEBUG loaded listener.js 22:42:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 269 (0x8c183c00) [pid = 1781] [serial = 849] [outer = 0x8b54ec00] 22:42:45 INFO - PROCESS | 1781 | 1461217365476 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]]]}] 22:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 22:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1535ms 22:42:45 INFO - PROCESS | 1781 | 1461217365521 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 22:42:45 INFO - PROCESS | 1781 | 1461217365529 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 22:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 22:42:45 INFO - PROCESS | 1781 | 1461217365539 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 22:42:45 INFO - PROCESS | 1781 | 1461217365542 Marionette TRACE conn3 <- [1,1102,null,{}] 22:42:45 INFO - PROCESS | 1781 | 1461217365548 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}] 22:42:45 INFO - PROCESS | 1781 | 1461217365755 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 22:42:46 INFO - PROCESS | 1781 | 1461217366085 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef2c00 == 122 [pid = 1781] [id = 283] 22:42:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 270 (0x8bef4800) [pid = 1781] [serial = 850] [outer = (nil)] 22:42:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 271 (0x8dcd9400) [pid = 1781] [serial = 851] [outer = 0x8bef4800] 22:42:46 INFO - PROCESS | 1781 | 1461217366182 Marionette DEBUG loaded listener.js 22:42:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 272 (0x8dcdbc00) [pid = 1781] [serial = 852] [outer = 0x8bef4800] 22:42:47 INFO - PROCESS | 1781 | 1461217367049 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]]]}] 22:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 22:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1586ms 22:42:47 INFO - PROCESS | 1781 | 1461217367126 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 22:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 22:42:47 INFO - PROCESS | 1781 | 1461217367131 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 22:42:47 INFO - PROCESS | 1781 | 1461217367138 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 22:42:47 INFO - PROCESS | 1781 | 1461217367142 Marionette TRACE conn3 <- [1,1106,null,{}] 22:42:47 INFO - PROCESS | 1781 | 1461217367148 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}] 22:42:47 INFO - PROCESS | 1781 | 1461217367402 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 22:42:47 INFO - PROCESS | 1781 | 1461217367734 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd63c00 == 123 [pid = 1781] [id = 284] 22:42:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 273 (0x8ea53c00) [pid = 1781] [serial = 853] [outer = (nil)] 22:42:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 274 (0x8ea58800) [pid = 1781] [serial = 854] [outer = 0x8ea53c00] 22:42:47 INFO - PROCESS | 1781 | 1461217367835 Marionette DEBUG loaded listener.js 22:42:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 275 (0x8eae0800) [pid = 1781] [serial = 855] [outer = 0x8ea53c00] 22:42:48 INFO - PROCESS | 1781 | 1461217368805 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]]]}] 22:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 22:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1734ms 22:42:48 INFO - PROCESS | 1781 | 1461217368872 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 22:42:48 INFO - PROCESS | 1781 | 1461217368876 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 22:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 22:42:48 INFO - PROCESS | 1781 | 1461217368883 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 22:42:48 INFO - PROCESS | 1781 | 1461217368886 Marionette TRACE conn3 <- [1,1110,null,{}] 22:42:48 INFO - PROCESS | 1781 | 1461217368892 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}] 22:42:49 INFO - PROCESS | 1781 | 1461217369095 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 22:42:49 INFO - PROCESS | 1781 | 1461217369417 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eade800 == 124 [pid = 1781] [id = 285] 22:42:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 276 (0x8eae6000) [pid = 1781] [serial = 856] [outer = (nil)] 22:42:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 277 (0x8eb68c00) [pid = 1781] [serial = 857] [outer = 0x8eae6000] 22:42:49 INFO - PROCESS | 1781 | 1461217369523 Marionette DEBUG loaded listener.js 22:42:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 278 (0x8eb6b000) [pid = 1781] [serial = 858] [outer = 0x8eae6000] 22:42:50 INFO - PROCESS | 1781 | 1461217370407 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]]]}] 22:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 22:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1580ms 22:42:50 INFO - PROCESS | 1781 | 1461217370465 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 22:42:50 INFO - PROCESS | 1781 | 1461217370469 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 22:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 22:42:50 INFO - PROCESS | 1781 | 1461217370477 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 22:42:50 INFO - PROCESS | 1781 | 1461217370479 Marionette TRACE conn3 <- [1,1114,null,{}] 22:42:50 INFO - PROCESS | 1781 | 1461217370486 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}] 22:42:50 INFO - PROCESS | 1781 | 1461217370707 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 22:42:51 INFO - PROCESS | 1781 | 1461217371034 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c187400 == 125 [pid = 1781] [id = 286] 22:42:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 279 (0x8dd6c000) [pid = 1781] [serial = 859] [outer = (nil)] 22:42:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 280 (0x8f063c00) [pid = 1781] [serial = 860] [outer = 0x8dd6c000] 22:42:51 INFO - PROCESS | 1781 | 1461217371150 Marionette DEBUG loaded listener.js 22:42:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 281 (0x8f068800) [pid = 1781] [serial = 861] [outer = 0x8dd6c000] 22:42:52 INFO - PROCESS | 1781 | 1461217372079 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]]]}] 22:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 22:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1643ms 22:42:52 INFO - PROCESS | 1781 | 1461217372121 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 22:42:52 INFO - PROCESS | 1781 | 1461217372125 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 22:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 22:42:52 INFO - PROCESS | 1781 | 1461217372131 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 22:42:52 INFO - PROCESS | 1781 | 1461217372135 Marionette TRACE conn3 <- [1,1118,null,{}] 22:42:52 INFO - PROCESS | 1781 | 1461217372141 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}] 22:42:52 INFO - PROCESS | 1781 | 1461217372329 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 22:42:52 INFO - PROCESS | 1781 | 1461217372647 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb76400 == 126 [pid = 1781] [id = 287] 22:42:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 282 (0x8eb77800) [pid = 1781] [serial = 862] [outer = (nil)] 22:42:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 283 (0x8f0bf000) [pid = 1781] [serial = 863] [outer = 0x8eb77800] 22:42:52 INFO - PROCESS | 1781 | 1461217372743 Marionette DEBUG loaded listener.js 22:42:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 284 (0x8f1d1400) [pid = 1781] [serial = 864] [outer = 0x8eb77800] 22:42:53 INFO - PROCESS | 1781 | 1461217373671 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]]]}] 22:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 22:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1585ms 22:42:53 INFO - PROCESS | 1781 | 1461217373718 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 22:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 22:42:53 INFO - PROCESS | 1781 | 1461217373722 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 22:42:53 INFO - PROCESS | 1781 | 1461217373728 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 22:42:53 INFO - PROCESS | 1781 | 1461217373732 Marionette TRACE conn3 <- [1,1122,null,{}] 22:42:53 INFO - PROCESS | 1781 | 1461217373738 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}] 22:42:53 INFO - PROCESS | 1781 | 1461217373973 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 22:42:54 INFO - PROCESS | 1781 | 1461217374290 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ef5400 == 127 [pid = 1781] [id = 288] 22:42:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 285 (0x8ea56400) [pid = 1781] [serial = 865] [outer = (nil)] 22:42:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 286 (0x8f1de800) [pid = 1781] [serial = 866] [outer = 0x8ea56400] 22:42:54 INFO - PROCESS | 1781 | 1461217374377 Marionette DEBUG loaded listener.js 22:42:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 287 (0x8f1eac00) [pid = 1781] [serial = 867] [outer = 0x8ea56400] 22:42:55 INFO - PROCESS | 1781 | 1461217375274 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]]]}] 22:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 22:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1591ms 22:42:55 INFO - PROCESS | 1781 | 1461217375320 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 22:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 22:42:55 INFO - PROCESS | 1781 | 1461217375325 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 22:42:55 INFO - PROCESS | 1781 | 1461217375331 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 22:42:55 INFO - PROCESS | 1781 | 1461217375334 Marionette TRACE conn3 <- [1,1126,null,{}] 22:42:55 INFO - PROCESS | 1781 | 1461217375340 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}] 22:42:55 INFO - PROCESS | 1781 | 1461217375520 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 22:42:55 INFO - PROCESS | 1781 | 1461217375861 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a4e400 == 128 [pid = 1781] [id = 289] 22:42:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 288 (0x86a5c800) [pid = 1781] [serial = 868] [outer = (nil)] 22:42:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 289 (0x88520000) [pid = 1781] [serial = 869] [outer = 0x86a5c800] 22:42:55 INFO - PROCESS | 1781 | 1461217375960 Marionette DEBUG loaded listener.js 22:42:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 290 (0x895f2400) [pid = 1781] [serial = 870] [outer = 0x86a5c800] 22:42:56 INFO - PROCESS | 1781 | 1461217376896 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]]]}] 22:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 22:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1588ms 22:42:56 INFO - PROCESS | 1781 | 1461217376918 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 22:42:56 INFO - PROCESS | 1781 | 1461217376922 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 22:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 22:42:56 INFO - PROCESS | 1781 | 1461217376928 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 22:42:56 INFO - PROCESS | 1781 | 1461217376932 Marionette TRACE conn3 <- [1,1130,null,{}] 22:42:56 INFO - PROCESS | 1781 | 1461217376938 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}] 22:42:57 INFO - PROCESS | 1781 | 1461217377123 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 22:42:57 INFO - PROCESS | 1781 | 1461217377443 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x852ea400 == 129 [pid = 1781] [id = 290] 22:42:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 291 (0x8603b400) [pid = 1781] [serial = 871] [outer = (nil)] 22:42:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 292 (0x8950e400) [pid = 1781] [serial = 872] [outer = 0x8603b400] 22:42:57 INFO - PROCESS | 1781 | 1461217377534 Marionette DEBUG loaded listener.js 22:42:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 293 (0x89517800) [pid = 1781] [serial = 873] [outer = 0x8603b400] 22:42:58 INFO - PROCESS | 1781 | 1461217378458 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]]]}] 22:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 22:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1590ms 22:42:58 INFO - PROCESS | 1781 | 1461217378519 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 22:42:58 INFO - PROCESS | 1781 | 1461217378522 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 22:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 22:42:58 INFO - PROCESS | 1781 | 1461217378529 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 22:42:58 INFO - PROCESS | 1781 | 1461217378531 Marionette TRACE conn3 <- [1,1134,null,{}] 22:42:58 INFO - PROCESS | 1781 | 1461217378537 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}] 22:42:58 INFO - PROCESS | 1781 | 1461217378794 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 22:42:59 INFO - PROCESS | 1781 | 1461217379123 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:42:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a54400 == 130 [pid = 1781] [id = 291] 22:42:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 294 (0x883e8000) [pid = 1781] [serial = 874] [outer = (nil)] 22:42:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 295 (0x8c18ec00) [pid = 1781] [serial = 875] [outer = 0x883e8000] 22:42:59 INFO - PROCESS | 1781 | 1461217379209 Marionette DEBUG loaded listener.js 22:42:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 296 (0x8eae7400) [pid = 1781] [serial = 876] [outer = 0x883e8000] 22:43:00 INFO - PROCESS | 1781 | 1461217380100 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]]]}] 22:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 22:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1631ms 22:43:00 INFO - PROCESS | 1781 | 1461217380161 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 22:43:00 INFO - PROCESS | 1781 | 1461217380165 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 22:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 22:43:00 INFO - PROCESS | 1781 | 1461217380171 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 22:43:00 INFO - PROCESS | 1781 | 1461217380174 Marionette TRACE conn3 <- [1,1138,null,{}] 22:43:00 INFO - PROCESS | 1781 | 1461217380180 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}] 22:43:00 INFO - PROCESS | 1781 | 1461217380380 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x852f0800 == 129 [pid = 1781] [id = 272] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x84be4000 == 128 [pid = 1781] [id = 270] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x86723c00 == 127 [pid = 1781] [id = 267] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x88521400 == 126 [pid = 1781] [id = 268] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x8535e800 == 125 [pid = 1781] [id = 266] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x852cd400 == 124 [pid = 1781] [id = 264] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x85351c00 == 123 [pid = 1781] [id = 262] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x852e7400 == 122 [pid = 1781] [id = 263] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x979d2c00 == 121 [pid = 1781] [id = 261] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x87d64800 == 120 [pid = 1781] [id = 260] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x85eed000 == 119 [pid = 1781] [id = 259] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x900cec00 == 118 [pid = 1781] [id = 257] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x8f22f400 == 117 [pid = 1781] [id = 258] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2cc00 == 116 [pid = 1781] [id = 253] 22:43:01 INFO - PROCESS | 1781 | --DOCSHELL 0x8603a000 == 115 [pid = 1781] [id = 252] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 295 (0x904a5000) [pid = 1781] [serial = 611] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 294 (0x8c187800) [pid = 1781] [serial = 752] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 293 (0x8c18dc00) [pid = 1781] [serial = 753] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 292 (0x9507e800) [pid = 1781] [serial = 226] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 291 (0x9810a000) [pid = 1781] [serial = 452] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 290 (0x88fca000) [pid = 1781] [serial = 719] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 289 (0x9fc57000) [pid = 1781] [serial = 633] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 288 (0x92898400) [pid = 1781] [serial = 207] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 287 (0x904a1000) [pid = 1781] [serial = 385] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 286 (0x96274000) [pid = 1781] [serial = 138] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 285 (0x8b7ca000) [pid = 1781] [serial = 728] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 284 (0x97f29800) [pid = 1781] [serial = 307] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 283 (0x86a5dc00) [pid = 1781] [serial = 654] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 282 (0x8f0b8c00) [pid = 1781] [serial = 391] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 281 (0x93b3a800) [pid = 1781] [serial = 624] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 280 (0x9fb98c00) [pid = 1781] [serial = 343] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 279 (0x87edfc00) [pid = 1781] [serial = 545] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 278 (0x8f37c800) [pid = 1781] [serial = 569] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 277 (0x85ef2400) [pid = 1781] [serial = 716] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 276 (0xa0ade800) [pid = 1781] [serial = 265] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 275 (0x8b6f0800) [pid = 1781] [serial = 407] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 274 (0x9ff10400) [pid = 1781] [serial = 388] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 273 (0x97c9d400) [pid = 1781] [serial = 171] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 272 (0xa4472c00) [pid = 1781] [serial = 220] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 271 (0x8a22f800) [pid = 1781] [serial = 416] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 270 (0x8b40c400) [pid = 1781] [serial = 400] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 269 (0x86039400) [pid = 1781] [serial = 657] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 268 (0x8faadc00) [pid = 1781] [serial = 738] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 267 (0x8f22f000) [pid = 1781] [serial = 382] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 266 (0x87d6e000) [pid = 1781] [serial = 542] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 265 (0x8a231c00) [pid = 1781] [serial = 687] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 264 (0x8b551000) [pid = 1781] [serial = 404] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 263 (0x946dec00) [pid = 1781] [serial = 340] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 262 (0x915b5400) [pid = 1781] [serial = 692] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 261 (0x89f02000) [pid = 1781] [serial = 735] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 260 (0x98e60c00) [pid = 1781] [serial = 710] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 259 (0x992e0c00) [pid = 1781] [serial = 174] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 258 (0x88284000) [pid = 1781] [serial = 482] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 257 (0x975c8400) [pid = 1781] [serial = 449] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 256 (0x895fbc00) [pid = 1781] [serial = 747] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 255 (0x8bef1400) [pid = 1781] [serial = 566] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 254 (0x974bf400) [pid = 1781] [serial = 698] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 253 (0x915b2c00) [pid = 1781] [serial = 446] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 252 (0xa45a8800) [pid = 1781] [serial = 223] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 251 (0x8827f000) [pid = 1781] [serial = 743] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 250 (0x9271f400) [pid = 1781] [serial = 419] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 249 (0x9063ac00) [pid = 1781] [serial = 204] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 248 (0x90355c00) [pid = 1781] [serial = 536] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 247 (0xa44a3400) [pid = 1781] [serial = 352] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 246 (0x9793dc00) [pid = 1781] [serial = 699] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 245 (0x97f09800) [pid = 1781] [serial = 587] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 244 (0x98e65c00) [pid = 1781] [serial = 705] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 243 (0x974c0c00) [pid = 1781] [serial = 210] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 242 (0xa4454c00) [pid = 1781] [serial = 141] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 241 (0x98e63800) [pid = 1781] [serial = 704] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 240 (0x89516800) [pid = 1781] [serial = 714] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 239 (0x9a411c00) [pid = 1781] [serial = 458] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 238 (0x89b33c00) [pid = 1781] [serial = 464] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 237 (0x93927400) [pid = 1781] [serial = 693] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 236 (0x8dd6b800) [pid = 1781] [serial = 689] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 235 (0x912a5c00) [pid = 1781] [serial = 250] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 234 (0x95bbb000) [pid = 1781] [serial = 168] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 233 (0x8ff92400) [pid = 1781] [serial = 473] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 232 (0x9fef0000) [pid = 1781] [serial = 180] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 231 (0x8672e800) [pid = 1781] [serial = 651] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 230 (0x946d9800) [pid = 1781] [serial = 584] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 229 (0x8a3cf400) [pid = 1781] [serial = 614] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 228 (0x94626800) [pid = 1781] [serial = 696] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 227 (0x8f064000) [pid = 1781] [serial = 512] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 226 (0x9ae33000) [pid = 1781] [serial = 455] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 225 (0x891c1400) [pid = 1781] [serial = 725] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 224 (0x8f06c000) [pid = 1781] [serial = 397] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 223 (0x86a5a400) [pid = 1781] [serial = 648] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 222 (0xa0a46400) [pid = 1781] [serial = 639] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 221 (0x891c6000) [pid = 1781] [serial = 734] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 220 (0x904a6400) [pid = 1781] [serial = 358] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 219 (0x88fcb400) [pid = 1781] [serial = 720] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 218 (0x92862c00) [pid = 1781] [serial = 620] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 217 (0x89b38400) [pid = 1781] [serial = 563] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 216 (0x84be0400) [pid = 1781] [serial = 731] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 215 (0x883f1c00) [pid = 1781] [serial = 530] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 214 (0x962dcc00) [pid = 1781] [serial = 132] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 213 (0x93b44c00) [pid = 1781] [serial = 695] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 212 (0x983e2c00) [pid = 1781] [serial = 298] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 211 (0x9063a000) [pid = 1781] [serial = 337] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 210 (0xa0c35800) [pid = 1781] [serial = 539] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 209 (0x9a41bc00) [pid = 1781] [serial = 304] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 208 (0xa4465000) [pid = 1781] [serial = 346] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 207 (0x9507b400) [pid = 1781] [serial = 253] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 206 (0x8ff89000) [pid = 1781] [serial = 572] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 205 (0x8b6f4000) [pid = 1781] [serial = 750] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 204 (0x8dd6d000) [pid = 1781] [serial = 737] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 203 (0x8b7cc800) [pid = 1781] [serial = 708] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x939d8400) [pid = 1781] [serial = 578] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x98103c00) [pid = 1781] [serial = 518] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x8b7c9800) [pid = 1781] [serial = 707] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x8a01f000) [pid = 1781] [serial = 461] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x8a01bc00) [pid = 1781] [serial = 686] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x8851a400) [pid = 1781] [serial = 740] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x8f385000) [pid = 1781] [serial = 292] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x8dce4400) [pid = 1781] [serial = 301] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x970cd800) [pid = 1781] [serial = 627] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8a023000) [pid = 1781] [serial = 467] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x93b1c400) [pid = 1781] [serial = 394] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8f235800) [pid = 1781] [serial = 617] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8a22f400) [pid = 1781] [serial = 509] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8a230800) [pid = 1781] [serial = 660] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8fe70c00) [pid = 1781] [serial = 470] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0xa0ad9400) [pid = 1781] [serial = 213] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x900d1800) [pid = 1781] [serial = 642] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x98104400) [pid = 1781] [serial = 723] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x912a9c00) [pid = 1781] [serial = 165] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x93926800) [pid = 1781] [serial = 533] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x93921400) [pid = 1781] [serial = 527] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x93b23c00) [pid = 1781] [serial = 413] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8b405400) [pid = 1781] [serial = 749] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x97f2c400) [pid = 1781] [serial = 645] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x98e47400) [pid = 1781] [serial = 630] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x8950d800) [pid = 1781] [serial = 746] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x89514000) [pid = 1781] [serial = 713] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8eae8000) [pid = 1781] [serial = 636] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x89511400) [pid = 1781] [serial = 722] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x89f0e000) [pid = 1781] [serial = 410] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x9b0f4400) [pid = 1781] [serial = 177] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8f06e400) [pid = 1781] [serial = 443] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x88514400) [pid = 1781] [serial = 744] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x9810bc00) [pid = 1781] [serial = 259] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x891c3000) [pid = 1781] [serial = 726] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x93b21000) [pid = 1781] [serial = 581] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x98e68000) [pid = 1781] [serial = 711] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x98e50000) [pid = 1781] [serial = 135] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x92892400) [pid = 1781] [serial = 295] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x9fb31400) [pid = 1781] [serial = 256] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8f06f400) [pid = 1781] [serial = 590] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x9b0f4000) [pid = 1781] [serial = 729] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x99290000) [pid = 1781] [serial = 524] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x912a2c00) [pid = 1781] [serial = 575] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0xa0c1b400) [pid = 1781] [serial = 262] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0xa45a2000) [pid = 1781] [serial = 349] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x84be3400) [pid = 1781] [serial = 732] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0xa282f400) [pid = 1781] [serial = 310] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8f063000) [pid = 1781] [serial = 690] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x9b0f6000) [pid = 1781] [serial = 521] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8ff94800) [pid = 1781] [serial = 479] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x93b3f400) [pid = 1781] [serial = 593] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x89514c00) [pid = 1781] [serial = 717] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0xa3c7f400) [pid = 1781] [serial = 216] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x98e5b000) [pid = 1781] [serial = 702] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8851f000) [pid = 1781] [serial = 741] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x892a1800) [pid = 1781] [serial = 476] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x93b1f800) [pid = 1781] [serial = 515] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8eb75c00) [pid = 1781] [serial = 268] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0xa4b0ac00) [pid = 1781] [serial = 355] [outer = (nil)] [url = about:blank] 22:43:01 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x9810e400) [pid = 1781] [serial = 701] [outer = (nil)] [url = about:blank] 22:43:02 INFO - PROCESS | 1781 | 1461217382078 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be4800 == 116 [pid = 1781] [id = 292] 22:43:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x852c9800) [pid = 1781] [serial = 877] [outer = (nil)] 22:43:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x85351c00) [pid = 1781] [serial = 878] [outer = 0x852c9800] 22:43:02 INFO - PROCESS | 1781 | 1461217382172 Marionette DEBUG loaded listener.js 22:43:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8535b800) [pid = 1781] [serial = 879] [outer = 0x852c9800] 22:43:02 INFO - PROCESS | 1781 | 1461217382948 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]]]}] 22:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 22:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 2834ms 22:43:03 INFO - PROCESS | 1781 | 1461217383007 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 22:43:03 INFO - PROCESS | 1781 | 1461217383014 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 22:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 22:43:03 INFO - PROCESS | 1781 | 1461217383027 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 22:43:03 INFO - PROCESS | 1781 | 1461217383031 Marionette TRACE conn3 <- [1,1142,null,{}] 22:43:03 INFO - PROCESS | 1781 | 1461217383038 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}] 22:43:03 INFO - PROCESS | 1781 | 1461217383297 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 22:43:03 INFO - PROCESS | 1781 | 1461217383409 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603a000 == 117 [pid = 1781] [id = 293] 22:43:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8672f400) [pid = 1781] [serial = 880] [outer = (nil)] 22:43:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x86a5b800) [pid = 1781] [serial = 881] [outer = 0x8672f400] 22:43:03 INFO - PROCESS | 1781 | 1461217383492 Marionette DEBUG loaded listener.js 22:43:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x87d6ec00) [pid = 1781] [serial = 882] [outer = 0x8672f400] 22:43:04 INFO - PROCESS | 1781 | 1461217384452 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]]]}] 22:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 22:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1483ms 22:43:04 INFO - PROCESS | 1781 | 1461217384516 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 22:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 22:43:04 INFO - PROCESS | 1781 | 1461217384522 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 22:43:04 INFO - PROCESS | 1781 | 1461217384528 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 22:43:04 INFO - PROCESS | 1781 | 1461217384532 Marionette TRACE conn3 <- [1,1146,null,{}] 22:43:04 INFO - PROCESS | 1781 | 1461217384537 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}] 22:43:04 INFO - PROCESS | 1781 | 1461217384783 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 22:43:04 INFO - PROCESS | 1781 | 1461217384811 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be5c00 == 118 [pid = 1781] [id = 294] 22:43:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x883e9400) [pid = 1781] [serial = 883] [outer = (nil)] 22:43:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x884df400) [pid = 1781] [serial = 884] [outer = 0x883e9400] 22:43:04 INFO - PROCESS | 1781 | 1461217384884 Marionette DEBUG loaded listener.js 22:43:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x88514400) [pid = 1781] [serial = 885] [outer = 0x883e9400] 22:43:05 INFO - PROCESS | 1781 | 1461217385962 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]]]}] 22:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 22:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1484ms 22:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 22:43:06 INFO - PROCESS | 1781 | 1461217386016 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 22:43:06 INFO - PROCESS | 1781 | 1461217386018 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 22:43:06 INFO - PROCESS | 1781 | 1461217386034 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 22:43:06 INFO - PROCESS | 1781 | 1461217386043 Marionette TRACE conn3 <- [1,1150,null,{}] 22:43:06 INFO - PROCESS | 1781 | 1461217386055 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}] 22:43:06 INFO - PROCESS | 1781 | 1461217386300 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x895f3000) [pid = 1781] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x88286400) [pid = 1781] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x86a5b400) [pid = 1781] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x87d63400) [pid = 1781] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x84bde000) [pid = 1781] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8535f400) [pid = 1781] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 22:43:06 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x88521c00) [pid = 1781] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 22:43:06 INFO - PROCESS | 1781 | 1461217386853 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bde000 == 119 [pid = 1781] [id = 295] 22:43:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x84bdfc00) [pid = 1781] [serial = 886] [outer = (nil)] 22:43:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8672cc00) [pid = 1781] [serial = 887] [outer = 0x84bdfc00] 22:43:06 INFO - PROCESS | 1781 | 1461217386927 Marionette DEBUG loaded listener.js 22:43:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x88285c00) [pid = 1781] [serial = 888] [outer = 0x84bdfc00] 22:43:07 INFO - PROCESS | 1781 | 1461217387656 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]]]}] 22:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 22:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1647ms 22:43:07 INFO - PROCESS | 1781 | 1461217387673 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 22:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 22:43:07 INFO - PROCESS | 1781 | 1461217387677 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 22:43:07 INFO - PROCESS | 1781 | 1461217387683 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 22:43:07 INFO - PROCESS | 1781 | 1461217387687 Marionette TRACE conn3 <- [1,1154,null,{}] 22:43:07 INFO - PROCESS | 1781 | 1461217387703 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}] 22:43:07 INFO - PROCESS | 1781 | 1461217387870 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 22:43:07 INFO - PROCESS | 1781 | 1461217387885 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a59000 == 120 [pid = 1781] [id = 296] 22:43:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x88fce800) [pid = 1781] [serial = 889] [outer = (nil)] 22:43:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x89298c00) [pid = 1781] [serial = 890] [outer = 0x88fce800] 22:43:07 INFO - PROCESS | 1781 | 1461217387959 Marionette DEBUG loaded listener.js 22:43:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x892a1800) [pid = 1781] [serial = 891] [outer = 0x88fce800] 22:43:09 INFO - PROCESS | 1781 | 1461217389040 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]]]}] 22:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 22:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1402ms 22:43:09 INFO - PROCESS | 1781 | --DOCSHELL 0x9059e000 == 119 [pid = 1781] [id = 9] 22:43:09 INFO - PROCESS | 1781 | 1461217389157 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 22:43:09 INFO - PROCESS | 1781 | 1461217389164 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 22:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 22:43:09 INFO - PROCESS | 1781 | 1461217389214 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 22:43:09 INFO - PROCESS | 1781 | 1461217389221 Marionette TRACE conn3 <- [1,1158,null,{}] 22:43:09 INFO - PROCESS | 1781 | 1461217389270 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}] 22:43:09 INFO - PROCESS | 1781 | 1461217389558 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 22:43:09 INFO - PROCESS | 1781 | 1461217389785 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x85357400 == 120 [pid = 1781] [id = 297] 22:43:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x85ee7000) [pid = 1781] [serial = 892] [outer = (nil)] 22:43:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x86a57000) [pid = 1781] [serial = 893] [outer = 0x85ee7000] 22:43:09 INFO - PROCESS | 1781 | 1461217389874 Marionette DEBUG loaded listener.js 22:43:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x87d71000) [pid = 1781] [serial = 894] [outer = 0x85ee7000] 22:43:10 INFO - PROCESS | 1781 | 1461217390840 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]]]}] 22:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 22:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1725ms 22:43:10 INFO - PROCESS | 1781 | 1461217390915 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 22:43:10 INFO - PROCESS | 1781 | 1461217390924 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 22:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 22:43:10 INFO - PROCESS | 1781 | 1461217390934 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 22:43:10 INFO - PROCESS | 1781 | 1461217390939 Marionette TRACE conn3 <- [1,1162,null,{}] 22:43:10 INFO - PROCESS | 1781 | 1461217390945 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}] 22:43:11 INFO - PROCESS | 1781 | 1461217391204 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 22:43:11 INFO - PROCESS | 1781 | 1461217391513 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e6c00 == 121 [pid = 1781] [id = 298] 22:43:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8851bc00) [pid = 1781] [serial = 895] [outer = (nil)] 22:43:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x88fc7c00) [pid = 1781] [serial = 896] [outer = 0x8851bc00] 22:43:11 INFO - PROCESS | 1781 | 1461217391614 Marionette DEBUG loaded listener.js 22:43:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x891bec00) [pid = 1781] [serial = 897] [outer = 0x8851bc00] 22:43:12 INFO - PROCESS | 1781 | 1461217392622 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]]]}] 22:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 22:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1735ms 22:43:12 INFO - PROCESS | 1781 | 1461217392669 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 22:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 22:43:12 INFO - PROCESS | 1781 | 1461217392674 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 22:43:12 INFO - PROCESS | 1781 | 1461217392681 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 22:43:12 INFO - PROCESS | 1781 | 1461217392687 Marionette TRACE conn3 <- [1,1166,null,{}] 22:43:12 INFO - PROCESS | 1781 | 1461217392703 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}] 22:43:12 INFO - PROCESS | 1781 | 1461217392905 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 22:43:13 INFO - PROCESS | 1781 | 1461217393205 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x884ddc00 == 122 [pid = 1781] [id = 299] 22:43:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x89515400) [pid = 1781] [serial = 898] [outer = (nil)] 22:43:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x89b2b800) [pid = 1781] [serial = 899] [outer = 0x89515400] 22:43:13 INFO - PROCESS | 1781 | 1461217393295 Marionette DEBUG loaded listener.js 22:43:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x89b38000) [pid = 1781] [serial = 900] [outer = 0x89515400] 22:43:14 INFO - PROCESS | 1781 | 1461217394252 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]]]}] 22:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 22:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1642ms 22:43:14 INFO - PROCESS | 1781 | 1461217394323 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 22:43:14 INFO - PROCESS | 1781 | 1461217394328 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 22:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 22:43:14 INFO - PROCESS | 1781 | 1461217394334 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 22:43:14 INFO - PROCESS | 1781 | 1461217394337 Marionette TRACE conn3 <- [1,1170,null,{}] 22:43:14 INFO - PROCESS | 1781 | 1461217394343 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}] 22:43:14 INFO - PROCESS | 1781 | 1461217394531 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 22:43:14 INFO - PROCESS | 1781 | 1461217394780 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950fc00 == 123 [pid = 1781] [id = 300] 22:43:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x89b37c00) [pid = 1781] [serial = 901] [outer = (nil)] 22:43:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8a026400) [pid = 1781] [serial = 902] [outer = 0x89b37c00] 22:43:14 INFO - PROCESS | 1781 | 1461217394911 Marionette DEBUG loaded listener.js 22:43:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8a22a800) [pid = 1781] [serial = 903] [outer = 0x89b37c00] 22:43:15 INFO - PROCESS | 1781 | 1461217395794 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]]]}] 22:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 22:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1531ms 22:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 22:43:15 INFO - PROCESS | 1781 | 1461217395866 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 22:43:15 INFO - PROCESS | 1781 | 1461217395869 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 22:43:15 INFO - PROCESS | 1781 | 1461217395876 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 22:43:15 INFO - PROCESS | 1781 | 1461217395880 Marionette TRACE conn3 <- [1,1174,null,{}] 22:43:15 INFO - PROCESS | 1781 | 1461217395885 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}] 22:43:16 INFO - PROCESS | 1781 | 1461217396110 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 22:43:16 INFO - PROCESS | 1781 | 1461217396374 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a025000 == 124 [pid = 1781] [id = 301] 22:43:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8a233400) [pid = 1781] [serial = 904] [outer = (nil)] 22:43:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8a3ce800) [pid = 1781] [serial = 905] [outer = 0x8a233400] 22:43:16 INFO - PROCESS | 1781 | 1461217396510 Marionette DEBUG loaded listener.js 22:43:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8a3d2c00) [pid = 1781] [serial = 906] [outer = 0x8a233400] 22:43:17 INFO - PROCESS | 1781 | 1461217397418 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] 22:43:17 INFO - PROCESS | 1781 | 1461217397469 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 22:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 22:43:17 INFO - PROCESS | 1781 | 1461217397476 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 22:43:17 INFO - PROCESS | 1781 | 1461217397480 Marionette TRACE conn3 <- [1,1178,null,{}] 22:43:17 INFO - PROCESS | 1781 | 1461217397485 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}] 22:43:17 INFO - PROCESS | 1781 | 1461217397704 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 22:43:17 INFO - PROCESS | 1781 | 1461217397969 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a233c00 == 125 [pid = 1781] [id = 302] 22:43:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8b407c00) [pid = 1781] [serial = 907] [outer = (nil)] 22:43:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8b7c3800) [pid = 1781] [serial = 908] [outer = 0x8b407c00] 22:43:18 INFO - PROCESS | 1781 | 1461217398103 Marionette DEBUG loaded listener.js 22:43:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8beebc00) [pid = 1781] [serial = 909] [outer = 0x8b407c00] 22:43:18 INFO - PROCESS | 1781 | 1461217398975 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] 22:43:19 INFO - PROCESS | 1781 | 1461217399021 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 22:43:19 INFO - PROCESS | 1781 | 1461217399032 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 22:43:19 INFO - PROCESS | 1781 | 1461217399037 Marionette TRACE conn3 <- [1,1182,null,{}] 22:43:19 INFO - PROCESS | 1781 | 1461217399050 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}] 22:43:19 INFO - PROCESS | 1781 | 1461217399236 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 22:43:19 INFO - PROCESS | 1781 | 1461217399441 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3cac00 == 126 [pid = 1781] [id = 303] 22:43:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8a3cf400) [pid = 1781] [serial = 910] [outer = (nil)] 22:43:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8c18f800) [pid = 1781] [serial = 911] [outer = 0x8a3cf400] 22:43:19 INFO - PROCESS | 1781 | 1461217399614 Marionette DEBUG loaded listener.js 22:43:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8dce4c00) [pid = 1781] [serial = 912] [outer = 0x8a3cf400] 22:43:20 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:43:20 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:43:20 INFO - PROCESS | 1781 | 1461217400501 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] 22:43:20 INFO - PROCESS | 1781 | 1461217400583 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 22:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 22:43:20 INFO - PROCESS | 1781 | 1461217400590 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 22:43:20 INFO - PROCESS | 1781 | 1461217400594 Marionette TRACE conn3 <- [1,1186,null,{}] 22:43:20 INFO - PROCESS | 1781 | 1461217400600 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}] 22:43:20 INFO - PROCESS | 1781 | 1461217400843 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 22:43:21 INFO - PROCESS | 1781 | 1461217401093 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef5400 == 127 [pid = 1781] [id = 304] 22:43:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x8c190c00) [pid = 1781] [serial = 913] [outer = (nil)] 22:43:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8ea58c00) [pid = 1781] [serial = 914] [outer = 0x8c190c00] 22:43:21 INFO - PROCESS | 1781 | 1461217401235 Marionette DEBUG loaded listener.js 22:43:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x8eae2c00) [pid = 1781] [serial = 915] [outer = 0x8c190c00] 22:43:22 INFO - PROCESS | 1781 | 1461217402100 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] 22:43:22 INFO - PROCESS | 1781 | 1461217402185 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 22:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 22:43:22 INFO - PROCESS | 1781 | 1461217402192 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 22:43:22 INFO - PROCESS | 1781 | 1461217402195 Marionette TRACE conn3 <- [1,1190,null,{}] 22:43:22 INFO - PROCESS | 1781 | 1461217402201 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}] 22:43:22 INFO - PROCESS | 1781 | 1461217402390 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 22:43:22 INFO - PROCESS | 1781 | 1461217402643 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x86031400 == 128 [pid = 1781] [id = 305] 22:43:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x8b7cb400) [pid = 1781] [serial = 916] [outer = (nil)] 22:43:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8f06ac00) [pid = 1781] [serial = 917] [outer = 0x8b7cb400] 22:43:22 INFO - PROCESS | 1781 | 1461217402766 Marionette DEBUG loaded listener.js 22:43:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8f0b8c00) [pid = 1781] [serial = 918] [outer = 0x8b7cb400] 22:43:23 INFO - PROCESS | 1781 | 1461217403683 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] 22:43:23 INFO - PROCESS | 1781 | 1461217403732 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 22:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 22:43:23 INFO - PROCESS | 1781 | 1461217403739 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 22:43:23 INFO - PROCESS | 1781 | 1461217403743 Marionette TRACE conn3 <- [1,1194,null,{}] 22:43:23 INFO - PROCESS | 1781 | 1461217403749 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}] 22:43:23 INFO - PROCESS | 1781 | 1461217403954 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 22:43:24 INFO - PROCESS | 1781 | 1461217404210 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea55800 == 129 [pid = 1781] [id = 306] 22:43:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8eb77000) [pid = 1781] [serial = 919] [outer = (nil)] 22:43:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8f22cc00) [pid = 1781] [serial = 920] [outer = 0x8eb77000] 22:43:24 INFO - PROCESS | 1781 | 1461217404344 Marionette DEBUG loaded listener.js 22:43:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8f230c00) [pid = 1781] [serial = 921] [outer = 0x8eb77000] 22:43:25 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:43:25 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:43:25 INFO - PROCESS | 1781 | 1461217405251 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] 22:43:25 INFO - PROCESS | 1781 | 1461217405327 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 22:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 22:43:25 INFO - PROCESS | 1781 | 1461217405333 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 22:43:25 INFO - PROCESS | 1781 | 1461217405337 Marionette TRACE conn3 <- [1,1198,null,{}] 22:43:25 INFO - PROCESS | 1781 | 1461217405343 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}] 22:43:25 INFO - PROCESS | 1781 | 1461217405567 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 22:43:25 INFO - PROCESS | 1781 | 1461217405887 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f1c00 == 130 [pid = 1781] [id = 307] 22:43:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x8f38ac00) [pid = 1781] [serial = 922] [outer = (nil)] 22:43:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x8f7e2c00) [pid = 1781] [serial = 923] [outer = 0x8f38ac00] 22:43:25 INFO - PROCESS | 1781 | 1461217405986 Marionette DEBUG loaded listener.js 22:43:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x8faab000) [pid = 1781] [serial = 924] [outer = 0x8f38ac00] 22:43:26 INFO - PROCESS | 1781 | 1461217406914 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]]]}] 22:43:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 22:43:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1643ms 22:43:26 INFO - PROCESS | 1781 | 1461217406976 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 22:43:26 INFO - PROCESS | 1781 | 1461217406980 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 22:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 22:43:26 INFO - PROCESS | 1781 | 1461217406987 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 22:43:26 INFO - PROCESS | 1781 | 1461217406990 Marionette TRACE conn3 <- [1,1202,null,{}] 22:43:26 INFO - PROCESS | 1781 | 1461217406996 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}] 22:43:27 INFO - PROCESS | 1781 | 1461217407186 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 22:43:27 INFO - PROCESS | 1781 | 1461217407444 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faad000 == 131 [pid = 1781] [id = 308] 22:43:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x8fd1ec00) [pid = 1781] [serial = 925] [outer = (nil)] 22:43:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x8fd24000) [pid = 1781] [serial = 926] [outer = 0x8fd1ec00] 22:43:27 INFO - PROCESS | 1781 | 1461217407572 Marionette DEBUG loaded listener.js 22:43:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8fd28000) [pid = 1781] [serial = 927] [outer = 0x8fd1ec00] 22:43:28 INFO - PROCESS | 1781 | 1461217408482 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]]]}] 22:43:28 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 22:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1534ms 22:43:28 INFO - PROCESS | 1781 | 1461217408523 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 22:43:28 INFO - PROCESS | 1781 | 1461217408526 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 22:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 22:43:28 INFO - PROCESS | 1781 | 1461217408533 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 22:43:28 INFO - PROCESS | 1781 | 1461217408537 Marionette TRACE conn3 <- [1,1206,null,{}] 22:43:28 INFO - PROCESS | 1781 | 1461217408542 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}] 22:43:28 INFO - PROCESS | 1781 | 1461217408728 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 22:43:28 INFO - PROCESS | 1781 | 1461217408942 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faae000 == 132 [pid = 1781] [id = 309] 22:43:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x8fd1c400) [pid = 1781] [serial = 928] [outer = (nil)] 22:43:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x8fe70400) [pid = 1781] [serial = 929] [outer = 0x8fd1c400] 22:43:29 INFO - PROCESS | 1781 | 1461217409063 Marionette DEBUG loaded listener.js 22:43:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x8fe73c00) [pid = 1781] [serial = 930] [outer = 0x8fd1c400] 22:43:30 INFO - PROCESS | 1781 | 1461217410084 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]]]}] 22:43:30 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 22:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1586ms 22:43:30 INFO - PROCESS | 1781 | 1461217410121 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 22:43:30 INFO - PROCESS | 1781 | 1461217410124 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 22:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 22:43:30 INFO - PROCESS | 1781 | 1461217410131 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 22:43:30 INFO - PROCESS | 1781 | 1461217410134 Marionette TRACE conn3 <- [1,1210,null,{}] 22:43:30 INFO - PROCESS | 1781 | 1461217410140 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}] 22:43:30 INFO - PROCESS | 1781 | 1461217410326 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 22:43:30 INFO - PROCESS | 1781 | 1461217410588 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd1d000 == 133 [pid = 1781] [id = 310] 22:43:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x8fe6c800) [pid = 1781] [serial = 931] [outer = (nil)] 22:43:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x8ff93000) [pid = 1781] [serial = 932] [outer = 0x8fe6c800] 22:43:30 INFO - PROCESS | 1781 | 1461217410716 Marionette DEBUG loaded listener.js 22:43:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x8ffd1c00) [pid = 1781] [serial = 933] [outer = 0x8fe6c800] 22:43:31 INFO - PROCESS | 1781 | 1461217411635 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]]]}] 22:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 22:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1581ms 22:43:31 INFO - PROCESS | 1781 | 1461217411713 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 22:43:31 INFO - PROCESS | 1781 | 1461217411717 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 22:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 22:43:31 INFO - PROCESS | 1781 | 1461217411723 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 22:43:31 INFO - PROCESS | 1781 | 1461217411727 Marionette TRACE conn3 <- [1,1214,null,{}] 22:43:31 INFO - PROCESS | 1781 | 1461217411733 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}] 22:43:31 INFO - PROCESS | 1781 | 1461217411993 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 22:43:32 INFO - PROCESS | 1781 | 1461217412299 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd1d400 == 134 [pid = 1781] [id = 311] 22:43:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x8fe6d400) [pid = 1781] [serial = 934] [outer = (nil)] 22:43:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x8ffdd800) [pid = 1781] [serial = 935] [outer = 0x8fe6d400] 22:43:32 INFO - PROCESS | 1781 | 1461217412394 Marionette DEBUG loaded listener.js 22:43:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8ffdf000) [pid = 1781] [serial = 936] [outer = 0x8fe6d400] 22:43:33 INFO - PROCESS | 1781 | 1461217413338 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]]]}] 22:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 22:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1681ms 22:43:33 INFO - PROCESS | 1781 | 1461217413406 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 22:43:33 INFO - PROCESS | 1781 | 1461217413409 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 22:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 22:43:33 INFO - PROCESS | 1781 | 1461217413416 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 22:43:33 INFO - PROCESS | 1781 | 1461217413420 Marionette TRACE conn3 <- [1,1218,null,{}] 22:43:33 INFO - PROCESS | 1781 | 1461217413425 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}] 22:43:33 INFO - PROCESS | 1781 | 1461217413615 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 22:43:33 INFO - PROCESS | 1781 | 1461217413877 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x86030400 == 135 [pid = 1781] [id = 312] 22:43:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x86035800) [pid = 1781] [serial = 937] [outer = (nil)] 22:43:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x86724800) [pid = 1781] [serial = 938] [outer = 0x86035800] 22:43:34 INFO - PROCESS | 1781 | 1461217414431 Marionette DEBUG loaded listener.js 22:43:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x86a53c00) [pid = 1781] [serial = 939] [outer = 0x86035800] 22:43:35 INFO - PROCESS | 1781 | 1461217415371 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]]]}] 22:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 22:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1989ms 22:43:35 INFO - PROCESS | 1781 | 1461217415407 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 22:43:35 INFO - PROCESS | 1781 | 1461217415414 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 22:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 22:43:35 INFO - PROCESS | 1781 | 1461217415423 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 22:43:35 INFO - PROCESS | 1781 | 1461217415428 Marionette TRACE conn3 <- [1,1222,null,{}] 22:43:35 INFO - PROCESS | 1781 | 1461217415435 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}] 22:43:35 INFO - PROCESS | 1781 | 1461217415637 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 22:43:35 INFO - PROCESS | 1781 | 1461217415902 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851cc00 == 136 [pid = 1781] [id = 313] 22:43:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x88520800) [pid = 1781] [serial = 940] [outer = (nil)] 22:43:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x891bd400) [pid = 1781] [serial = 941] [outer = 0x88520800] 22:43:36 INFO - PROCESS | 1781 | 1461217416030 Marionette DEBUG loaded listener.js 22:43:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x89297800) [pid = 1781] [serial = 942] [outer = 0x88520800] 22:43:36 INFO - PROCESS | 1781 | 1461217416904 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] 22:43:36 INFO - PROCESS | 1781 | 1461217416963 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 22:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 22:43:36 INFO - PROCESS | 1781 | 1461217416974 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 22:43:36 INFO - PROCESS | 1781 | 1461217416977 Marionette TRACE conn3 <- [1,1226,null,{}] 22:43:36 INFO - PROCESS | 1781 | 1461217416983 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}] 22:43:37 INFO - PROCESS | 1781 | 1461217417177 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 22:43:37 INFO - PROCESS | 1781 | 1461217417651 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x852f4000 == 137 [pid = 1781] [id = 314] 22:43:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x852f4400) [pid = 1781] [serial = 943] [outer = (nil)] 22:43:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x89b37400) [pid = 1781] [serial = 944] [outer = 0x852f4400] 22:43:37 INFO - PROCESS | 1781 | 1461217417739 Marionette DEBUG loaded listener.js 22:43:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 204 (0x8a023c00) [pid = 1781] [serial = 945] [outer = 0x852f4400] 22:43:38 INFO - PROCESS | 1781 | 1461217418709 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]]]}] 22:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 22:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1780ms 22:43:38 INFO - PROCESS | 1781 | 1461217418754 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 22:43:38 INFO - PROCESS | 1781 | 1461217418758 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 22:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 22:43:38 INFO - PROCESS | 1781 | 1461217418766 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 22:43:38 INFO - PROCESS | 1781 | 1461217418773 Marionette TRACE conn3 <- [1,1230,null,{}] 22:43:38 INFO - PROCESS | 1781 | 1461217418791 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}] 22:43:39 INFO - PROCESS | 1781 | 1461217419005 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x85eef000 == 136 [pid = 1781] [id = 240] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x88fcf000 == 135 [pid = 1781] [id = 241] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x891c1c00 == 134 [pid = 1781] [id = 242] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bd8c00 == 133 [pid = 1781] [id = 243] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bda000 == 132 [pid = 1781] [id = 244] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bde400 == 131 [pid = 1781] [id = 245] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bde000 == 130 [pid = 1781] [id = 295] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84be5c00 == 129 [pid = 1781] [id = 294] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x86a5cc00 == 128 [pid = 1781] [id = 271] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdc800 == 127 [pid = 1781] [id = 269] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8603a000 == 126 [pid = 1781] [id = 293] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84be4800 == 125 [pid = 1781] [id = 292] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x852ea400 == 124 [pid = 1781] [id = 290] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x86a4e400 == 123 [pid = 1781] [id = 289] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x85ef5400 == 122 [pid = 1781] [id = 288] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb76400 == 121 [pid = 1781] [id = 287] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8eade800 == 120 [pid = 1781] [id = 285] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8c187400 == 119 [pid = 1781] [id = 286] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd63c00 == 118 [pid = 1781] [id = 284] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef2c00 == 117 [pid = 1781] [id = 283] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6ec800 == 116 [pid = 1781] [id = 281] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3cb000 == 115 [pid = 1781] [id = 282] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40a400 == 114 [pid = 1781] [id = 280] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8a22ec00 == 113 [pid = 1781] [id = 279] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdbc00 == 112 [pid = 1781] [id = 278] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x891c3800 == 111 [pid = 1781] [id = 277] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x8929e400 == 110 [pid = 1781] [id = 276] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x85354000 == 109 [pid = 1781] [id = 274] 22:43:39 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6b800 == 108 [pid = 1781] [id = 275] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 203 (0x87d6c000) [pid = 1781] [serial = 821] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x852f5400) [pid = 1781] [serial = 797] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x884e1800) [pid = 1781] [serial = 782] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x8b40a000) [pid = 1781] [serial = 761] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x89b38c00) [pid = 1781] [serial = 816] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x9793f000) [pid = 1781] [serial = 776] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x8ff90400) [pid = 1781] [serial = 767] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x8a017800) [pid = 1781] [serial = 818] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x99288800) [pid = 1781] [serial = 785] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x88515c00) [pid = 1781] [serial = 812] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x87edb400) [pid = 1781] [serial = 803] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8a01dc00) [pid = 1781] [serial = 819] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x895fe000) [pid = 1781] [serial = 815] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x93b1d800) [pid = 1781] [serial = 773] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8535c400) [pid = 1781] [serial = 788] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x86037800) [pid = 1781] [serial = 809] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x88517c00) [pid = 1781] [serial = 758] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x9034d400) [pid = 1781] [serial = 770] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x8672b800) [pid = 1781] [serial = 810] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x85eee800) [pid = 1781] [serial = 800] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x8f1ee800) [pid = 1781] [serial = 764] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x891c0c00) [pid = 1781] [serial = 806] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x8dd6dc00) [pid = 1781] [serial = 755] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8602f000) [pid = 1781] [serial = 801] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8929c000) [pid = 1781] [serial = 807] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x852d3800) [pid = 1781] [serial = 794] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x88278c00) [pid = 1781] [serial = 804] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x852f0400) [pid = 1781] [serial = 791] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x983ebc00) [pid = 1781] [serial = 779] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x88fd0000) [pid = 1781] [serial = 813] [outer = (nil)] [url = about:blank] 22:43:39 INFO - PROCESS | 1781 | 1461217419626 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdc800 == 109 [pid = 1781] [id = 315] 22:43:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x84be5c00) [pid = 1781] [serial = 946] [outer = (nil)] 22:43:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x852f2400) [pid = 1781] [serial = 947] [outer = 0x84be5c00] 22:43:39 INFO - PROCESS | 1781 | 1461217419709 Marionette DEBUG loaded listener.js 22:43:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8535c000) [pid = 1781] [serial = 948] [outer = 0x84be5c00] 22:43:40 INFO - PROCESS | 1781 | 1461217420454 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]]]}] 22:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 22:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1745ms 22:43:40 INFO - PROCESS | 1781 | 1461217420516 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 22:43:40 INFO - PROCESS | 1781 | 1461217420521 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 22:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 22:43:40 INFO - PROCESS | 1781 | 1461217420528 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 22:43:40 INFO - PROCESS | 1781 | 1461217420531 Marionette TRACE conn3 <- [1,1234,null,{}] 22:43:40 INFO - PROCESS | 1781 | 1461217420537 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}] 22:43:40 INFO - PROCESS | 1781 | 1461217420736 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 22:43:40 INFO - PROCESS | 1781 | 1461217420919 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535dc00 == 110 [pid = 1781] [id = 316] 22:43:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8672b800) [pid = 1781] [serial = 949] [outer = (nil)] 22:43:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x87ee1800) [pid = 1781] [serial = 950] [outer = 0x8672b800] 22:43:40 INFO - PROCESS | 1781 | 1461217420994 Marionette DEBUG loaded listener.js 22:43:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x884e4000) [pid = 1781] [serial = 951] [outer = 0x8672b800] 22:43:41 INFO - PROCESS | 1781 | 1461217421854 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]]]}] 22:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 22:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1397ms 22:43:41 INFO - PROCESS | 1781 | 1461217421926 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 22:43:41 INFO - PROCESS | 1781 | 1461217421930 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 22:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 22:43:41 INFO - PROCESS | 1781 | 1461217421936 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 22:43:41 INFO - PROCESS | 1781 | 1461217421938 Marionette TRACE conn3 <- [1,1238,null,{}] 22:43:41 INFO - PROCESS | 1781 | 1461217421951 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}] 22:43:42 INFO - PROCESS | 1781 | 1461217422178 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 22:43:42 INFO - PROCESS | 1781 | 1461217422199 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d65400 == 111 [pid = 1781] [id = 317] 22:43:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x88278800) [pid = 1781] [serial = 952] [outer = (nil)] 22:43:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x8929c400) [pid = 1781] [serial = 953] [outer = 0x88278800] 22:43:42 INFO - PROCESS | 1781 | 1461217422286 Marionette DEBUG loaded listener.js 22:43:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x8a01d000) [pid = 1781] [serial = 954] [outer = 0x88278800] 22:43:43 INFO - PROCESS | 1781 | 1461217423190 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]]]}] 22:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 22:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1287ms 22:43:43 INFO - PROCESS | 1781 | 1461217423225 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 22:43:43 INFO - PROCESS | 1781 | 1461217423229 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 22:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 22:43:43 INFO - PROCESS | 1781 | 1461217423234 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 22:43:43 INFO - PROCESS | 1781 | 1461217423237 Marionette TRACE conn3 <- [1,1242,null,{}] 22:43:43 INFO - PROCESS | 1781 | 1461217423249 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}] 22:43:43 INFO - PROCESS | 1781 | 1461217423495 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 22:43:43 INFO - PROCESS | 1781 | 1461217423526 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee2000 == 112 [pid = 1781] [id = 318] 22:43:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x88fc8800) [pid = 1781] [serial = 955] [outer = (nil)] 22:43:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x8b6ec000) [pid = 1781] [serial = 956] [outer = 0x88fc8800] 22:43:43 INFO - PROCESS | 1781 | 1461217423597 Marionette DEBUG loaded listener.js 22:43:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8b6f5800) [pid = 1781] [serial = 957] [outer = 0x88fc8800] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x915f0000) [pid = 1781] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x852d8c00) [pid = 1781] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x8b7c1400) [pid = 1781] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x883e9400) [pid = 1781] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x84bdfc00) [pid = 1781] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x883e8000) [pid = 1781] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x86a5c800) [pid = 1781] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8ea53c00) [pid = 1781] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x8672f400) [pid = 1781] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8602d800) [pid = 1781] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8bef4800) [pid = 1781] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x89b34000) [pid = 1781] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8eb77800) [pid = 1781] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8dd6c000) [pid = 1781] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8eae6000) [pid = 1781] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x89f0d400) [pid = 1781] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x85354800) [pid = 1781] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x892a2c00) [pid = 1781] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8b54ec00) [pid = 1781] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8ea56400) [pid = 1781] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8b401c00) [pid = 1781] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8603b400) [pid = 1781] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x852c9800) [pid = 1781] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8b6f5c00) [pid = 1781] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x87d71800) [pid = 1781] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8b548800) [pid = 1781] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x98101c00) [pid = 1781] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x86a5b000) [pid = 1781] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x900d0400) [pid = 1781] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8a01fc00) [pid = 1781] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x852cf800) [pid = 1781] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8f0b3c00) [pid = 1781] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x85352800) [pid = 1781] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x88fd1400) [pid = 1781] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x884d9800) [pid = 1781] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x852e7800) [pid = 1781] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8fe6e800) [pid = 1781] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8f1d2000) [pid = 1781] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 22:43:44 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x9391dc00) [pid = 1781] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 22:43:45 INFO - PROCESS | 1781 | 1461217425290 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]]]}] 22:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 22:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2089ms 22:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 22:43:45 INFO - PROCESS | 1781 | 1461217425324 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 22:43:45 INFO - PROCESS | 1781 | 1461217425327 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 22:43:45 INFO - PROCESS | 1781 | 1461217425333 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 22:43:45 INFO - PROCESS | 1781 | 1461217425336 Marionette TRACE conn3 <- [1,1246,null,{}] 22:43:45 INFO - PROCESS | 1781 | 1461217425341 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}] 22:43:45 INFO - PROCESS | 1781 | 1461217425516 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 22:43:45 INFO - PROCESS | 1781 | 1461217425687 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x852cec00 == 113 [pid = 1781] [id = 319] 22:43:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x852cf800) [pid = 1781] [serial = 958] [outer = (nil)] 22:43:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x86729800) [pid = 1781] [serial = 959] [outer = 0x852cf800] 22:43:45 INFO - PROCESS | 1781 | 1461217425760 Marionette DEBUG loaded listener.js 22:43:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x884d9800) [pid = 1781] [serial = 960] [outer = 0x852cf800] 22:43:46 INFO - PROCESS | 1781 | 1461217426528 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]]]}] 22:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 22:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1330ms 22:43:46 INFO - PROCESS | 1781 | 1461217426664 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 22:43:46 INFO - PROCESS | 1781 | 1461217426669 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 22:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 22:43:46 INFO - PROCESS | 1781 | 1461217426678 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 22:43:46 INFO - PROCESS | 1781 | 1461217426684 Marionette TRACE conn3 <- [1,1250,null,{}] 22:43:46 INFO - PROCESS | 1781 | 1461217426693 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}] 22:43:46 INFO - PROCESS | 1781 | 1461217426932 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 22:43:47 INFO - PROCESS | 1781 | 1461217427223 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x86728c00 == 114 [pid = 1781] [id = 320] 22:43:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x86729000) [pid = 1781] [serial = 961] [outer = (nil)] 22:43:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x86a52000) [pid = 1781] [serial = 962] [outer = 0x86729000] 22:43:47 INFO - PROCESS | 1781 | 1461217427355 Marionette DEBUG loaded listener.js 22:43:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x87ee1c00) [pid = 1781] [serial = 963] [outer = 0x86729000] 22:43:48 INFO - PROCESS | 1781 | 1461217428311 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]]]}] 22:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 22:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1685ms 22:43:48 INFO - PROCESS | 1781 | 1461217428363 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 22:43:48 INFO - PROCESS | 1781 | 1461217428369 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 22:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 22:43:48 INFO - PROCESS | 1781 | 1461217428382 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 22:43:48 INFO - PROCESS | 1781 | 1461217428389 Marionette TRACE conn3 <- [1,1254,null,{}] 22:43:48 INFO - PROCESS | 1781 | 1461217428395 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}] 22:43:48 INFO - PROCESS | 1781 | 1461217428595 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 22:43:48 INFO - PROCESS | 1781 | 1461217428857 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x86037800 == 115 [pid = 1781] [id = 321] 22:43:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8827e000) [pid = 1781] [serial = 964] [outer = (nil)] 22:43:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x891c5c00) [pid = 1781] [serial = 965] [outer = 0x8827e000] 22:43:48 INFO - PROCESS | 1781 | 1461217428987 Marionette DEBUG loaded listener.js 22:43:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x89511400) [pid = 1781] [serial = 966] [outer = 0x8827e000] 22:43:49 INFO - PROCESS | 1781 | 1461217429958 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]]]}] 22:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 22:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1638ms 22:43:50 INFO - PROCESS | 1781 | 1461217430018 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 22:43:50 INFO - PROCESS | 1781 | 1461217430022 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 22:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 22:43:50 INFO - PROCESS | 1781 | 1461217430029 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 22:43:50 INFO - PROCESS | 1781 | 1461217430033 Marionette TRACE conn3 <- [1,1258,null,{}] 22:43:50 INFO - PROCESS | 1781 | 1461217430048 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}] 22:43:50 INFO - PROCESS | 1781 | 1461217430287 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 22:43:50 INFO - PROCESS | 1781 | 1461217430634 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2e000 == 116 [pid = 1781] [id = 322] 22:43:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8a026800) [pid = 1781] [serial = 967] [outer = (nil)] 22:43:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8a3cf000) [pid = 1781] [serial = 968] [outer = 0x8a026800] 22:43:50 INFO - PROCESS | 1781 | 1461217430731 Marionette DEBUG loaded listener.js 22:43:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8b40e800) [pid = 1781] [serial = 969] [outer = 0x8a026800] 22:43:51 INFO - PROCESS | 1781 | 1461217431659 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]]]}] 22:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 22:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1686ms 22:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 22:43:51 INFO - PROCESS | 1781 | 1461217431716 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 22:43:51 INFO - PROCESS | 1781 | 1461217431720 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 22:43:51 INFO - PROCESS | 1781 | 1461217431726 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 22:43:51 INFO - PROCESS | 1781 | 1461217431730 Marionette TRACE conn3 <- [1,1262,null,{}] 22:43:51 INFO - PROCESS | 1781 | 1461217431736 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}] 22:43:51 INFO - PROCESS | 1781 | 1461217431927 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 22:43:52 INFO - PROCESS | 1781 | 1461217432189 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f08c00 == 117 [pid = 1781] [id = 323] 22:43:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8b6f1c00) [pid = 1781] [serial = 970] [outer = (nil)] 22:43:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8bee9400) [pid = 1781] [serial = 971] [outer = 0x8b6f1c00] 22:43:52 INFO - PROCESS | 1781 | 1461217432318 Marionette DEBUG loaded listener.js 22:43:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8bef4400) [pid = 1781] [serial = 972] [outer = 0x8b6f1c00] 22:43:53 INFO - PROCESS | 1781 | 1461217433201 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]]]}] 22:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 22:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1532ms 22:43:53 INFO - PROCESS | 1781 | 1461217433258 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 22:43:53 INFO - PROCESS | 1781 | 1461217433262 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 22:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 22:43:53 INFO - PROCESS | 1781 | 1461217433268 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 22:43:53 INFO - PROCESS | 1781 | 1461217433272 Marionette TRACE conn3 <- [1,1266,null,{}] 22:43:53 INFO - PROCESS | 1781 | 1461217433277 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}] 22:43:53 INFO - PROCESS | 1781 | 1461217433556 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 22:43:53 INFO - PROCESS | 1781 | 1461217433821 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e0800 == 118 [pid = 1781] [id = 324] 22:43:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8b6ecc00) [pid = 1781] [serial = 973] [outer = (nil)] 22:43:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8dce2800) [pid = 1781] [serial = 974] [outer = 0x8b6ecc00] 22:43:53 INFO - PROCESS | 1781 | 1461217433963 Marionette DEBUG loaded listener.js 22:43:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8dd6dc00) [pid = 1781] [serial = 975] [outer = 0x8b6ecc00] 22:43:54 INFO - PROCESS | 1781 | 1461217434924 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]]]}] 22:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 22:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1700ms 22:43:54 INFO - PROCESS | 1781 | 1461217434969 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 22:43:54 INFO - PROCESS | 1781 | 1461217434973 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 22:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 22:43:54 INFO - PROCESS | 1781 | 1461217434979 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 22:43:54 INFO - PROCESS | 1781 | 1461217434983 Marionette TRACE conn3 <- [1,1270,null,{}] 22:43:54 INFO - PROCESS | 1781 | 1461217434989 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}] 22:43:55 INFO - PROCESS | 1781 | 1461217435224 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 22:43:55 INFO - PROCESS | 1781 | 1461217435500 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8beec000 == 119 [pid = 1781] [id = 325] 22:43:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8eae3400) [pid = 1781] [serial = 976] [outer = (nil)] 22:43:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8eb77800) [pid = 1781] [serial = 977] [outer = 0x8eae3400] 22:43:55 INFO - PROCESS | 1781 | 1461217435675 Marionette DEBUG loaded listener.js 22:43:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8f0c0800) [pid = 1781] [serial = 978] [outer = 0x8eae3400] 22:43:57 INFO - PROCESS | 1781 | 1461217437168 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]]]}] 22:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 22:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2238ms 22:43:57 INFO - PROCESS | 1781 | 1461217437218 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 22:43:57 INFO - PROCESS | 1781 | 1461217437223 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 22:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 22:43:57 INFO - PROCESS | 1781 | 1461217437229 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 22:43:57 INFO - PROCESS | 1781 | 1461217437233 Marionette TRACE conn3 <- [1,1274,null,{}] 22:43:57 INFO - PROCESS | 1781 | 1461217437238 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}] 22:43:57 INFO - PROCESS | 1781 | 1461217437524 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 22:43:57 INFO - PROCESS | 1781 | 1461217437865 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be6000 == 120 [pid = 1781] [id = 326] 22:43:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x88fd0800) [pid = 1781] [serial = 979] [outer = (nil)] 22:43:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8f22d000) [pid = 1781] [serial = 980] [outer = 0x88fd0800] 22:43:58 INFO - PROCESS | 1781 | 1461217438021 Marionette DEBUG loaded listener.js 22:43:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8f234c00) [pid = 1781] [serial = 981] [outer = 0x88fd0800] 22:43:59 INFO - PROCESS | 1781 | 1461217439038 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]]]}] 22:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 22:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1882ms 22:43:59 INFO - PROCESS | 1781 | 1461217439113 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 22:43:59 INFO - PROCESS | 1781 | 1461217439117 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 22:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 22:43:59 INFO - PROCESS | 1781 | 1461217439123 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 22:43:59 INFO - PROCESS | 1781 | 1461217439127 Marionette TRACE conn3 <- [1,1278,null,{}] 22:43:59 INFO - PROCESS | 1781 | 1461217439133 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}] 22:43:59 INFO - PROCESS | 1781 | 1461217439324 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 22:43:59 INFO - PROCESS | 1781 | 1461217439590 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:43:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d9c00 == 121 [pid = 1781] [id = 327] 22:43:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x8f1f4800) [pid = 1781] [serial = 982] [outer = (nil)] 22:43:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8fd1b400) [pid = 1781] [serial = 983] [outer = 0x8f1f4800] 22:43:59 INFO - PROCESS | 1781 | 1461217439727 Marionette DEBUG loaded listener.js 22:43:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x8fe6a000) [pid = 1781] [serial = 984] [outer = 0x8f1f4800] 22:44:00 INFO - PROCESS | 1781 | 1461217440698 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]]]}] 22:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 22:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1642ms 22:44:00 INFO - PROCESS | 1781 | 1461217440766 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 22:44:00 INFO - PROCESS | 1781 | 1461217440769 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 22:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 22:44:00 INFO - PROCESS | 1781 | 1461217440777 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 22:44:00 INFO - PROCESS | 1781 | 1461217440780 Marionette TRACE conn3 <- [1,1282,null,{}] 22:44:00 INFO - PROCESS | 1781 | 1461217440786 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}] 22:44:00 INFO - PROCESS | 1781 | 1461217440995 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 22:44:01 INFO - PROCESS | 1781 | 1461217441258 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f385c00 == 122 [pid = 1781] [id = 328] 22:44:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x8f7d7c00) [pid = 1781] [serial = 985] [outer = (nil)] 22:44:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8ffd5400) [pid = 1781] [serial = 986] [outer = 0x8f7d7c00] 22:44:01 INFO - PROCESS | 1781 | 1461217441398 Marionette DEBUG loaded listener.js 22:44:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8ffde000) [pid = 1781] [serial = 987] [outer = 0x8f7d7c00] 22:44:02 INFO - PROCESS | 1781 | 1461217442329 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]]]}] 22:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 22:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1584ms 22:44:02 INFO - PROCESS | 1781 | 1461217442362 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 22:44:02 INFO - PROCESS | 1781 | 1461217442366 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 22:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 22:44:02 INFO - PROCESS | 1781 | 1461217442373 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 22:44:02 INFO - PROCESS | 1781 | 1461217442376 Marionette TRACE conn3 <- [1,1286,null,{}] 22:44:02 INFO - PROCESS | 1781 | 1461217442383 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}] 22:44:02 INFO - PROCESS | 1781 | 1461217442587 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 22:44:02 INFO - PROCESS | 1781 | 1461217442909 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5cc00 == 123 [pid = 1781] [id = 329] 22:44:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8b544c00) [pid = 1781] [serial = 988] [outer = (nil)] 22:44:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x900d1c00) [pid = 1781] [serial = 989] [outer = 0x8b544c00] 22:44:03 INFO - PROCESS | 1781 | 1461217443015 Marionette DEBUG loaded listener.js 22:44:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x900d6000) [pid = 1781] [serial = 990] [outer = 0x8b544c00] 22:44:03 INFO - PROCESS | 1781 | 1461217443905 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]]]}] 22:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 22:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1582ms 22:44:03 INFO - PROCESS | 1781 | 1461217443957 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 22:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 22:44:03 INFO - PROCESS | 1781 | 1461217443962 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 22:44:03 INFO - PROCESS | 1781 | 1461217443968 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 22:44:03 INFO - PROCESS | 1781 | 1461217443972 Marionette TRACE conn3 <- [1,1290,null,{}] 22:44:03 INFO - PROCESS | 1781 | 1461217443978 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}] 22:44:04 INFO - PROCESS | 1781 | 1461217444196 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 22:44:04 INFO - PROCESS | 1781 | 1461217444471 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d2000 == 124 [pid = 1781] [id = 330] 22:44:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x90359c00) [pid = 1781] [serial = 991] [outer = (nil)] 22:44:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x9049e000) [pid = 1781] [serial = 992] [outer = 0x90359c00] 22:44:04 INFO - PROCESS | 1781 | 1461217444609 Marionette DEBUG loaded listener.js 22:44:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x904a6800) [pid = 1781] [serial = 993] [outer = 0x90359c00] 22:44:05 INFO - PROCESS | 1781 | 1461217445557 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]]]}] 22:44:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 22:44:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1630ms 22:44:05 INFO - PROCESS | 1781 | 1461217445598 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 22:44:05 INFO - PROCESS | 1781 | 1461217445602 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 22:44:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 22:44:05 INFO - PROCESS | 1781 | 1461217445608 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 22:44:05 INFO - PROCESS | 1781 | 1461217445611 Marionette TRACE conn3 <- [1,1294,null,{}] 22:44:05 INFO - PROCESS | 1781 | 1461217445617 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}] 22:44:05 INFO - PROCESS | 1781 | 1461217445812 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 22:44:06 INFO - PROCESS | 1781 | 1461217446141 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d5400 == 125 [pid = 1781] [id = 331] 22:44:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x90356400) [pid = 1781] [serial = 994] [outer = (nil)] 22:44:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x91279000) [pid = 1781] [serial = 995] [outer = 0x90356400] 22:44:06 INFO - PROCESS | 1781 | 1461217446246 Marionette DEBUG loaded listener.js 22:44:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x9129f800) [pid = 1781] [serial = 996] [outer = 0x90356400] 22:44:07 INFO - PROCESS | 1781 | 1461217447188 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]]]}] 22:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 22:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1648ms 22:44:07 INFO - PROCESS | 1781 | 1461217447257 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 22:44:07 INFO - PROCESS | 1781 | 1461217447261 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 22:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 22:44:07 INFO - PROCESS | 1781 | 1461217447267 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 22:44:07 INFO - PROCESS | 1781 | 1461217447271 Marionette TRACE conn3 <- [1,1298,null,{}] 22:44:07 INFO - PROCESS | 1781 | 1461217447276 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}] 22:44:07 INFO - PROCESS | 1781 | 1461217447474 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 22:44:07 INFO - PROCESS | 1781 | 1461217447741 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f04c00 == 126 [pid = 1781] [id = 332] 22:44:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x8a228000) [pid = 1781] [serial = 997] [outer = (nil)] 22:44:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x9127b800) [pid = 1781] [serial = 998] [outer = 0x8a228000] 22:44:07 INFO - PROCESS | 1781 | 1461217447867 Marionette DEBUG loaded listener.js 22:44:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x915a8c00) [pid = 1781] [serial = 999] [outer = 0x8a228000] 22:44:08 INFO - PROCESS | 1781 | 1461217448774 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]]]}] 22:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 22:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1535ms 22:44:08 INFO - PROCESS | 1781 | 1461217448803 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 22:44:08 INFO - PROCESS | 1781 | 1461217448807 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 22:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 22:44:08 INFO - PROCESS | 1781 | 1461217448813 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 22:44:08 INFO - PROCESS | 1781 | 1461217448816 Marionette TRACE conn3 <- [1,1302,null,{}] 22:44:08 INFO - PROCESS | 1781 | 1461217448822 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}] 22:44:09 INFO - PROCESS | 1781 | 1461217449010 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 22:44:09 INFO - PROCESS | 1781 | 1461217449246 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x91277800 == 127 [pid = 1781] [id = 333] 22:44:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x912ac000) [pid = 1781] [serial = 1000] [outer = (nil)] 22:44:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x915f1800) [pid = 1781] [serial = 1001] [outer = 0x912ac000] 22:44:09 INFO - PROCESS | 1781 | 1461217449376 Marionette DEBUG loaded listener.js 22:44:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x915f3c00) [pid = 1781] [serial = 1002] [outer = 0x912ac000] 22:44:10 INFO - PROCESS | 1781 | 1461217450296 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]]]}] 22:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 22:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1546ms 22:44:10 INFO - PROCESS | 1781 | 1461217450359 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 22:44:10 INFO - PROCESS | 1781 | 1461217450363 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 22:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 22:44:10 INFO - PROCESS | 1781 | 1461217450370 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 22:44:10 INFO - PROCESS | 1781 | 1461217450373 Marionette TRACE conn3 <- [1,1306,null,{}] 22:44:10 INFO - PROCESS | 1781 | 1461217450379 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}] 22:44:10 INFO - PROCESS | 1781 | 1461217450568 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 22:44:10 INFO - PROCESS | 1781 | 1461217450832 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x915b1400 == 128 [pid = 1781] [id = 334] 22:44:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x915b2c00) [pid = 1781] [serial = 1003] [outer = (nil)] 22:44:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x927a7400) [pid = 1781] [serial = 1004] [outer = 0x915b2c00] 22:44:10 INFO - PROCESS | 1781 | 1461217450975 Marionette DEBUG loaded listener.js 22:44:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x9285d800) [pid = 1781] [serial = 1005] [outer = 0x915b2c00] 22:44:11 INFO - PROCESS | 1781 | 1461217451865 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]]]}] 22:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 22:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1532ms 22:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 22:44:11 INFO - PROCESS | 1781 | 1461217451903 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 22:44:11 INFO - PROCESS | 1781 | 1461217451906 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 22:44:11 INFO - PROCESS | 1781 | 1461217451913 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 22:44:11 INFO - PROCESS | 1781 | 1461217451916 Marionette TRACE conn3 <- [1,1310,null,{}] 22:44:11 INFO - PROCESS | 1781 | 1461217451922 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}] 22:44:12 INFO - PROCESS | 1781 | 1461217452105 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 22:44:12 INFO - PROCESS | 1781 | 1461217452329 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x86038c00 == 129 [pid = 1781] [id = 335] 22:44:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x891c3400) [pid = 1781] [serial = 1006] [outer = (nil)] 22:44:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x92866000) [pid = 1781] [serial = 1007] [outer = 0x891c3400] 22:44:12 INFO - PROCESS | 1781 | 1461217452491 Marionette DEBUG loaded listener.js 22:44:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x92867c00) [pid = 1781] [serial = 1008] [outer = 0x891c3400] 22:44:13 INFO - PROCESS | 1781 | 1461217453429 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] 22:44:13 INFO - PROCESS | 1781 | 1461217453501 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 22:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 22:44:13 INFO - PROCESS | 1781 | 1461217453507 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 22:44:13 INFO - PROCESS | 1781 | 1461217453511 Marionette TRACE conn3 <- [1,1314,null,{}] 22:44:13 INFO - PROCESS | 1781 | 1461217453517 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}] 22:44:13 INFO - PROCESS | 1781 | 1461217453709 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 22:44:13 INFO - PROCESS | 1781 | 1461217453972 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672b400 == 130 [pid = 1781] [id = 336] 22:44:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x92719400) [pid = 1781] [serial = 1009] [outer = (nil)] 22:44:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x9289c400) [pid = 1781] [serial = 1010] [outer = 0x92719400] 22:44:14 INFO - PROCESS | 1781 | 1461217454097 Marionette DEBUG loaded listener.js 22:44:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x9391f800) [pid = 1781] [serial = 1011] [outer = 0x92719400] 22:44:14 INFO - PROCESS | 1781 | 1461217454952 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]]]}] 22:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 22:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1484ms 22:44:14 INFO - PROCESS | 1781 | 1461217454993 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 22:44:14 INFO - PROCESS | 1781 | 1461217454997 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 22:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 22:44:15 INFO - PROCESS | 1781 | 1461217455003 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 22:44:15 INFO - PROCESS | 1781 | 1461217455007 Marionette TRACE conn3 <- [1,1318,null,{}] 22:44:15 INFO - PROCESS | 1781 | 1461217455012 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}] 22:44:15 INFO - PROCESS | 1781 | 1461217455229 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 22:44:15 INFO - PROCESS | 1781 | 1461217455597 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535c800 == 131 [pid = 1781] [id = 337] 22:44:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x8535d000) [pid = 1781] [serial = 1012] [outer = (nil)] 22:44:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x88286400) [pid = 1781] [serial = 1013] [outer = 0x8535d000] 22:44:15 INFO - PROCESS | 1781 | 1461217455688 Marionette DEBUG loaded listener.js 22:44:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 204 (0x891bf000) [pid = 1781] [serial = 1014] [outer = 0x8535d000] 22:44:16 INFO - PROCESS | 1781 | 1461217456606 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]]]}] 22:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 22:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1680ms 22:44:16 INFO - PROCESS | 1781 | 1461217456685 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 22:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 22:44:16 INFO - PROCESS | 1781 | 1461217456691 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 22:44:16 INFO - PROCESS | 1781 | 1461217456697 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 22:44:16 INFO - PROCESS | 1781 | 1461217456700 Marionette TRACE conn3 <- [1,1322,null,{}] 22:44:16 INFO - PROCESS | 1781 | 1461217456706 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}] 22:44:16 INFO - PROCESS | 1781 | 1461217456949 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40b000 == 130 [pid = 1781] [id = 254] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8a022800 == 129 [pid = 1781] [id = 256] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x87ee2000 == 128 [pid = 1781] [id = 318] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x87d65400 == 127 [pid = 1781] [id = 317] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8535dc00 == 126 [pid = 1781] [id = 316] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdc800 == 125 [pid = 1781] [id = 315] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x852f4000 == 124 [pid = 1781] [id = 314] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x9127bc00 == 123 [pid = 1781] [id = 11] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8851cc00 == 122 [pid = 1781] [id = 313] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x86030400 == 121 [pid = 1781] [id = 312] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef5400 == 120 [pid = 1781] [id = 304] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3cac00 == 119 [pid = 1781] [id = 303] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8a233c00 == 118 [pid = 1781] [id = 302] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x84be1000 == 117 [pid = 1781] [id = 273] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8a025000 == 116 [pid = 1781] [id = 301] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x884ddc00 == 115 [pid = 1781] [id = 299] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x8950fc00 == 114 [pid = 1781] [id = 300] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x884e6c00 == 113 [pid = 1781] [id = 298] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x86a59000 == 112 [pid = 1781] [id = 296] 22:44:18 INFO - PROCESS | 1781 | --DOCSHELL 0x85357400 == 111 [pid = 1781] [id = 297] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 203 (0x93920c00) [pid = 1781] [serial = 684] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x8535ac00) [pid = 1781] [serial = 798] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x8f383000) [pid = 1781] [serial = 765] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x98a68400) [pid = 1781] [serial = 789] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x98e5b400) [pid = 1781] [serial = 780] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x884e3c00) [pid = 1781] [serial = 783] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x852f2000) [pid = 1781] [serial = 792] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x904a2800) [pid = 1781] [serial = 771] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x8ffdbc00) [pid = 1781] [serial = 768] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x97f03000) [pid = 1781] [serial = 777] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8b7c7800) [pid = 1781] [serial = 845] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8b7c9c00) [pid = 1781] [serial = 846] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x883ec400) [pid = 1781] [serial = 827] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x88516800) [pid = 1781] [serial = 828] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8b6e9000) [pid = 1781] [serial = 842] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8b6ed800) [pid = 1781] [serial = 843] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x8dcdbc00) [pid = 1781] [serial = 852] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x88514400) [pid = 1781] [serial = 885] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x88285c00) [pid = 1781] [serial = 888] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x87d6ec00) [pid = 1781] [serial = 882] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x9b092800) [pid = 1781] [serial = 786] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x891be000) [pid = 1781] [serial = 759] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x93b47800) [pid = 1781] [serial = 774] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8beed400) [pid = 1781] [serial = 762] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x852d6400) [pid = 1781] [serial = 795] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8eae3800) [pid = 1781] [serial = 756] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x89298c00) [pid = 1781] [serial = 890] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x884df400) [pid = 1781] [serial = 884] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8672cc00) [pid = 1781] [serial = 887] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8c18ec00) [pid = 1781] [serial = 875] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8eae7400) [pid = 1781] [serial = 876] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x88520000) [pid = 1781] [serial = 869] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x895f2400) [pid = 1781] [serial = 870] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8ea58800) [pid = 1781] [serial = 854] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8eae0800) [pid = 1781] [serial = 855] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x86a5b800) [pid = 1781] [serial = 881] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8827ec00) [pid = 1781] [serial = 822] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8dcd9400) [pid = 1781] [serial = 851] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x89f05800) [pid = 1781] [serial = 833] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x89f0e800) [pid = 1781] [serial = 834] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8f0bf000) [pid = 1781] [serial = 863] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8f1d1400) [pid = 1781] [serial = 864] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8f063c00) [pid = 1781] [serial = 860] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8f068800) [pid = 1781] [serial = 861] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8eb68c00) [pid = 1781] [serial = 857] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8eb6b000) [pid = 1781] [serial = 858] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8a22d000) [pid = 1781] [serial = 836] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8a3c5000) [pid = 1781] [serial = 837] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x85ef4800) [pid = 1781] [serial = 824] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x86728000) [pid = 1781] [serial = 825] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8950d400) [pid = 1781] [serial = 830] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x895f6c00) [pid = 1781] [serial = 831] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8bef3c00) [pid = 1781] [serial = 848] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8c183c00) [pid = 1781] [serial = 849] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8f1de800) [pid = 1781] [serial = 866] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8f1eac00) [pid = 1781] [serial = 867] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8b40b800) [pid = 1781] [serial = 839] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8b410400) [pid = 1781] [serial = 840] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8950e400) [pid = 1781] [serial = 872] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x89517800) [pid = 1781] [serial = 873] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x85351c00) [pid = 1781] [serial = 878] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8535b800) [pid = 1781] [serial = 879] [outer = (nil)] [url = about:blank] 22:44:18 INFO - PROCESS | 1781 | 1461217458563 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x852ed000 == 112 [pid = 1781] [id = 338] 22:44:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x852ee000) [pid = 1781] [serial = 1015] [outer = (nil)] 22:44:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x85353400) [pid = 1781] [serial = 1016] [outer = 0x852ee000] 22:44:18 INFO - PROCESS | 1781 | 1461217458647 Marionette DEBUG loaded listener.js 22:44:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x85ef3c00) [pid = 1781] [serial = 1017] [outer = 0x852ee000] 22:44:19 INFO - PROCESS | 1781 | 1461217459434 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]]]}] 22:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 22:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 2793ms 22:44:19 INFO - PROCESS | 1781 | 1461217459491 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 22:44:19 INFO - PROCESS | 1781 | 1461217459498 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 22:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 22:44:19 INFO - PROCESS | 1781 | 1461217459507 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 22:44:19 INFO - PROCESS | 1781 | 1461217459511 Marionette TRACE conn3 <- [1,1326,null,{}] 22:44:19 INFO - PROCESS | 1781 | 1461217459548 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}] 22:44:19 INFO - PROCESS | 1781 | 1461217459739 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 22:44:19 INFO - PROCESS | 1781 | 1461217459750 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a4ec00 == 113 [pid = 1781] [id = 339] 22:44:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x87d6c400) [pid = 1781] [serial = 1018] [outer = (nil)] 22:44:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8827ec00) [pid = 1781] [serial = 1019] [outer = 0x87d6c400] 22:44:19 INFO - PROCESS | 1781 | 1461217459825 Marionette DEBUG loaded listener.js 22:44:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x88285c00) [pid = 1781] [serial = 1020] [outer = 0x87d6c400] 22:44:20 INFO - PROCESS | 1781 | 1461217460891 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]]]}] 22:44:20 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 22:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1456ms 22:44:20 INFO - PROCESS | 1781 | 1461217460971 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 22:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 22:44:20 INFO - PROCESS | 1781 | 1461217460978 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 22:44:20 INFO - PROCESS | 1781 | 1461217460984 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 22:44:20 INFO - PROCESS | 1781 | 1461217460988 Marionette TRACE conn3 <- [1,1330,null,{}] 22:44:20 INFO - PROCESS | 1781 | 1461217460993 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}] 22:44:21 INFO - PROCESS | 1781 | 1461217461242 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 22:44:21 INFO - PROCESS | 1781 | 1461217461270 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f2000 == 114 [pid = 1781] [id = 340] 22:44:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x884e7000) [pid = 1781] [serial = 1021] [outer = (nil)] 22:44:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x88519400) [pid = 1781] [serial = 1022] [outer = 0x884e7000] 22:44:21 INFO - PROCESS | 1781 | 1461217461342 Marionette DEBUG loaded listener.js 22:44:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x88fc8c00) [pid = 1781] [serial = 1023] [outer = 0x884e7000] 22:44:22 INFO - PROCESS | 1781 | 1461217462388 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]]]}] 22:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 22:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1440ms 22:44:22 INFO - PROCESS | 1781 | 1461217462423 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 22:44:22 INFO - PROCESS | 1781 | 1461217462426 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 22:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 22:44:22 INFO - PROCESS | 1781 | 1461217462442 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 22:44:22 INFO - PROCESS | 1781 | 1461217462451 Marionette TRACE conn3 <- [1,1334,null,{}] 22:44:22 INFO - PROCESS | 1781 | 1461217462464 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}] 22:44:22 INFO - PROCESS | 1781 | 1461217462704 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 22:44:22 INFO - PROCESS | 1781 | 1461217462739 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x884da800 == 115 [pid = 1781] [id = 341] 22:44:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x884dec00) [pid = 1781] [serial = 1024] [outer = (nil)] 22:44:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8950e400) [pid = 1781] [serial = 1025] [outer = 0x884dec00] 22:44:22 INFO - PROCESS | 1781 | 1461217462811 Marionette DEBUG loaded listener.js 22:44:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x895ef800) [pid = 1781] [serial = 1026] [outer = 0x884dec00] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x88278800) [pid = 1781] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x88fc8800) [pid = 1781] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x852f4400) [pid = 1781] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x88520800) [pid = 1781] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x86035800) [pid = 1781] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8672b800) [pid = 1781] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x84be5c00) [pid = 1781] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 22:44:23 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x927ae000) [pid = 1781] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 22:44:24 INFO - PROCESS | 1781 | 1461217464148 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]]]}] 22:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 22:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1761ms 22:44:24 INFO - PROCESS | 1781 | 1461217464195 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 22:44:24 INFO - PROCESS | 1781 | 1461217464200 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 22:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 22:44:24 INFO - PROCESS | 1781 | 1461217464205 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 22:44:24 INFO - PROCESS | 1781 | 1461217464208 Marionette TRACE conn3 <- [1,1338,null,{}] 22:44:24 INFO - PROCESS | 1781 | 1461217464214 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}] 22:44:24 INFO - PROCESS | 1781 | 1461217464385 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 22:44:24 INFO - PROCESS | 1781 | 1461217464555 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ef3000 == 116 [pid = 1781] [id = 342] 22:44:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x86035800) [pid = 1781] [serial = 1027] [outer = (nil)] 22:44:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x89b2a400) [pid = 1781] [serial = 1028] [outer = 0x86035800] 22:44:24 INFO - PROCESS | 1781 | 1461217464628 Marionette DEBUG loaded listener.js 22:44:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x89b2ec00) [pid = 1781] [serial = 1029] [outer = 0x86035800] 22:44:25 INFO - PROCESS | 1781 | 1461217465917 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]]]}] 22:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 22:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1749ms 22:44:25 INFO - PROCESS | 1781 | 1461217465955 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 22:44:25 INFO - PROCESS | 1781 | 1461217465962 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 22:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 22:44:25 INFO - PROCESS | 1781 | 1461217465984 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 22:44:26 INFO - PROCESS | 1781 | 1461217465995 Marionette TRACE conn3 <- [1,1342,null,{}] 22:44:26 INFO - PROCESS | 1781 | 1461217466123 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}] 22:44:26 INFO - PROCESS | 1781 | 1461217466328 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 22:44:26 INFO - PROCESS | 1781 | 1461217466534 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x852cdc00 == 117 [pid = 1781] [id = 343] 22:44:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x852e8800) [pid = 1781] [serial = 1030] [outer = (nil)] 22:44:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x87d68800) [pid = 1781] [serial = 1031] [outer = 0x852e8800] 22:44:26 INFO - PROCESS | 1781 | 1461217466662 Marionette DEBUG loaded listener.js 22:44:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x88280400) [pid = 1781] [serial = 1032] [outer = 0x852e8800] 22:44:27 INFO - PROCESS | 1781 | 1461217467623 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]]]}] 22:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 22:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1715ms 22:44:27 INFO - PROCESS | 1781 | 1461217467686 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 22:44:27 INFO - PROCESS | 1781 | 1461217467695 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 22:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 22:44:27 INFO - PROCESS | 1781 | 1461217467706 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 22:44:27 INFO - PROCESS | 1781 | 1461217467710 Marionette TRACE conn3 <- [1,1346,null,{}] 22:44:27 INFO - PROCESS | 1781 | 1461217467717 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}] 22:44:27 INFO - PROCESS | 1781 | 1461217467949 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 22:44:28 INFO - PROCESS | 1781 | 1461217468211 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x884db000 == 118 [pid = 1781] [id = 344] 22:44:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x88513400) [pid = 1781] [serial = 1033] [outer = (nil)] 22:44:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x891c8800) [pid = 1781] [serial = 1034] [outer = 0x88513400] 22:44:28 INFO - PROCESS | 1781 | 1461217468339 Marionette DEBUG loaded listener.js 22:44:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x89508800) [pid = 1781] [serial = 1035] [outer = 0x88513400] 22:44:29 INFO - PROCESS | 1781 | 1461217469312 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]]]}] 22:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 22:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1680ms 22:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 22:44:29 INFO - PROCESS | 1781 | 1461217469387 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 22:44:29 INFO - PROCESS | 1781 | 1461217469390 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 22:44:29 INFO - PROCESS | 1781 | 1461217469397 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 22:44:29 INFO - PROCESS | 1781 | 1461217469403 Marionette TRACE conn3 <- [1,1350,null,{}] 22:44:29 INFO - PROCESS | 1781 | 1461217469421 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}] 22:44:29 INFO - PROCESS | 1781 | 1461217469660 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 22:44:30 INFO - PROCESS | 1781 | 1461217470005 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x892a3400 == 119 [pid = 1781] [id = 345] 22:44:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8a018400) [pid = 1781] [serial = 1036] [outer = (nil)] 22:44:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8a025400) [pid = 1781] [serial = 1037] [outer = 0x8a018400] 22:44:30 INFO - PROCESS | 1781 | 1461217470096 Marionette DEBUG loaded listener.js 22:44:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8a3c5000) [pid = 1781] [serial = 1038] [outer = 0x8a018400] 22:44:31 INFO - PROCESS | 1781 | 1461217471071 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]]]}] 22:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 22:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1752ms 22:44:31 INFO - PROCESS | 1781 | 1461217471150 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 22:44:31 INFO - PROCESS | 1781 | 1461217471156 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 22:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 22:44:31 INFO - PROCESS | 1781 | 1461217471162 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 22:44:31 INFO - PROCESS | 1781 | 1461217471166 Marionette TRACE conn3 <- [1,1354,null,{}] 22:44:31 INFO - PROCESS | 1781 | 1461217471172 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}] 22:44:31 INFO - PROCESS | 1781 | 1461217471411 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 22:44:31 INFO - PROCESS | 1781 | 1461217471734 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e5400 == 120 [pid = 1781] [id = 346] 22:44:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8a022400) [pid = 1781] [serial = 1039] [outer = (nil)] 22:44:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8b546400) [pid = 1781] [serial = 1040] [outer = 0x8a022400] 22:44:31 INFO - PROCESS | 1781 | 1461217471822 Marionette DEBUG loaded listener.js 22:44:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8b6e9000) [pid = 1781] [serial = 1041] [outer = 0x8a022400] 22:44:32 INFO - PROCESS | 1781 | 1461217472763 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]]]}] 22:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 22:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1634ms 22:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 22:44:32 INFO - PROCESS | 1781 | 1461217472796 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 22:44:32 INFO - PROCESS | 1781 | 1461217472799 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 22:44:32 INFO - PROCESS | 1781 | 1461217472806 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 22:44:32 INFO - PROCESS | 1781 | 1461217472809 Marionette TRACE conn3 <- [1,1358,null,{}] 22:44:32 INFO - PROCESS | 1781 | 1461217472815 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}] 22:44:33 INFO - PROCESS | 1781 | 1461217473000 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 22:44:33 INFO - PROCESS | 1781 | 1461217473266 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6ed400 == 121 [pid = 1781] [id = 347] 22:44:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8b6f5400) [pid = 1781] [serial = 1042] [outer = (nil)] 22:44:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8b7c9800) [pid = 1781] [serial = 1043] [outer = 0x8b6f5400] 22:44:33 INFO - PROCESS | 1781 | 1461217473397 Marionette DEBUG loaded listener.js 22:44:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8b7cf800) [pid = 1781] [serial = 1044] [outer = 0x8b6f5400] 22:44:34 INFO - PROCESS | 1781 | 1461217474275 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]]]}] 22:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 22:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1538ms 22:44:34 INFO - PROCESS | 1781 | 1461217474344 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 22:44:34 INFO - PROCESS | 1781 | 1461217474348 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 22:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 22:44:34 INFO - PROCESS | 1781 | 1461217474355 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 22:44:34 INFO - PROCESS | 1781 | 1461217474357 Marionette TRACE conn3 <- [1,1362,null,{}] 22:44:34 INFO - PROCESS | 1781 | 1461217474363 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}] 22:44:34 INFO - PROCESS | 1781 | 1461217474621 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 22:44:34 INFO - PROCESS | 1781 | 1461217474891 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950f000 == 122 [pid = 1781] [id = 348] 22:44:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8c18ec00) [pid = 1781] [serial = 1045] [outer = (nil)] 22:44:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8dce0400) [pid = 1781] [serial = 1046] [outer = 0x8c18ec00] 22:44:35 INFO - PROCESS | 1781 | 1461217475019 Marionette DEBUG loaded listener.js 22:44:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8ea59000) [pid = 1781] [serial = 1047] [outer = 0x8c18ec00] 22:44:35 INFO - PROCESS | 1781 | 1461217475994 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]]]}] 22:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 22:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1685ms 22:44:36 INFO - PROCESS | 1781 | 1461217476041 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 22:44:36 INFO - PROCESS | 1781 | 1461217476045 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 22:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 22:44:36 INFO - PROCESS | 1781 | 1461217476053 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 22:44:36 INFO - PROCESS | 1781 | 1461217476056 Marionette TRACE conn3 <- [1,1366,null,{}] 22:44:36 INFO - PROCESS | 1781 | 1461217476062 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}] 22:44:36 INFO - PROCESS | 1781 | 1461217476253 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 22:44:36 INFO - PROCESS | 1781 | 1461217476509 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c3c00 == 123 [pid = 1781] [id = 349] 22:44:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8929a800) [pid = 1781] [serial = 1048] [outer = (nil)] 22:44:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8eae8800) [pid = 1781] [serial = 1049] [outer = 0x8929a800] 22:44:36 INFO - PROCESS | 1781 | 1461217476653 Marionette DEBUG loaded listener.js 22:44:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8eb6bc00) [pid = 1781] [serial = 1050] [outer = 0x8929a800] 22:44:37 INFO - PROCESS | 1781 | 1461217477611 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] 22:44:37 INFO - PROCESS | 1781 | 1461217477641 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 22:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 22:44:37 INFO - PROCESS | 1781 | 1461217477647 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 22:44:37 INFO - PROCESS | 1781 | 1461217477650 Marionette TRACE conn3 <- [1,1370,null,{}] 22:44:37 INFO - PROCESS | 1781 | 1461217477656 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}] 22:44:37 INFO - PROCESS | 1781 | 1461217477840 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 22:44:38 INFO - PROCESS | 1781 | 1461217478099 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eae0000 == 124 [pid = 1781] [id = 350] 22:44:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8eae9400) [pid = 1781] [serial = 1051] [outer = (nil)] 22:44:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x8f06e800) [pid = 1781] [serial = 1052] [outer = 0x8eae9400] 22:44:38 INFO - PROCESS | 1781 | 1461217478226 Marionette DEBUG loaded listener.js 22:44:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8f0bf000) [pid = 1781] [serial = 1053] [outer = 0x8eae9400] 22:44:39 INFO - PROCESS | 1781 | 1461217479126 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] 22:44:39 INFO - PROCESS | 1781 | 1461217479191 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 22:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 22:44:39 INFO - PROCESS | 1781 | 1461217479198 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 22:44:39 INFO - PROCESS | 1781 | 1461217479202 Marionette TRACE conn3 <- [1,1374,null,{}] 22:44:39 INFO - PROCESS | 1781 | 1461217479207 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}] 22:44:39 INFO - PROCESS | 1781 | 1461217479447 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 22:44:39 INFO - PROCESS | 1781 | 1461217479747 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f063c00 == 125 [pid = 1781] [id = 351] 22:44:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x8f06a400) [pid = 1781] [serial = 1054] [outer = (nil)] 22:44:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x8f231400) [pid = 1781] [serial = 1055] [outer = 0x8f06a400] 22:44:39 INFO - PROCESS | 1781 | 1461217479842 Marionette DEBUG loaded listener.js 22:44:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8f37d000) [pid = 1781] [serial = 1056] [outer = 0x8f06a400] 22:44:40 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:44:40 INFO - PROCESS | 1781 | 1461217480784 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] 22:44:40 INFO - PROCESS | 1781 | 1461217480835 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 22:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 22:44:40 INFO - PROCESS | 1781 | 1461217480842 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 22:44:40 INFO - PROCESS | 1781 | 1461217480846 Marionette TRACE conn3 <- [1,1378,null,{}] 22:44:40 INFO - PROCESS | 1781 | 1461217480851 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}] 22:44:41 INFO - PROCESS | 1781 | 1461217481073 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 22:44:41 INFO - PROCESS | 1781 | 1461217481349 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827b000 == 126 [pid = 1781] [id = 352] 22:44:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x895f4800) [pid = 1781] [serial = 1057] [outer = (nil)] 22:44:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8fe6fc00) [pid = 1781] [serial = 1058] [outer = 0x895f4800] 22:44:41 INFO - PROCESS | 1781 | 1461217481482 Marionette DEBUG loaded listener.js 22:44:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8ff8ec00) [pid = 1781] [serial = 1059] [outer = 0x895f4800] 22:44:42 INFO - PROCESS | 1781 | 1461217482396 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] 22:44:42 INFO - PROCESS | 1781 | 1461217482483 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 22:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 22:44:42 INFO - PROCESS | 1781 | 1461217482490 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 22:44:42 INFO - PROCESS | 1781 | 1461217482495 Marionette TRACE conn3 <- [1,1382,null,{}] 22:44:42 INFO - PROCESS | 1781 | 1461217482501 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}] 22:44:42 INFO - PROCESS | 1781 | 1461217482750 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 22:44:43 INFO - PROCESS | 1781 | 1461217483070 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7e4000 == 127 [pid = 1781] [id = 353] 22:44:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x9034f400) [pid = 1781] [serial = 1060] [outer = (nil)] 22:44:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x90357c00) [pid = 1781] [serial = 1061] [outer = 0x9034f400] 22:44:43 INFO - PROCESS | 1781 | 1461217483165 Marionette DEBUG loaded listener.js 22:44:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x904a4400) [pid = 1781] [serial = 1062] [outer = 0x9034f400] 22:44:44 INFO - PROCESS | 1781 | [1781] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 22:44:44 INFO - PROCESS | 1781 | 1461217484145 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] 22:44:44 INFO - PROCESS | 1781 | 1461217484228 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 22:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 22:44:44 INFO - PROCESS | 1781 | 1461217484235 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 22:44:44 INFO - PROCESS | 1781 | 1461217484238 Marionette TRACE conn3 <- [1,1386,null,{}] 22:44:44 INFO - PROCESS | 1781 | 1461217484244 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}] 22:44:44 INFO - PROCESS | 1781 | 1461217484434 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 22:44:44 INFO - PROCESS | 1781 | 1461217484703 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x904aa400 == 128 [pid = 1781] [id = 354] 22:44:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x9127b000) [pid = 1781] [serial = 1063] [outer = (nil)] 22:44:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x927ae000) [pid = 1781] [serial = 1064] [outer = 0x9127b000] 22:44:44 INFO - PROCESS | 1781 | 1461217484829 Marionette DEBUG loaded listener.js 22:44:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x9289a000) [pid = 1781] [serial = 1065] [outer = 0x9127b000] 22:44:45 INFO - PROCESS | 1781 | 1461217485784 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] 22:44:45 INFO - PROCESS | 1781 | 1461217485877 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 22:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 22:44:45 INFO - PROCESS | 1781 | 1461217485928 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 22:44:45 INFO - PROCESS | 1781 | 1461217485930 Marionette TRACE conn3 <- [1,1390,null,{}] 22:44:45 INFO - PROCESS | 1781 | 1461217485944 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}] 22:44:46 INFO - PROCESS | 1781 | 1461217486180 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 22:44:46 INFO - PROCESS | 1781 | 1461217486445 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b401800 == 129 [pid = 1781] [id = 355] 22:44:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8b6ef400) [pid = 1781] [serial = 1066] [outer = (nil)] 22:44:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x939d8800) [pid = 1781] [serial = 1067] [outer = 0x8b6ef400] 22:44:46 INFO - PROCESS | 1781 | 1461217486529 Marionette DEBUG loaded listener.js 22:44:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x939dd000) [pid = 1781] [serial = 1068] [outer = 0x8b6ef400] 22:44:47 INFO - PROCESS | 1781 | 1461217487427 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]]]}] 22:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 22:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1591ms 22:44:47 INFO - PROCESS | 1781 | 1461217487476 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 22:44:47 INFO - PROCESS | 1781 | 1461217487479 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 22:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 22:44:47 INFO - PROCESS | 1781 | 1461217487486 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 22:44:47 INFO - PROCESS | 1781 | 1461217487489 Marionette TRACE conn3 <- [1,1394,null,{}] 22:44:47 INFO - PROCESS | 1781 | 1461217487495 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}] 22:44:47 INFO - PROCESS | 1781 | 1461217487715 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 22:44:48 INFO - PROCESS | 1781 | 1461217487979 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x912aa400 == 130 [pid = 1781] [id = 356] 22:44:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x93924000) [pid = 1781] [serial = 1069] [outer = (nil)] 22:44:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x93b1ac00) [pid = 1781] [serial = 1070] [outer = 0x93924000] 22:44:48 INFO - PROCESS | 1781 | 1461217488103 Marionette DEBUG loaded listener.js 22:44:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x93b1bc00) [pid = 1781] [serial = 1071] [outer = 0x93924000] 22:44:48 INFO - PROCESS | 1781 | 1461217488978 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]]]}] 22:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 22:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1532ms 22:44:49 INFO - PROCESS | 1781 | 1461217489019 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 22:44:49 INFO - PROCESS | 1781 | 1461217489022 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 22:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 22:44:49 INFO - PROCESS | 1781 | 1461217489029 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 22:44:49 INFO - PROCESS | 1781 | 1461217489032 Marionette TRACE conn3 <- [1,1398,null,{}] 22:44:49 INFO - PROCESS | 1781 | 1461217489038 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}] 22:44:49 INFO - PROCESS | 1781 | 1461217489240 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 22:44:49 INFO - PROCESS | 1781 | 1461217489555 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x939df800 == 131 [pid = 1781] [id = 357] 22:44:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x93b1b400) [pid = 1781] [serial = 1072] [outer = (nil)] 22:44:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x93b3a800) [pid = 1781] [serial = 1073] [outer = 0x93b1b400] 22:44:49 INFO - PROCESS | 1781 | 1461217489647 Marionette DEBUG loaded listener.js 22:44:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x93b3c800) [pid = 1781] [serial = 1074] [outer = 0x93b1b400] 22:44:50 INFO - PROCESS | 1781 | 1461217490551 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]]]}] 22:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 22:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1580ms 22:44:50 INFO - PROCESS | 1781 | 1461217490609 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 22:44:50 INFO - PROCESS | 1781 | 1461217490612 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 22:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 22:44:50 INFO - PROCESS | 1781 | 1461217490619 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 22:44:50 INFO - PROCESS | 1781 | 1461217490622 Marionette TRACE conn3 <- [1,1402,null,{}] 22:44:50 INFO - PROCESS | 1781 | 1461217490628 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}] 22:44:50 INFO - PROCESS | 1781 | 1461217490823 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 22:44:51 INFO - PROCESS | 1781 | 1461217491602 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x86728000 == 132 [pid = 1781] [id = 358] 22:44:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8672a400) [pid = 1781] [serial = 1075] [outer = (nil)] 22:44:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x86731c00) [pid = 1781] [serial = 1076] [outer = 0x8672a400] 22:44:51 INFO - PROCESS | 1781 | 1461217491704 Marionette DEBUG loaded listener.js 22:44:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x87d6cc00) [pid = 1781] [serial = 1077] [outer = 0x8672a400] 22:44:52 INFO - PROCESS | 1781 | 1461217492636 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]]]}] 22:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 22:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 2085ms 22:44:52 INFO - PROCESS | 1781 | 1461217492706 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 22:44:52 INFO - PROCESS | 1781 | 1461217492713 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 22:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 22:44:52 INFO - PROCESS | 1781 | 1461217492722 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 22:44:52 INFO - PROCESS | 1781 | 1461217492726 Marionette TRACE conn3 <- [1,1406,null,{}] 22:44:52 INFO - PROCESS | 1781 | 1461217492734 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}] 22:44:52 INFO - PROCESS | 1781 | 1461217492966 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 22:44:53 INFO - PROCESS | 1781 | 1461217493298 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x85357c00 == 133 [pid = 1781] [id = 359] 22:44:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x88279800) [pid = 1781] [serial = 1078] [outer = (nil)] 22:44:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x88fcf400) [pid = 1781] [serial = 1079] [outer = 0x88279800] 22:44:53 INFO - PROCESS | 1781 | 1461217493465 Marionette DEBUG loaded listener.js 22:44:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x8929d400) [pid = 1781] [serial = 1080] [outer = 0x88279800] 22:44:54 INFO - PROCESS | 1781 | 1461217494478 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]]]}] 22:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 22:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1790ms 22:44:54 INFO - PROCESS | 1781 | 1461217494519 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 22:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 22:44:54 INFO - PROCESS | 1781 | 1461217494525 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 22:44:54 INFO - PROCESS | 1781 | 1461217494531 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 22:44:54 INFO - PROCESS | 1781 | 1461217494535 Marionette TRACE conn3 <- [1,1410,null,{}] 22:44:54 INFO - PROCESS | 1781 | 1461217494541 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}] 22:44:54 INFO - PROCESS | 1781 | 1461217494726 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 22:44:55 INFO - PROCESS | 1781 | 1461217495089 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x87edc800 == 134 [pid = 1781] [id = 360] 22:44:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x87edf000) [pid = 1781] [serial = 1081] [outer = (nil)] 22:44:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x8a023400) [pid = 1781] [serial = 1082] [outer = 0x87edf000] 22:44:55 INFO - PROCESS | 1781 | 1461217495178 Marionette DEBUG loaded listener.js 22:44:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x8a3cd000) [pid = 1781] [serial = 1083] [outer = 0x87edf000] 22:44:55 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcd8000 == 133 [pid = 1781] [id = 118] 22:44:55 INFO - PROCESS | 1781 | --DOCSHELL 0x884da800 == 132 [pid = 1781] [id = 341] 22:44:55 INFO - PROCESS | 1781 | --DOCSHELL 0x883f2000 == 131 [pid = 1781] [id = 340] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x86a4ec00 == 130 [pid = 1781] [id = 339] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x852ed000 == 129 [pid = 1781] [id = 338] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x86038c00 == 128 [pid = 1781] [id = 335] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x915b1400 == 127 [pid = 1781] [id = 334] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x91277800 == 126 [pid = 1781] [id = 333] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x900d5400 == 125 [pid = 1781] [id = 331] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89f04c00 == 124 [pid = 1781] [id = 332] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x900d2000 == 123 [pid = 1781] [id = 330] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x86a5cc00 == 122 [pid = 1781] [id = 329] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d9c00 == 121 [pid = 1781] [id = 327] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8f385c00 == 120 [pid = 1781] [id = 328] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x84be6000 == 119 [pid = 1781] [id = 326] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x8beec000 == 118 [pid = 1781] [id = 325] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x884e0800 == 117 [pid = 1781] [id = 324] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89f08c00 == 116 [pid = 1781] [id = 323] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2e000 == 115 [pid = 1781] [id = 322] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x86728c00 == 114 [pid = 1781] [id = 320] 22:44:56 INFO - PROCESS | 1781 | --DOCSHELL 0x86037800 == 113 [pid = 1781] [id = 321] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x86729800) [pid = 1781] [serial = 959] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x8a01d000) [pid = 1781] [serial = 954] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x8929c400) [pid = 1781] [serial = 953] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x8b6ec000) [pid = 1781] [serial = 956] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x8b6f5800) [pid = 1781] [serial = 957] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x8f7e2c00) [pid = 1781] [serial = 923] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x8fd24000) [pid = 1781] [serial = 926] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x8fe70400) [pid = 1781] [serial = 929] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x8ff93000) [pid = 1781] [serial = 932] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8ffdd800) [pid = 1781] [serial = 935] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8a023c00) [pid = 1781] [serial = 945] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x89b37400) [pid = 1781] [serial = 944] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x89297800) [pid = 1781] [serial = 942] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x891bd400) [pid = 1781] [serial = 941] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x86a53c00) [pid = 1781] [serial = 939] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x86724800) [pid = 1781] [serial = 938] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x87ee1800) [pid = 1781] [serial = 950] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x852f2400) [pid = 1781] [serial = 947] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x8535c000) [pid = 1781] [serial = 948] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x86a57000) [pid = 1781] [serial = 893] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x88fc7c00) [pid = 1781] [serial = 896] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x89b2b800) [pid = 1781] [serial = 899] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8a026400) [pid = 1781] [serial = 902] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8a3ce800) [pid = 1781] [serial = 905] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8b7c3800) [pid = 1781] [serial = 908] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x8c18f800) [pid = 1781] [serial = 911] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8ea58c00) [pid = 1781] [serial = 914] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8f06ac00) [pid = 1781] [serial = 917] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8f22cc00) [pid = 1781] [serial = 920] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x915b4c00) [pid = 1781] [serial = 621] [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.] 22:44:56 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x884e4000) [pid = 1781] [serial = 951] [outer = (nil)] [url = about:blank] 22:44:56 INFO - PROCESS | 1781 | 1461217496493 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]]]}] 22:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 22:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1990ms 22:44:56 INFO - PROCESS | 1781 | 1461217496521 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 22:44:56 INFO - PROCESS | 1781 | 1461217496525 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 22:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 22:44:56 INFO - PROCESS | 1781 | 1461217496539 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 22:44:56 INFO - PROCESS | 1781 | 1461217496549 Marionette TRACE conn3 <- [1,1414,null,{}] 22:44:56 INFO - PROCESS | 1781 | 1461217496602 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}] 22:44:56 INFO - PROCESS | 1781 | 1461217496915 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 22:44:57 INFO - PROCESS | 1781 | 1461217497126 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d4000 == 114 [pid = 1781] [id = 361] 22:44:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x85eed400) [pid = 1781] [serial = 1084] [outer = (nil)] 22:44:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x891c5800) [pid = 1781] [serial = 1085] [outer = 0x85eed400] 22:44:57 INFO - PROCESS | 1781 | 1461217497205 Marionette DEBUG loaded listener.js 22:44:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x89b2c400) [pid = 1781] [serial = 1086] [outer = 0x85eed400] 22:44:58 INFO - PROCESS | 1781 | 1461217498163 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]]]}] 22:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 22:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1647ms 22:44:58 INFO - PROCESS | 1781 | 1461217498180 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 22:44:58 INFO - PROCESS | 1781 | 1461217498183 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 22:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 22:44:58 INFO - PROCESS | 1781 | 1461217498190 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 22:44:58 INFO - PROCESS | 1781 | 1461217498193 Marionette TRACE conn3 <- [1,1418,null,{}] 22:44:58 INFO - PROCESS | 1781 | 1461217498200 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}] 22:44:58 INFO - PROCESS | 1781 | 1461217498382 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 22:44:58 INFO - PROCESS | 1781 | 1461217498590 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e5c00 == 115 [pid = 1781] [id = 362] 22:44:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x88fd1000) [pid = 1781] [serial = 1087] [outer = (nil)] 22:44:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8a3cac00) [pid = 1781] [serial = 1088] [outer = 0x88fd1000] 22:44:58 INFO - PROCESS | 1781 | 1461217498671 Marionette DEBUG loaded listener.js 22:44:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8b408400) [pid = 1781] [serial = 1089] [outer = 0x88fd1000] 22:44:59 INFO - PROCESS | 1781 | 1461217499543 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]]]}] 22:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 22:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1393ms 22:44:59 INFO - PROCESS | 1781 | 1461217499584 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 22:44:59 INFO - PROCESS | 1781 | 1461217499588 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 22:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 22:44:59 INFO - PROCESS | 1781 | 1461217499595 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 22:44:59 INFO - PROCESS | 1781 | 1461217499598 Marionette TRACE conn3 <- [1,1422,null,{}] 22:44:59 INFO - PROCESS | 1781 | 1461217499609 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}] 22:44:59 INFO - PROCESS | 1781 | 1461217499844 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 22:44:59 INFO - PROCESS | 1781 | 1461217499875 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:44:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6e7800 == 116 [pid = 1781] [id = 363] 22:44:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8b6f6400) [pid = 1781] [serial = 1090] [outer = (nil)] 22:44:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8b7c8000) [pid = 1781] [serial = 1091] [outer = 0x8b6f6400] 22:44:59 INFO - PROCESS | 1781 | 1461217499963 Marionette DEBUG loaded listener.js 22:45:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x8c182800) [pid = 1781] [serial = 1092] [outer = 0x8b6f6400] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8a026800) [pid = 1781] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x884dec00) [pid = 1781] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x90356400) [pid = 1781] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x92719400) [pid = 1781] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8b6ecc00) [pid = 1781] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8fe6d400) [pid = 1781] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8a228000) [pid = 1781] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8b407c00) [pid = 1781] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8f1f4800) [pid = 1781] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x891c3400) [pid = 1781] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x89b37c00) [pid = 1781] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x87d6c400) [pid = 1781] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x8fd1ec00) [pid = 1781] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x88fd0800) [pid = 1781] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x9059e800) [pid = 1781] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8b6f1c00) [pid = 1781] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8851bc00) [pid = 1781] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x90359c00) [pid = 1781] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x884e7000) [pid = 1781] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8535d000) [pid = 1781] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8b7cb400) [pid = 1781] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x915b2c00) [pid = 1781] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8fd1c400) [pid = 1781] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x86729000) [pid = 1781] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8827e000) [pid = 1781] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8eb77000) [pid = 1781] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8f7d7c00) [pid = 1781] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8eae3400) [pid = 1781] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8c190c00) [pid = 1781] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x89515400) [pid = 1781] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8f38ac00) [pid = 1781] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8b544c00) [pid = 1781] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x88fce800) [pid = 1781] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x912ac000) [pid = 1781] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8a233400) [pid = 1781] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x852ee000) [pid = 1781] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8fe6c800) [pid = 1781] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8a3cf400) [pid = 1781] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 22:45:01 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x85ee7000) [pid = 1781] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 22:45:01 INFO - PROCESS | 1781 | 1461217501792 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]]]}] 22:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 22:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2236ms 22:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 22:45:01 INFO - PROCESS | 1781 | 1461217501832 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 22:45:01 INFO - PROCESS | 1781 | 1461217501835 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 22:45:01 INFO - PROCESS | 1781 | 1461217501841 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 22:45:01 INFO - PROCESS | 1781 | 1461217501844 Marionette TRACE conn3 <- [1,1426,null,{}] 22:45:01 INFO - PROCESS | 1781 | 1461217501849 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}] 22:45:02 INFO - PROCESS | 1781 | 1461217502026 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 22:45:02 INFO - PROCESS | 1781 | 1461217502038 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d0c00 == 117 [pid = 1781] [id = 364] 22:45:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x85354800) [pid = 1781] [serial = 1093] [outer = (nil)] 22:45:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x88517000) [pid = 1781] [serial = 1094] [outer = 0x85354800] 22:45:02 INFO - PROCESS | 1781 | 1461217502114 Marionette DEBUG loaded listener.js 22:45:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x89f0a800) [pid = 1781] [serial = 1095] [outer = 0x85354800] 22:45:03 INFO - PROCESS | 1781 | 1461217503118 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]]]}] 22:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 22:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1337ms 22:45:03 INFO - PROCESS | 1781 | 1461217503273 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 22:45:03 INFO - PROCESS | 1781 | 1461217503278 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 22:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 22:45:03 INFO - PROCESS | 1781 | 1461217503301 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 22:45:03 INFO - PROCESS | 1781 | 1461217503306 Marionette TRACE conn3 <- [1,1430,null,{}] 22:45:03 INFO - PROCESS | 1781 | 1461217503314 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}] 22:45:03 INFO - PROCESS | 1781 | 1461217503562 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 22:45:03 INFO - PROCESS | 1781 | 1461217503863 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a52c00 == 118 [pid = 1781] [id = 365] 22:45:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x86a53400) [pid = 1781] [serial = 1096] [outer = (nil)] 22:45:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x86a5dc00) [pid = 1781] [serial = 1097] [outer = 0x86a53400] 22:45:04 INFO - PROCESS | 1781 | 1461217503994 Marionette DEBUG loaded listener.js 22:45:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x87ee1800) [pid = 1781] [serial = 1098] [outer = 0x86a53400] 22:45:05 INFO - PROCESS | 1781 | 1461217505000 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]]]}] 22:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 22:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1733ms 22:45:05 INFO - PROCESS | 1781 | 1461217505035 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 22:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 22:45:05 INFO - PROCESS | 1781 | 1461217505041 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 22:45:05 INFO - PROCESS | 1781 | 1461217505054 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 22:45:05 INFO - PROCESS | 1781 | 1461217505060 Marionette TRACE conn3 <- [1,1434,null,{}] 22:45:05 INFO - PROCESS | 1781 | 1461217505066 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}] 22:45:05 INFO - PROCESS | 1781 | 1461217505271 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 22:45:05 INFO - PROCESS | 1781 | 1461217505546 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x88516c00 == 119 [pid = 1781] [id = 366] 22:45:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x88fd0000) [pid = 1781] [serial = 1099] [outer = (nil)] 22:45:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x89299000) [pid = 1781] [serial = 1100] [outer = 0x88fd0000] 22:45:05 INFO - PROCESS | 1781 | 1461217505679 Marionette DEBUG loaded listener.js 22:45:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x89b2d400) [pid = 1781] [serial = 1101] [outer = 0x88fd0000] 22:45:06 INFO - PROCESS | 1781 | 1461217506734 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]]]}] 22:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 22:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1741ms 22:45:06 INFO - PROCESS | 1781 | 1461217506791 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 22:45:06 INFO - PROCESS | 1781 | 1461217506795 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 22:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 22:45:06 INFO - PROCESS | 1781 | 1461217506808 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 22:45:06 INFO - PROCESS | 1781 | 1461217506811 Marionette TRACE conn3 <- [1,1438,null,{}] 22:45:06 INFO - PROCESS | 1781 | 1461217506825 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}] 22:45:07 INFO - PROCESS | 1781 | 1461217507081 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 22:45:07 INFO - PROCESS | 1781 | 1461217507441 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b54bc00 == 120 [pid = 1781] [id = 367] 22:45:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8b6ea400) [pid = 1781] [serial = 1102] [outer = (nil)] 22:45:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8b7c4c00) [pid = 1781] [serial = 1103] [outer = 0x8b6ea400] 22:45:07 INFO - PROCESS | 1781 | 1461217507538 Marionette DEBUG loaded listener.js 22:45:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8c181800) [pid = 1781] [serial = 1104] [outer = 0x8b6ea400] 22:45:08 INFO - PROCESS | 1781 | 1461217508481 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]]]}] 22:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 22:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1730ms 22:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 22:45:08 INFO - PROCESS | 1781 | 1461217508539 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 22:45:08 INFO - PROCESS | 1781 | 1461217508543 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 22:45:08 INFO - PROCESS | 1781 | 1461217508549 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 22:45:08 INFO - PROCESS | 1781 | 1461217508553 Marionette TRACE conn3 <- [1,1442,null,{}] 22:45:08 INFO - PROCESS | 1781 | 1461217508559 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}] 22:45:08 INFO - PROCESS | 1781 | 1461217508774 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 22:45:09 INFO - PROCESS | 1781 | 1461217508991 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d7000 == 121 [pid = 1781] [id = 368] 22:45:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8bef6c00) [pid = 1781] [serial = 1105] [outer = (nil)] 22:45:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8ea58c00) [pid = 1781] [serial = 1106] [outer = 0x8bef6c00] 22:45:09 INFO - PROCESS | 1781 | 1461217509167 Marionette DEBUG loaded listener.js 22:45:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8eade800) [pid = 1781] [serial = 1107] [outer = 0x8bef6c00] 22:45:10 INFO - PROCESS | 1781 | 1461217510137 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]]]}] 22:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 22:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1637ms 22:45:10 INFO - PROCESS | 1781 | 1461217510186 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 22:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 22:45:10 INFO - PROCESS | 1781 | 1461217510190 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 22:45:10 INFO - PROCESS | 1781 | 1461217510197 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 22:45:10 INFO - PROCESS | 1781 | 1461217510201 Marionette TRACE conn3 <- [1,1446,null,{}] 22:45:10 INFO - PROCESS | 1781 | 1461217510207 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}] 22:45:10 INFO - PROCESS | 1781 | 1461217510402 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 22:45:10 INFO - PROCESS | 1781 | 1461217510674 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdc800 == 122 [pid = 1781] [id = 369] 22:45:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8dce1c00) [pid = 1781] [serial = 1108] [outer = (nil)] 22:45:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8f061800) [pid = 1781] [serial = 1109] [outer = 0x8dce1c00] 22:45:10 INFO - PROCESS | 1781 | 1461217510809 Marionette DEBUG loaded listener.js 22:45:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8f0b4c00) [pid = 1781] [serial = 1110] [outer = 0x8dce1c00] 22:45:11 INFO - PROCESS | 1781 | 1461217511735 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]]]}] 22:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 22:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1589ms 22:45:11 INFO - PROCESS | 1781 | 1461217511786 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 22:45:11 INFO - PROCESS | 1781 | 1461217511789 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 22:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 22:45:11 INFO - PROCESS | 1781 | 1461217511796 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 22:45:11 INFO - PROCESS | 1781 | 1461217511800 Marionette TRACE conn3 <- [1,1450,null,{}] 22:45:11 INFO - PROCESS | 1781 | 1461217511806 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}] 22:45:12 INFO - PROCESS | 1781 | 1461217512053 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 22:45:12 INFO - PROCESS | 1781 | 1461217512329 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d65c00 == 123 [pid = 1781] [id = 370] 22:45:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8f382000) [pid = 1781] [serial = 1111] [outer = (nil)] 22:45:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8faa7c00) [pid = 1781] [serial = 1112] [outer = 0x8f382000] 22:45:12 INFO - PROCESS | 1781 | 1461217512463 Marionette DEBUG loaded listener.js 22:45:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8fd27400) [pid = 1781] [serial = 1113] [outer = 0x8f382000] 22:45:13 INFO - PROCESS | 1781 | 1461217513388 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]]]}] 22:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 22:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1646ms 22:45:13 INFO - PROCESS | 1781 | 1461217513443 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 22:45:13 INFO - PROCESS | 1781 | 1461217513447 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 22:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 22:45:13 INFO - PROCESS | 1781 | 1461217513454 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 22:45:13 INFO - PROCESS | 1781 | 1461217513457 Marionette TRACE conn3 <- [1,1454,null,{}] 22:45:13 INFO - PROCESS | 1781 | 1461217513463 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}] 22:45:13 INFO - PROCESS | 1781 | 1461217513681 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 22:45:14 INFO - PROCESS | 1781 | 1461217513993 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x88514000 == 124 [pid = 1781] [id = 371] 22:45:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8fd24c00) [pid = 1781] [serial = 1114] [outer = (nil)] 22:45:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8ff96000) [pid = 1781] [serial = 1115] [outer = 0x8fd24c00] 22:45:14 INFO - PROCESS | 1781 | 1461217514089 Marionette DEBUG loaded listener.js 22:45:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8ffd1800) [pid = 1781] [serial = 1116] [outer = 0x8fd24c00] 22:45:15 INFO - PROCESS | 1781 | 1461217515015 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]]]}] 22:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 22:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1634ms 22:45:15 INFO - PROCESS | 1781 | 1461217515090 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 22:45:15 INFO - PROCESS | 1781 | 1461217515093 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 22:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 22:45:15 INFO - PROCESS | 1781 | 1461217515100 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 22:45:15 INFO - PROCESS | 1781 | 1461217515103 Marionette TRACE conn3 <- [1,1458,null,{}] 22:45:15 INFO - PROCESS | 1781 | 1461217515110 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}] 22:45:15 INFO - PROCESS | 1781 | 1461217515346 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 22:45:15 INFO - PROCESS | 1781 | 1461217515660 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe72400 == 125 [pid = 1781] [id = 372] 22:45:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8ff8a000) [pid = 1781] [serial = 1117] [outer = (nil)] 22:45:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x900d5800) [pid = 1781] [serial = 1118] [outer = 0x8ff8a000] 22:45:15 INFO - PROCESS | 1781 | 1461217515747 Marionette DEBUG loaded listener.js 22:45:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x9034f800) [pid = 1781] [serial = 1119] [outer = 0x8ff8a000] 22:45:16 INFO - PROCESS | 1781 | 1461217516753 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]]]}] 22:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 22:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1731ms 22:45:16 INFO - PROCESS | 1781 | 1461217516836 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 22:45:16 INFO - PROCESS | 1781 | 1461217516843 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 22:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 22:45:16 INFO - PROCESS | 1781 | 1461217516855 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 22:45:16 INFO - PROCESS | 1781 | 1461217516859 Marionette TRACE conn3 <- [1,1462,null,{}] 22:45:16 INFO - PROCESS | 1781 | 1461217516865 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}] 22:45:17 INFO - PROCESS | 1781 | 1461217517111 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 22:45:17 INFO - PROCESS | 1781 | 1461217517422 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3d1800 == 126 [pid = 1781] [id = 373] 22:45:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x900cd800) [pid = 1781] [serial = 1120] [outer = (nil)] 22:45:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x9059a800) [pid = 1781] [serial = 1121] [outer = 0x900cd800] 22:45:17 INFO - PROCESS | 1781 | 1461217517513 Marionette DEBUG loaded listener.js 22:45:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x91278800) [pid = 1781] [serial = 1122] [outer = 0x900cd800] 22:45:18 INFO - PROCESS | 1781 | 1461217518474 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]]]}] 22:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 22:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1681ms 22:45:18 INFO - PROCESS | 1781 | 1461217518537 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 22:45:18 INFO - PROCESS | 1781 | 1461217518542 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 22:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 22:45:18 INFO - PROCESS | 1781 | 1461217518549 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 22:45:18 INFO - PROCESS | 1781 | 1461217518553 Marionette TRACE conn3 <- [1,1466,null,{}] 22:45:18 INFO - PROCESS | 1781 | 1461217518559 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}] 22:45:18 INFO - PROCESS | 1781 | 1461217518767 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 22:45:19 INFO - PROCESS | 1781 | 1461217519074 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x90355c00 == 127 [pid = 1781] [id = 374] 22:45:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x904a1c00) [pid = 1781] [serial = 1123] [outer = (nil)] 22:45:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x915ef800) [pid = 1781] [serial = 1124] [outer = 0x904a1c00] 22:45:19 INFO - PROCESS | 1781 | 1461217519171 Marionette DEBUG loaded listener.js 22:45:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x915f3800) [pid = 1781] [serial = 1125] [outer = 0x904a1c00] 22:45:20 INFO - PROCESS | 1781 | 1461217520138 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]]]}] 22:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 22:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1637ms 22:45:20 INFO - PROCESS | 1781 | 1461217520187 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 22:45:20 INFO - PROCESS | 1781 | 1461217520192 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 22:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 22:45:20 INFO - PROCESS | 1781 | 1461217520199 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 22:45:20 INFO - PROCESS | 1781 | 1461217520204 Marionette TRACE conn3 <- [1,1470,null,{}] 22:45:20 INFO - PROCESS | 1781 | 1461217520210 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}] 22:45:20 INFO - PROCESS | 1781 | 1461217520449 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 22:45:20 INFO - PROCESS | 1781 | 1461217520777 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x9049f000 == 128 [pid = 1781] [id = 375] 22:45:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x9289b000) [pid = 1781] [serial = 1126] [outer = (nil)] 22:45:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x93924c00) [pid = 1781] [serial = 1127] [outer = 0x9289b000] 22:45:20 INFO - PROCESS | 1781 | 1461217520879 Marionette DEBUG loaded listener.js 22:45:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x939e4400) [pid = 1781] [serial = 1128] [outer = 0x9289b000] 22:45:21 INFO - PROCESS | 1781 | 1461217521897 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]]]}] 22:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 22:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1732ms 22:45:21 INFO - PROCESS | 1781 | 1461217521932 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 22:45:21 INFO - PROCESS | 1781 | 1461217521937 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 22:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 22:45:21 INFO - PROCESS | 1781 | 1461217521944 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 22:45:21 INFO - PROCESS | 1781 | 1461217521947 Marionette TRACE conn3 <- [1,1474,null,{}] 22:45:21 INFO - PROCESS | 1781 | 1461217521953 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}] 22:45:22 INFO - PROCESS | 1781 | 1461217522144 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 22:45:22 INFO - PROCESS | 1781 | 1461217522462 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dce3400 == 129 [pid = 1781] [id = 376] 22:45:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8f06bc00) [pid = 1781] [serial = 1129] [outer = (nil)] 22:45:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x93b40400) [pid = 1781] [serial = 1130] [outer = 0x8f06bc00] 22:45:22 INFO - PROCESS | 1781 | 1461217522558 Marionette DEBUG loaded listener.js 22:45:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x93b43400) [pid = 1781] [serial = 1131] [outer = 0x8f06bc00] 22:45:23 INFO - PROCESS | 1781 | 1461217523497 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]]]}] 22:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 22:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1630ms 22:45:23 INFO - PROCESS | 1781 | 1461217523575 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 22:45:23 INFO - PROCESS | 1781 | 1461217523579 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 22:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 22:45:23 INFO - PROCESS | 1781 | 1461217523586 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 22:45:23 INFO - PROCESS | 1781 | 1461217523590 Marionette TRACE conn3 <- [1,1478,null,{}] 22:45:23 INFO - PROCESS | 1781 | 1461217523595 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}] 22:45:23 INFO - PROCESS | 1781 | 1461217523837 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 22:45:24 INFO - PROCESS | 1781 | 1461217524154 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b21000 == 130 [pid = 1781] [id = 377] 22:45:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x93b3e800) [pid = 1781] [serial = 1132] [outer = (nil)] 22:45:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x94626c00) [pid = 1781] [serial = 1133] [outer = 0x93b3e800] 22:45:24 INFO - PROCESS | 1781 | 1461217524244 Marionette DEBUG loaded listener.js 22:45:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x94629000) [pid = 1781] [serial = 1134] [outer = 0x93b3e800] 22:45:25 INFO - PROCESS | 1781 | 1461217525219 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]]]}] 22:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 22:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1698ms 22:45:25 INFO - PROCESS | 1781 | 1461217525286 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 22:45:25 INFO - PROCESS | 1781 | 1461217525290 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 22:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 22:45:25 INFO - PROCESS | 1781 | 1461217525296 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 22:45:25 INFO - PROCESS | 1781 | 1461217525298 Marionette TRACE conn3 <- [1,1482,null,{}] 22:45:25 INFO - PROCESS | 1781 | 1461217525305 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}] 22:45:25 INFO - PROCESS | 1781 | 1461217525506 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 22:45:25 INFO - PROCESS | 1781 | 1461217525820 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b24400 == 131 [pid = 1781] [id = 378] 22:45:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x94623c00) [pid = 1781] [serial = 1135] [outer = (nil)] 22:45:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x9507d800) [pid = 1781] [serial = 1136] [outer = 0x94623c00] 22:45:25 INFO - PROCESS | 1781 | 1461217525921 Marionette DEBUG loaded listener.js 22:45:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x95b73400) [pid = 1781] [serial = 1137] [outer = 0x94623c00] 22:45:26 INFO - PROCESS | 1781 | 1461217526959 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]]]}] 22:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 22:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1742ms 22:45:27 INFO - PROCESS | 1781 | 1461217527039 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 22:45:27 INFO - PROCESS | 1781 | 1461217527042 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 22:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 22:45:27 INFO - PROCESS | 1781 | 1461217527049 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 22:45:27 INFO - PROCESS | 1781 | 1461217527052 Marionette TRACE conn3 <- [1,1486,null,{}] 22:45:27 INFO - PROCESS | 1781 | 1461217527058 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}] 22:45:27 INFO - PROCESS | 1781 | 1461217527291 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 22:45:27 INFO - PROCESS | 1781 | 1461217527615 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d68000 == 132 [pid = 1781] [id = 379] 22:45:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x8a3cd400) [pid = 1781] [serial = 1138] [outer = (nil)] 22:45:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x9627a800) [pid = 1781] [serial = 1139] [outer = 0x8a3cd400] 22:45:27 INFO - PROCESS | 1781 | 1461217527703 Marionette DEBUG loaded listener.js 22:45:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x962dd400) [pid = 1781] [serial = 1140] [outer = 0x8a3cd400] 22:45:28 INFO - PROCESS | 1781 | 1461217528737 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]]]}] 22:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 22:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1737ms 22:45:28 INFO - PROCESS | 1781 | 1461217528787 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 22:45:28 INFO - PROCESS | 1781 | 1461217528791 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 22:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 22:45:28 INFO - PROCESS | 1781 | 1461217528798 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 22:45:28 INFO - PROCESS | 1781 | 1461217528801 Marionette TRACE conn3 <- [1,1490,null,{}] 22:45:28 INFO - PROCESS | 1781 | 1461217528807 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}] 22:45:29 INFO - PROCESS | 1781 | 1461217529000 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 22:45:29 INFO - PROCESS | 1781 | 1461217529318 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x852ca400 == 133 [pid = 1781] [id = 380] 22:45:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x852ca800) [pid = 1781] [serial = 1141] [outer = (nil)] 22:45:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x88fcc800) [pid = 1781] [serial = 1142] [outer = 0x852ca800] 22:45:29 INFO - PROCESS | 1781 | 1461217529409 Marionette DEBUG loaded listener.js 22:45:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x89b29c00) [pid = 1781] [serial = 1143] [outer = 0x852ca800] 22:45:30 INFO - PROCESS | 1781 | 1461217530316 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]]]}] 22:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 22:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1580ms 22:45:30 INFO - PROCESS | 1781 | 1461217530379 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 22:45:30 INFO - PROCESS | 1781 | 1461217530382 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 22:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 22:45:30 INFO - PROCESS | 1781 | 1461217530389 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 22:45:30 INFO - PROCESS | 1781 | 1461217530392 Marionette TRACE conn3 <- [1,1494,null,{}] 22:45:30 INFO - PROCESS | 1781 | 1461217530398 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}] 22:45:30 INFO - PROCESS | 1781 | 1461217530595 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 22:45:30 INFO - PROCESS | 1781 | 1461217530911 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x84be0000 == 134 [pid = 1781] [id = 381] 22:45:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x84be2000) [pid = 1781] [serial = 1144] [outer = (nil)] 22:45:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8950a400) [pid = 1781] [serial = 1145] [outer = 0x84be2000] 22:45:31 INFO - PROCESS | 1781 | 1461217531037 Marionette DEBUG loaded listener.js 22:45:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x89f0e000) [pid = 1781] [serial = 1146] [outer = 0x84be2000] 22:45:32 INFO - PROCESS | 1781 | 1461217532899 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]]]}] 22:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 22:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2547ms 22:45:32 INFO - PROCESS | 1781 | 1461217532937 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 22:45:32 INFO - PROCESS | 1781 | 1461217532943 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 22:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 22:45:32 INFO - PROCESS | 1781 | 1461217532951 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 22:45:32 INFO - PROCESS | 1781 | 1461217532956 Marionette TRACE conn3 <- [1,1498,null,{}] 22:45:32 INFO - PROCESS | 1781 | 1461217532964 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}] 22:45:33 INFO - PROCESS | 1781 | 1461217533198 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 22:45:33 INFO - PROCESS | 1781 | 1461217533471 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a55400 == 135 [pid = 1781] [id = 382] 22:45:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x86a57000) [pid = 1781] [serial = 1147] [outer = (nil)] 22:45:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x884e0400) [pid = 1781] [serial = 1148] [outer = 0x86a57000] 22:45:33 INFO - PROCESS | 1781 | 1461217533565 Marionette DEBUG loaded listener.js 22:45:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x88520c00) [pid = 1781] [serial = 1149] [outer = 0x86a57000] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8fd1d000 == 134 [pid = 1781] [id = 310] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8fd1d400 == 133 [pid = 1781] [id = 311] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f1c00 == 132 [pid = 1781] [id = 307] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea55800 == 131 [pid = 1781] [id = 306] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8faad000 == 130 [pid = 1781] [id = 308] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8faae000 == 129 [pid = 1781] [id = 309] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6e7800 == 128 [pid = 1781] [id = 363] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x884e5c00 == 127 [pid = 1781] [id = 362] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x852d4000 == 126 [pid = 1781] [id = 361] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x87edc800 == 125 [pid = 1781] [id = 360] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x85357c00 == 124 [pid = 1781] [id = 359] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x86728000 == 123 [pid = 1781] [id = 358] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x939df800 == 122 [pid = 1781] [id = 357] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8b401800 == 121 [pid = 1781] [id = 355] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x912aa400 == 120 [pid = 1781] [id = 356] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x904aa400 == 119 [pid = 1781] [id = 354] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7e4000 == 118 [pid = 1781] [id = 353] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x86a54400 == 117 [pid = 1781] [id = 291] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8827b000 == 116 [pid = 1781] [id = 352] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8f063c00 == 115 [pid = 1781] [id = 351] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8eae0000 == 114 [pid = 1781] [id = 350] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8950f000 == 113 [pid = 1781] [id = 348] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x891c3c00 == 112 [pid = 1781] [id = 349] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6ed400 == 111 [pid = 1781] [id = 347] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x884e5400 == 110 [pid = 1781] [id = 346] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x892a3400 == 109 [pid = 1781] [id = 345] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6f6000 == 108 [pid = 1781] [id = 137] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x884db000 == 107 [pid = 1781] [id = 344] 22:45:34 INFO - PROCESS | 1781 | --DOCSHELL 0x852cdc00 == 106 [pid = 1781] [id = 343] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x8a3cf000) [pid = 1781] [serial = 968] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x895ef800) [pid = 1781] [serial = 1026] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x9129f800) [pid = 1781] [serial = 996] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x9391f800) [pid = 1781] [serial = 1011] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x8dd6dc00) [pid = 1781] [serial = 975] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8ffdf000) [pid = 1781] [serial = 936] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x915a8c00) [pid = 1781] [serial = 999] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8beebc00) [pid = 1781] [serial = 909] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8fe6a000) [pid = 1781] [serial = 984] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x92867c00) [pid = 1781] [serial = 1008] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8a22a800) [pid = 1781] [serial = 903] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x8827ec00) [pid = 1781] [serial = 1019] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x8fd28000) [pid = 1781] [serial = 927] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x8fd1b400) [pid = 1781] [serial = 983] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x8f234c00) [pid = 1781] [serial = 981] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x9059c400) [pid = 1781] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8bee9400) [pid = 1781] [serial = 971] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x8950e400) [pid = 1781] [serial = 1025] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x891bec00) [pid = 1781] [serial = 897] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x904a6800) [pid = 1781] [serial = 993] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x88fc8c00) [pid = 1781] [serial = 1023] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x891bf000) [pid = 1781] [serial = 1014] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8f0b8c00) [pid = 1781] [serial = 918] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x9285d800) [pid = 1781] [serial = 1005] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8fe73c00) [pid = 1781] [serial = 930] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x9127b800) [pid = 1781] [serial = 998] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x87ee1c00) [pid = 1781] [serial = 963] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x89511400) [pid = 1781] [serial = 966] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8f230c00) [pid = 1781] [serial = 921] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8ffde000) [pid = 1781] [serial = 987] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x88285c00) [pid = 1781] [serial = 1020] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8eb77800) [pid = 1781] [serial = 977] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x88519400) [pid = 1781] [serial = 1022] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8ffd5400) [pid = 1781] [serial = 986] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x86a52000) [pid = 1781] [serial = 962] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x9289c400) [pid = 1781] [serial = 1010] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x92866000) [pid = 1781] [serial = 1007] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8f0c0800) [pid = 1781] [serial = 978] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8eae2c00) [pid = 1781] [serial = 915] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8f22d000) [pid = 1781] [serial = 980] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x89b38000) [pid = 1781] [serial = 900] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8faab000) [pid = 1781] [serial = 924] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x900d6000) [pid = 1781] [serial = 990] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x892a1800) [pid = 1781] [serial = 891] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x915f3c00) [pid = 1781] [serial = 1002] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8dce2800) [pid = 1781] [serial = 974] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8a3d2c00) [pid = 1781] [serial = 906] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x85ef3c00) [pid = 1781] [serial = 1017] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x91279000) [pid = 1781] [serial = 995] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8b40e800) [pid = 1781] [serial = 969] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x85353400) [pid = 1781] [serial = 1016] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x891c5c00) [pid = 1781] [serial = 965] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x900d1c00) [pid = 1781] [serial = 989] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x927a7400) [pid = 1781] [serial = 1004] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x9049e000) [pid = 1781] [serial = 992] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8ffd1c00) [pid = 1781] [serial = 933] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x88286400) [pid = 1781] [serial = 1013] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8bef4400) [pid = 1781] [serial = 972] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x915f1800) [pid = 1781] [serial = 1001] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8dce4c00) [pid = 1781] [serial = 912] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x87d71000) [pid = 1781] [serial = 894] [outer = (nil)] [url = about:blank] 22:45:34 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x89b2a400) [pid = 1781] [serial = 1028] [outer = (nil)] [url = about:blank] 22:45:35 INFO - PROCESS | 1781 | 1461217535091 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]]]}] 22:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 22:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2186ms 22:45:35 INFO - PROCESS | 1781 | 1461217535136 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 22:45:35 INFO - PROCESS | 1781 | 1461217535144 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 22:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 22:45:35 INFO - PROCESS | 1781 | 1461217535154 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 22:45:35 INFO - PROCESS | 1781 | 1461217535157 Marionette TRACE conn3 <- [1,1502,null,{}] 22:45:35 INFO - PROCESS | 1781 | 1461217535164 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}] 22:45:35 INFO - PROCESS | 1781 | 1461217535355 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 22:45:35 INFO - PROCESS | 1781 | 1461217535524 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8602e000 == 107 [pid = 1781] [id = 383] 22:45:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8602f000) [pid = 1781] [serial = 1150] [outer = (nil)] 22:45:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x87ed8800) [pid = 1781] [serial = 1151] [outer = 0x8602f000] 22:45:35 INFO - PROCESS | 1781 | 1461217535599 Marionette DEBUG loaded listener.js 22:45:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x884db400) [pid = 1781] [serial = 1152] [outer = 0x8602f000] 22:45:36 INFO - PROCESS | 1781 | 1461217536546 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]]]}] 22:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 22:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1430ms 22:45:36 INFO - PROCESS | 1781 | 1461217536584 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 22:45:36 INFO - PROCESS | 1781 | 1461217536587 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 22:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 22:45:36 INFO - PROCESS | 1781 | 1461217536594 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 22:45:36 INFO - PROCESS | 1781 | 1461217536600 Marionette TRACE conn3 <- [1,1506,null,{}] 22:45:36 INFO - PROCESS | 1781 | 1461217536617 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}] 22:45:36 INFO - PROCESS | 1781 | 1461217536824 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 22:45:37 INFO - PROCESS | 1781 | 1461217537097 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c5c00 == 108 [pid = 1781] [id = 384] 22:45:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8929b400) [pid = 1781] [serial = 1153] [outer = (nil)] 22:45:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x892a6c00) [pid = 1781] [serial = 1154] [outer = 0x8929b400] 22:45:37 INFO - PROCESS | 1781 | 1461217537205 Marionette DEBUG loaded listener.js 22:45:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x89514c00) [pid = 1781] [serial = 1155] [outer = 0x8929b400] 22:45:38 INFO - PROCESS | 1781 | 1461217538063 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]]]}] 22:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 22:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1537ms 22:45:38 INFO - PROCESS | 1781 | 1461217538132 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 22:45:38 INFO - PROCESS | 1781 | 1461217538136 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 22:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 22:45:38 INFO - PROCESS | 1781 | 1461217538143 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 22:45:38 INFO - PROCESS | 1781 | 1461217538145 Marionette TRACE conn3 <- [1,1510,null,{}] 22:45:38 INFO - PROCESS | 1781 | 1461217538151 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}] 22:45:38 INFO - PROCESS | 1781 | 1461217538398 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 22:45:38 INFO - PROCESS | 1781 | 1461217538441 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x884df000 == 109 [pid = 1781] [id = 385] 22:45:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x89299800) [pid = 1781] [serial = 1156] [outer = (nil)] 22:45:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x89b35800) [pid = 1781] [serial = 1157] [outer = 0x89299800] 22:45:38 INFO - PROCESS | 1781 | 1461217538536 Marionette DEBUG loaded listener.js 22:45:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x89f0cc00) [pid = 1781] [serial = 1158] [outer = 0x89299800] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8b6f6400) [pid = 1781] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x87edf000) [pid = 1781] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x88279800) [pid = 1781] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x85eed400) [pid = 1781] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x88fd1000) [pid = 1781] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 22:45:39 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8672a400) [pid = 1781] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 22:45:39 INFO - PROCESS | 1781 | 1461217539879 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]]]}] 22:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 22:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1780ms 22:45:39 INFO - PROCESS | 1781 | 1461217539924 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 22:45:39 INFO - PROCESS | 1781 | 1461217539928 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 22:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 22:45:39 INFO - PROCESS | 1781 | 1461217539934 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 22:45:39 INFO - PROCESS | 1781 | 1461217539938 Marionette TRACE conn3 <- [1,1514,null,{}] 22:45:39 INFO - PROCESS | 1781 | 1461217539943 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}] 22:45:40 INFO - PROCESS | 1781 | 1461217540128 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 22:45:40 INFO - PROCESS | 1781 | 1461217540145 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x88283400 == 110 [pid = 1781] [id = 386] 22:45:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x891bb400) [pid = 1781] [serial = 1159] [outer = (nil)] 22:45:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x89b2c800) [pid = 1781] [serial = 1160] [outer = 0x891bb400] 22:45:40 INFO - PROCESS | 1781 | 1461217540223 Marionette DEBUG loaded listener.js 22:45:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x89f02c00) [pid = 1781] [serial = 1161] [outer = 0x891bb400] 22:45:41 INFO - PROCESS | 1781 | 1461217541192 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]]]}] 22:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 22:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1285ms 22:45:41 INFO - PROCESS | 1781 | 1461217541221 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 22:45:41 INFO - PROCESS | 1781 | 1461217541224 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 22:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 22:45:41 INFO - PROCESS | 1781 | 1461217541231 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 22:45:41 INFO - PROCESS | 1781 | 1461217541234 Marionette TRACE conn3 <- [1,1518,null,{}] 22:45:41 INFO - PROCESS | 1781 | 1461217541240 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}] 22:45:41 INFO - PROCESS | 1781 | 1461217541469 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 22:45:41 INFO - PROCESS | 1781 | 1461217541899 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d3800 == 111 [pid = 1781] [id = 387] 22:45:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x852d5800) [pid = 1781] [serial = 1162] [outer = (nil)] 22:45:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8535d400) [pid = 1781] [serial = 1163] [outer = 0x852d5800] 22:45:42 INFO - PROCESS | 1781 | 1461217542007 Marionette DEBUG loaded listener.js 22:45:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8672a400) [pid = 1781] [serial = 1164] [outer = 0x852d5800] 22:45:43 INFO - PROCESS | 1781 | 1461217543003 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]]]}] 22:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 22:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1784ms 22:45:43 INFO - PROCESS | 1781 | 1461217543018 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 22:45:43 INFO - PROCESS | 1781 | 1461217543026 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 22:45:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 22:45:43 INFO - PROCESS | 1781 | 1461217543034 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 22:45:43 INFO - PROCESS | 1781 | 1461217543039 Marionette TRACE conn3 <- [1,1522,null,{}] 22:45:43 INFO - PROCESS | 1781 | 1461217543047 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}] 22:45:43 INFO - PROCESS | 1781 | 1461217543264 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 22:45:43 INFO - PROCESS | 1781 | 1461217543533 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d71c00 == 112 [pid = 1781] [id = 388] 22:45:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x883eb800) [pid = 1781] [serial = 1165] [outer = (nil)] 22:45:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x88512400) [pid = 1781] [serial = 1166] [outer = 0x883eb800] 22:45:43 INFO - PROCESS | 1781 | 1461217543668 Marionette DEBUG loaded listener.js 22:45:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x88fc8c00) [pid = 1781] [serial = 1167] [outer = 0x883eb800] 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:45:44 INFO - PROCESS | 1781 | 1461217544622 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"]]]}] 22:45:44 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 () { 22:45:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 22:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 22:45:44 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 () { 22:45:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 22:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 22:45:44 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 () { 22:45:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 22:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 22:45:44 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 () { 22:45:44 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 22:45:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 22:45:44 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1636ms 22:45:44 INFO - PROCESS | 1781 | 1461217544678 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 22:45:44 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 22:45:44 INFO - PROCESS | 1781 | 1461217544689 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 22:45:44 INFO - PROCESS | 1781 | 1461217544698 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 22:45:44 INFO - PROCESS | 1781 | 1461217544702 Marionette TRACE conn3 <- [1,1526,null,{}] 22:45:44 INFO - PROCESS | 1781 | 1461217544708 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}] 22:45:45 INFO - PROCESS | 1781 | 1461217545022 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 22:45:45 INFO - PROCESS | 1781 | 1461217545330 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x89508400 == 113 [pid = 1781] [id = 389] 22:45:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8a233c00) [pid = 1781] [serial = 1168] [outer = (nil)] 22:45:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8a3c9000) [pid = 1781] [serial = 1169] [outer = 0x8a233c00] 22:45:45 INFO - PROCESS | 1781 | 1461217545424 Marionette DEBUG loaded listener.js 22:45:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8b401800) [pid = 1781] [serial = 1170] [outer = 0x8a233c00] 22:45:46 INFO - PROCESS | 1781 | 1461217546321 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"]]]}] 22:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 22:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 22:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 22:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 22:45:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 22:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 22:45:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1740ms 22:45:46 INFO - PROCESS | 1781 | 1461217546442 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 22:45:46 INFO - PROCESS | 1781 | 1461217546446 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 22:45:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 22:45:46 INFO - PROCESS | 1781 | 1461217546463 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 22:45:46 INFO - PROCESS | 1781 | 1461217546472 Marionette TRACE conn3 <- [1,1530,null,{}] 22:45:46 INFO - PROCESS | 1781 | 1461217546478 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}] 22:45:46 INFO - PROCESS | 1781 | 1461217546788 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 22:45:47 INFO - PROCESS | 1781 | 1461217547054 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x8929b000 == 114 [pid = 1781] [id = 390] 22:45:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x89f03400) [pid = 1781] [serial = 1171] [outer = (nil)] 22:45:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8bef4400) [pid = 1781] [serial = 1172] [outer = 0x89f03400] 22:45:47 INFO - PROCESS | 1781 | 1461217547151 Marionette DEBUG loaded listener.js 22:45:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8c18c800) [pid = 1781] [serial = 1173] [outer = 0x89f03400] 22:45:48 INFO - PROCESS | 1781 | 1461217548008 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]]]}] 22:45:48 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 22:45:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 22:45:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:45:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:45:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 22:45:48 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 22:45:48 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. 22:45:48 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 22:45:48 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1618ms 22:45:48 INFO - PROCESS | 1781 | 1461217548074 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 22:45:48 INFO - PROCESS | 1781 | 1461217548078 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 22:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 22:45:48 INFO - PROCESS | 1781 | 1461217548086 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 22:45:48 INFO - PROCESS | 1781 | 1461217548090 Marionette TRACE conn3 <- [1,1534,null,{}] 22:45:48 INFO - PROCESS | 1781 | 1461217548116 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}] 22:45:48 INFO - PROCESS | 1781 | 1461217548350 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 22:45:48 INFO - PROCESS | 1781 | 1461217548669 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdfc00 == 115 [pid = 1781] [id = 391] 22:45:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8bef8c00) [pid = 1781] [serial = 1174] [outer = (nil)] 22:45:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8ea59800) [pid = 1781] [serial = 1175] [outer = 0x8bef8c00] 22:45:48 INFO - PROCESS | 1781 | 1461217548770 Marionette DEBUG loaded listener.js 22:45:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8ea5c800) [pid = 1781] [serial = 1176] [outer = 0x8bef8c00] 22:45:49 INFO - PROCESS | 1781 | 1461217549701 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]]]}] 22:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 22:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1652ms 22:45:49 INFO - PROCESS | 1781 | 1461217549739 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 22:45:49 INFO - PROCESS | 1781 | 1461217549743 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 22:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 22:45:49 INFO - PROCESS | 1781 | 1461217549750 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 22:45:49 INFO - PROCESS | 1781 | 1461217549752 Marionette TRACE conn3 <- [1,1538,null,{}] 22:45:49 INFO - PROCESS | 1781 | 1461217549759 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}] 22:45:49 INFO - PROCESS | 1781 | 1461217549966 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 22:45:50 INFO - PROCESS | 1781 | 1461217550286 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f061400 == 116 [pid = 1781] [id = 392] 22:45:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8f062c00) [pid = 1781] [serial = 1177] [outer = (nil)] 22:45:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8f069400) [pid = 1781] [serial = 1178] [outer = 0x8f062c00] 22:45:50 INFO - PROCESS | 1781 | 1461217550398 Marionette DEBUG loaded listener.js 22:45:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8f1e9800) [pid = 1781] [serial = 1179] [outer = 0x8f062c00] 22:45:51 INFO - PROCESS | 1781 | 1461217551337 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]]]}] 22:45:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 22:45:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1637ms 22:45:51 INFO - PROCESS | 1781 | 1461217551389 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 22:45:51 INFO - PROCESS | 1781 | 1461217551392 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 22:45:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 22:45:51 INFO - PROCESS | 1781 | 1461217551399 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 22:45:51 INFO - PROCESS | 1781 | 1461217551403 Marionette TRACE conn3 <- [1,1542,null,{}] 22:45:51 INFO - PROCESS | 1781 | 1461217551409 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}] 22:45:51 INFO - PROCESS | 1781 | 1461217551642 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 22:45:52 INFO - PROCESS | 1781 | 1461217551979 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x87edec00 == 117 [pid = 1781] [id = 393] 22:45:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8f065c00) [pid = 1781] [serial = 1180] [outer = (nil)] 22:45:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8f37c400) [pid = 1781] [serial = 1181] [outer = 0x8f065c00] 22:45:52 INFO - PROCESS | 1781 | 1461217552096 Marionette DEBUG loaded listener.js 22:45:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8f384c00) [pid = 1781] [serial = 1182] [outer = 0x8f065c00] 22:45:52 INFO - PROCESS | 1781 | 1461217552997 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]]]}] 22:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 22:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1631ms 22:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 22:45:53 INFO - PROCESS | 1781 | 1461217553030 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 22:45:53 INFO - PROCESS | 1781 | 1461217553034 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 22:45:53 INFO - PROCESS | 1781 | 1461217553042 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 22:45:53 INFO - PROCESS | 1781 | 1461217553048 Marionette TRACE conn3 <- [1,1546,null,{}] 22:45:53 INFO - PROCESS | 1781 | 1461217553057 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}] 22:45:53 INFO - PROCESS | 1781 | 1461217553280 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 22:45:53 INFO - PROCESS | 1781 | 1461217553544 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535a400 == 118 [pid = 1781] [id = 394] 22:45:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8f22ec00) [pid = 1781] [serial = 1183] [outer = (nil)] 22:45:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8faaac00) [pid = 1781] [serial = 1184] [outer = 0x8f22ec00] 22:45:53 INFO - PROCESS | 1781 | 1461217553675 Marionette DEBUG loaded listener.js 22:45:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8fd1c800) [pid = 1781] [serial = 1185] [outer = 0x8f22ec00] 22:45:54 INFO - PROCESS | 1781 | 1461217554610 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]]]}] 22:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 22:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1639ms 22:45:54 INFO - PROCESS | 1781 | 1461217554679 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 22:45:54 INFO - PROCESS | 1781 | 1461217554683 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 22:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 22:45:54 INFO - PROCESS | 1781 | 1461217554690 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 22:45:54 INFO - PROCESS | 1781 | 1461217554693 Marionette TRACE conn3 <- [1,1550,null,{}] 22:45:54 INFO - PROCESS | 1781 | 1461217554699 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}] 22:45:54 INFO - PROCESS | 1781 | 1461217554913 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 22:45:55 INFO - PROCESS | 1781 | 1461217555224 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd61800 == 119 [pid = 1781] [id = 395] 22:45:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8f1ec400) [pid = 1781] [serial = 1186] [outer = (nil)] 22:45:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8fe6e800) [pid = 1781] [serial = 1187] [outer = 0x8f1ec400] 22:45:55 INFO - PROCESS | 1781 | 1461217555316 Marionette DEBUG loaded listener.js 22:45:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8fe72c00) [pid = 1781] [serial = 1188] [outer = 0x8f1ec400] 22:45:56 INFO - PROCESS | 1781 | 1461217556271 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]]]}] 22:45:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 22:45:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1630ms 22:45:56 INFO - PROCESS | 1781 | 1461217556321 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 22:45:56 INFO - PROCESS | 1781 | 1461217556325 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 22:45:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 22:45:56 INFO - PROCESS | 1781 | 1461217556331 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 22:45:56 INFO - PROCESS | 1781 | 1461217556335 Marionette TRACE conn3 <- [1,1554,null,{}] 22:45:56 INFO - PROCESS | 1781 | 1461217556341 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}] 22:45:56 INFO - PROCESS | 1781 | 1461217556578 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 22:45:56 INFO - PROCESS | 1781 | 1461217556891 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd26400 == 120 [pid = 1781] [id = 396] 22:45:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8fd27000) [pid = 1781] [serial = 1189] [outer = (nil)] 22:45:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x8ffd8800) [pid = 1781] [serial = 1190] [outer = 0x8fd27000] 22:45:56 INFO - PROCESS | 1781 | 1461217556989 Marionette DEBUG loaded listener.js 22:45:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8ffdac00) [pid = 1781] [serial = 1191] [outer = 0x8fd27000] 22:45:57 INFO - PROCESS | 1781 | 1461217557910 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]]]}] 22:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 22:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1629ms 22:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 22:45:57 INFO - PROCESS | 1781 | 1461217557962 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 22:45:57 INFO - PROCESS | 1781 | 1461217557966 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 22:45:57 INFO - PROCESS | 1781 | 1461217557972 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 22:45:57 INFO - PROCESS | 1781 | 1461217557976 Marionette TRACE conn3 <- [1,1558,null,{}] 22:45:57 INFO - PROCESS | 1781 | 1461217557982 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}] 22:45:58 INFO - PROCESS | 1781 | 1461217558190 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 22:45:58 INFO - PROCESS | 1781 | 1461217558518 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:45:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x9034e000 == 121 [pid = 1781] [id = 397] 22:45:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x9034e400) [pid = 1781] [serial = 1192] [outer = (nil)] 22:45:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x90359400) [pid = 1781] [serial = 1193] [outer = 0x9034e400] 22:45:58 INFO - PROCESS | 1781 | 1461217558636 Marionette DEBUG loaded listener.js 22:45:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x904a8400) [pid = 1781] [serial = 1194] [outer = 0x9034e400] 22:45:59 INFO - PROCESS | 1781 | 1461217559621 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]]]}] 22:45:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 22:45:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1683ms 22:45:59 INFO - PROCESS | 1781 | 1461217559655 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 22:45:59 INFO - PROCESS | 1781 | 1461217559659 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 22:45:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 22:45:59 INFO - PROCESS | 1781 | 1461217559666 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 22:45:59 INFO - PROCESS | 1781 | 1461217559672 Marionette TRACE conn3 <- [1,1562,null,{}] 22:45:59 INFO - PROCESS | 1781 | 1461217559677 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}] 22:45:59 INFO - PROCESS | 1781 | 1461217559930 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 22:46:00 INFO - PROCESS | 1781 | 1461217560267 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x91282000 == 122 [pid = 1781] [id = 398] 22:46:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x912a1000) [pid = 1781] [serial = 1195] [outer = (nil)] 22:46:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x915af800) [pid = 1781] [serial = 1196] [outer = 0x912a1000] 22:46:00 INFO - PROCESS | 1781 | 1461217560376 Marionette DEBUG loaded listener.js 22:46:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x915f1c00) [pid = 1781] [serial = 1197] [outer = 0x912a1000] 22:46:01 INFO - PROCESS | 1781 | 1461217561313 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]]]}] 22:46:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 22:46:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1698ms 22:46:01 INFO - PROCESS | 1781 | 1461217561365 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 22:46:01 INFO - PROCESS | 1781 | 1461217561370 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 22:46:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 22:46:01 INFO - PROCESS | 1781 | 1461217561376 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 22:46:01 INFO - PROCESS | 1781 | 1461217561379 Marionette TRACE conn3 <- [1,1566,null,{}] 22:46:01 INFO - PROCESS | 1781 | 1461217561385 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}] 22:46:01 INFO - PROCESS | 1781 | 1461217561601 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 22:46:01 INFO - PROCESS | 1781 | 1461217561934 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eae1000 == 123 [pid = 1781] [id = 399] 22:46:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x915a8800) [pid = 1781] [serial = 1198] [outer = (nil)] 22:46:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x9285d800) [pid = 1781] [serial = 1199] [outer = 0x915a8800] 22:46:02 INFO - PROCESS | 1781 | 1461217562032 Marionette DEBUG loaded listener.js 22:46:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x92864000) [pid = 1781] [serial = 1200] [outer = 0x915a8800] 22:46:03 INFO - PROCESS | 1781 | 1461217563040 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]]]}] 22:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 22:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1686ms 22:46:03 INFO - PROCESS | 1781 | 1461217563063 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 22:46:03 INFO - PROCESS | 1781 | 1461217563066 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 22:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 22:46:03 INFO - PROCESS | 1781 | 1461217563073 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 22:46:03 INFO - PROCESS | 1781 | 1461217563078 Marionette TRACE conn3 <- [1,1570,null,{}] 22:46:03 INFO - PROCESS | 1781 | 1461217563084 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}] 22:46:03 INFO - PROCESS | 1781 | 1461217563281 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 22:46:03 INFO - PROCESS | 1781 | 1461217563598 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d6800 == 124 [pid = 1781] [id = 400] 22:46:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x9285e000) [pid = 1781] [serial = 1201] [outer = (nil)] 22:46:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x92896800) [pid = 1781] [serial = 1202] [outer = 0x9285e000] 22:46:03 INFO - PROCESS | 1781 | 1461217563691 Marionette DEBUG loaded listener.js 22:46:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x9289d000) [pid = 1781] [serial = 1203] [outer = 0x9285e000] 22:46:04 INFO - PROCESS | 1781 | 1461217564622 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]]]}] 22:46:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 22:46:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1588ms 22:46:04 INFO - PROCESS | 1781 | 1461217564662 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 22:46:04 INFO - PROCESS | 1781 | 1461217564665 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 22:46:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 22:46:04 INFO - PROCESS | 1781 | 1461217564672 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 22:46:04 INFO - PROCESS | 1781 | 1461217564676 Marionette TRACE conn3 <- [1,1574,null,{}] 22:46:04 INFO - PROCESS | 1781 | 1461217564681 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}] 22:46:04 INFO - PROCESS | 1781 | 1461217564884 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 22:46:05 INFO - PROCESS | 1781 | 1461217565202 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x852cf400 == 125 [pid = 1781] [id = 401] 22:46:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x9271c400) [pid = 1781] [serial = 1204] [outer = (nil)] 22:46:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x93926400) [pid = 1781] [serial = 1205] [outer = 0x9271c400] 22:46:05 INFO - PROCESS | 1781 | 1461217565295 Marionette DEBUG loaded listener.js 22:46:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x939d7400) [pid = 1781] [serial = 1206] [outer = 0x9271c400] 22:46:06 INFO - PROCESS | 1781 | 1461217566201 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]]]}] 22:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 22:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1580ms 22:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 22:46:06 INFO - PROCESS | 1781 | 1461217566254 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 22:46:06 INFO - PROCESS | 1781 | 1461217566257 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 22:46:06 INFO - PROCESS | 1781 | 1461217566264 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 22:46:06 INFO - PROCESS | 1781 | 1461217566267 Marionette TRACE conn3 <- [1,1578,null,{}] 22:46:06 INFO - PROCESS | 1781 | 1461217566273 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}] 22:46:06 INFO - PROCESS | 1781 | 1461217566485 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 22:46:06 INFO - PROCESS | 1781 | 1461217566812 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c183800 == 126 [pid = 1781] [id = 402] 22:46:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x900cb000) [pid = 1781] [serial = 1207] [outer = (nil)] 22:46:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x93b21c00) [pid = 1781] [serial = 1208] [outer = 0x900cb000] 22:46:06 INFO - PROCESS | 1781 | 1461217566901 Marionette DEBUG loaded listener.js 22:46:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x93b44c00) [pid = 1781] [serial = 1209] [outer = 0x900cb000] 22:46:07 INFO - PROCESS | 1781 | 1461217567823 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]]]}] 22:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 22:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1604ms 22:46:07 INFO - PROCESS | 1781 | 1461217567868 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 22:46:07 INFO - PROCESS | 1781 | 1461217567872 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 22:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 22:46:07 INFO - PROCESS | 1781 | 1461217567878 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 22:46:07 INFO - PROCESS | 1781 | 1461217567887 Marionette TRACE conn3 <- [1,1582,null,{}] 22:46:07 INFO - PROCESS | 1781 | 1461217567895 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}] 22:46:08 INFO - PROCESS | 1781 | 1461217568104 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 22:46:08 INFO - PROCESS | 1781 | 1461217568373 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffda800 == 127 [pid = 1781] [id = 403] 22:46:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x93b23000) [pid = 1781] [serial = 1210] [outer = (nil)] 22:46:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x95bb4c00) [pid = 1781] [serial = 1211] [outer = 0x93b23000] 22:46:08 INFO - PROCESS | 1781 | 1461217568506 Marionette DEBUG loaded listener.js 22:46:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x96208000) [pid = 1781] [serial = 1212] [outer = 0x93b23000] 22:46:09 INFO - PROCESS | 1781 | 1461217569410 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]]]}] 22:46:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 22:46:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1592ms 22:46:09 INFO - PROCESS | 1781 | 1461217569472 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 22:46:09 INFO - PROCESS | 1781 | 1461217569476 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 22:46:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 22:46:09 INFO - PROCESS | 1781 | 1461217569482 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 22:46:09 INFO - PROCESS | 1781 | 1461217569485 Marionette TRACE conn3 <- [1,1586,null,{}] 22:46:09 INFO - PROCESS | 1781 | 1461217569491 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}] 22:46:09 INFO - PROCESS | 1781 | 1461217569691 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 22:46:10 INFO - PROCESS | 1781 | 1461217570013 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x95079c00 == 128 [pid = 1781] [id = 404] 22:46:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x9507a400) [pid = 1781] [serial = 1213] [outer = (nil)] 22:46:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x96fb7000) [pid = 1781] [serial = 1214] [outer = 0x9507a400] 22:46:10 INFO - PROCESS | 1781 | 1461217570116 Marionette DEBUG loaded listener.js 22:46:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x970c1400) [pid = 1781] [serial = 1215] [outer = 0x9507a400] 22:46:11 INFO - PROCESS | 1781 | 1461217571098 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]]]}] 22:46:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 22:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1686ms 22:46:11 INFO - PROCESS | 1781 | 1461217571171 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 22:46:11 INFO - PROCESS | 1781 | 1461217571178 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 22:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 22:46:11 INFO - PROCESS | 1781 | 1461217571188 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 22:46:11 INFO - PROCESS | 1781 | 1461217571192 Marionette TRACE conn3 <- [1,1590,null,{}] 22:46:11 INFO - PROCESS | 1781 | 1461217571201 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}] 22:46:11 INFO - PROCESS | 1781 | 1461217571487 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 22:46:11 INFO - PROCESS | 1781 | 1461217571818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x88283400 == 127 [pid = 1781] [id = 386] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x884df000 == 126 [pid = 1781] [id = 385] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x891c5c00 == 125 [pid = 1781] [id = 384] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8602e000 == 124 [pid = 1781] [id = 383] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x86a55400 == 123 [pid = 1781] [id = 382] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x93b24400 == 122 [pid = 1781] [id = 378] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x93b21000 == 121 [pid = 1781] [id = 377] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8dce3400 == 120 [pid = 1781] [id = 376] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x90355c00 == 119 [pid = 1781] [id = 374] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x9049f000 == 118 [pid = 1781] [id = 375] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3d1800 == 117 [pid = 1781] [id = 373] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe72400 == 116 [pid = 1781] [id = 372] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x88514000 == 115 [pid = 1781] [id = 371] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x87d65c00 == 114 [pid = 1781] [id = 370] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x852d7000 == 113 [pid = 1781] [id = 368] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdc800 == 112 [pid = 1781] [id = 369] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x8b54bc00 == 111 [pid = 1781] [id = 367] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x88516c00 == 110 [pid = 1781] [id = 366] 22:46:13 INFO - PROCESS | 1781 | --DOCSHELL 0x86a52c00 == 109 [pid = 1781] [id = 365] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x8b7c8000) [pid = 1781] [serial = 1091] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x93b3a800) [pid = 1781] [serial = 1073] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x8f231400) [pid = 1781] [serial = 1055] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8a023400) [pid = 1781] [serial = 1082] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x891c8800) [pid = 1781] [serial = 1034] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8a3cd000) [pid = 1781] [serial = 1083] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x927ae000) [pid = 1781] [serial = 1064] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8c182800) [pid = 1781] [serial = 1092] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x88fcf400) [pid = 1781] [serial = 1079] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x8fe6fc00) [pid = 1781] [serial = 1058] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x90357c00) [pid = 1781] [serial = 1061] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x891c5800) [pid = 1781] [serial = 1085] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x8b546400) [pid = 1781] [serial = 1040] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x89b2c400) [pid = 1781] [serial = 1086] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8f06e800) [pid = 1781] [serial = 1052] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x8b408400) [pid = 1781] [serial = 1089] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8dce0400) [pid = 1781] [serial = 1046] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8a3cac00) [pid = 1781] [serial = 1088] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8b7c9800) [pid = 1781] [serial = 1043] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x8eae8800) [pid = 1781] [serial = 1049] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x86731c00) [pid = 1781] [serial = 1076] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x87d6cc00) [pid = 1781] [serial = 1077] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8929d400) [pid = 1781] [serial = 1080] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8a025400) [pid = 1781] [serial = 1037] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x939d8800) [pid = 1781] [serial = 1067] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x87d68800) [pid = 1781] [serial = 1031] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x93b1ac00) [pid = 1781] [serial = 1070] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x88517000) [pid = 1781] [serial = 1094] [outer = (nil)] [url = about:blank] 22:46:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d7000 == 110 [pid = 1781] [id = 405] 22:46:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8602e000) [pid = 1781] [serial = 1216] [outer = (nil)] 22:46:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x86a52000) [pid = 1781] [serial = 1217] [outer = 0x8602e000] 22:46:13 INFO - PROCESS | 1781 | 1461217573438 Marionette DEBUG loaded listener.js 22:46:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x86a5c400) [pid = 1781] [serial = 1218] [outer = 0x8602e000] 22:46:14 INFO - PROCESS | 1781 | 1461217574245 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]]]}] 22:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 22:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 3104ms 22:46:14 INFO - PROCESS | 1781 | 1461217574291 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 22:46:14 INFO - PROCESS | 1781 | 1461217574297 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 22:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 22:46:14 INFO - PROCESS | 1781 | 1461217574307 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 22:46:14 INFO - PROCESS | 1781 | 1461217574310 Marionette TRACE conn3 <- [1,1594,null,{}] 22:46:14 INFO - PROCESS | 1781 | 1461217574318 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}] 22:46:14 INFO - PROCESS | 1781 | 1461217574499 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 22:46:14 INFO - PROCESS | 1781 | 1461217574519 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x884df000 == 111 [pid = 1781] [id = 406] 22:46:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x884df400) [pid = 1781] [serial = 1219] [outer = (nil)] 22:46:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x88514c00) [pid = 1781] [serial = 1220] [outer = 0x884df400] 22:46:14 INFO - PROCESS | 1781 | 1461217574612 Marionette DEBUG loaded listener.js 22:46:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x88fcbc00) [pid = 1781] [serial = 1221] [outer = 0x884df400] 22:46:15 INFO - PROCESS | 1781 | 1461217575627 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]]]}] 22:46:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 22:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1345ms 22:46:15 INFO - PROCESS | 1781 | 1461217575652 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 22:46:15 INFO - PROCESS | 1781 | 1461217575657 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 22:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 22:46:15 INFO - PROCESS | 1781 | 1461217575667 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 22:46:15 INFO - PROCESS | 1781 | 1461217575671 Marionette TRACE conn3 <- [1,1598,null,{}] 22:46:15 INFO - PROCESS | 1781 | 1461217575721 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}] 22:46:15 INFO - PROCESS | 1781 | 1461217575977 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 22:46:16 INFO - PROCESS | 1781 | 1461217576004 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x88285000 == 112 [pid = 1781] [id = 407] 22:46:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x883f4c00) [pid = 1781] [serial = 1222] [outer = (nil)] 22:46:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8950a800) [pid = 1781] [serial = 1223] [outer = 0x883f4c00] 22:46:16 INFO - PROCESS | 1781 | 1461217576078 Marionette DEBUG loaded listener.js 22:46:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x89b2e000) [pid = 1781] [serial = 1224] [outer = 0x883f4c00] 22:46:17 INFO - PROCESS | 1781 | 1461217577179 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]]]}] 22:46:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 22:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1575ms 22:46:17 INFO - PROCESS | 1781 | 1461217577242 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 22:46:17 INFO - PROCESS | 1781 | 1461217577246 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 22:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 22:46:17 INFO - PROCESS | 1781 | 1461217577253 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 22:46:17 INFO - PROCESS | 1781 | 1461217577258 Marionette TRACE conn3 <- [1,1602,null,{}] 22:46:17 INFO - PROCESS | 1781 | 1461217577281 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}] 22:46:17 INFO - PROCESS | 1781 | 1461217577558 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 22:46:17 INFO - PROCESS | 1781 | 1461217577591 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x8929e800 == 113 [pid = 1781] [id = 408] 22:46:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8a3c9800) [pid = 1781] [serial = 1225] [outer = (nil)] 22:46:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8b408400) [pid = 1781] [serial = 1226] [outer = 0x8a3c9800] 22:46:17 INFO - PROCESS | 1781 | 1461217577670 Marionette DEBUG loaded listener.js 22:46:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x8b410c00) [pid = 1781] [serial = 1227] [outer = 0x8a3c9800] 22:46:18 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x86a57000) [pid = 1781] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 22:46:18 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8929b400) [pid = 1781] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 22:46:18 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x89299800) [pid = 1781] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 22:46:18 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x85354800) [pid = 1781] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 22:46:18 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8602f000) [pid = 1781] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 22:46:19 INFO - PROCESS | 1781 | 1461217578995 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]]]}] 22:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 22:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1793ms 22:46:19 INFO - PROCESS | 1781 | 1461217579046 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 22:46:19 INFO - PROCESS | 1781 | 1461217579051 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 22:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 22:46:19 INFO - PROCESS | 1781 | 1461217579057 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 22:46:19 INFO - PROCESS | 1781 | 1461217579059 Marionette TRACE conn3 <- [1,1606,null,{}] 22:46:19 INFO - PROCESS | 1781 | 1461217579065 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}] 22:46:19 INFO - PROCESS | 1781 | 1461217579244 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 22:46:19 INFO - PROCESS | 1781 | 1461217579427 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5d400 == 114 [pid = 1781] [id = 409] 22:46:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x89299800) [pid = 1781] [serial = 1228] [outer = (nil)] 22:46:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8b7c8c00) [pid = 1781] [serial = 1229] [outer = 0x89299800] 22:46:19 INFO - PROCESS | 1781 | 1461217579500 Marionette DEBUG loaded listener.js 22:46:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8b7ce400) [pid = 1781] [serial = 1230] [outer = 0x89299800] 22:46:20 INFO - PROCESS | 1781 | 1461217580288 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]]]}] 22:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 22:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1278ms 22:46:20 INFO - PROCESS | 1781 | 1461217580434 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 22:46:20 INFO - PROCESS | 1781 | 1461217580440 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 22:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 22:46:20 INFO - PROCESS | 1781 | 1461217580462 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 22:46:20 INFO - PROCESS | 1781 | 1461217580467 Marionette TRACE conn3 <- [1,1610,null,{}] 22:46:20 INFO - PROCESS | 1781 | 1461217580476 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}] 22:46:20 INFO - PROCESS | 1781 | 1461217580708 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 22:46:21 INFO - PROCESS | 1781 | 1461217581077 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827d400 == 115 [pid = 1781] [id = 410] 22:46:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8827e400) [pid = 1781] [serial = 1231] [outer = (nil)] 22:46:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x88285400) [pid = 1781] [serial = 1232] [outer = 0x8827e400] 22:46:21 INFO - PROCESS | 1781 | 1461217581192 Marionette DEBUG loaded listener.js 22:46:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x89297c00) [pid = 1781] [serial = 1233] [outer = 0x8827e400] 22:46:22 INFO - PROCESS | 1781 | 1461217582166 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]]]}] 22:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 22:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1747ms 22:46:22 INFO - PROCESS | 1781 | 1461217582197 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 22:46:22 INFO - PROCESS | 1781 | 1461217582202 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 22:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 22:46:22 INFO - PROCESS | 1781 | 1461217582215 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 22:46:22 INFO - PROCESS | 1781 | 1461217582220 Marionette TRACE conn3 <- [1,1614,null,{}] 22:46:22 INFO - PROCESS | 1781 | 1461217582227 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}] 22:46:22 INFO - PROCESS | 1781 | 1461217582431 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 22:46:22 INFO - PROCESS | 1781 | 1461217582749 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a01f400 == 116 [pid = 1781] [id = 411] 22:46:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x8a01f800) [pid = 1781] [serial = 1234] [outer = (nil)] 22:46:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x8a234800) [pid = 1781] [serial = 1235] [outer = 0x8a01f800] 22:46:22 INFO - PROCESS | 1781 | 1461217582842 Marionette DEBUG loaded listener.js 22:46:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x8b550400) [pid = 1781] [serial = 1236] [outer = 0x8a01f800] 22:46:23 INFO - PROCESS | 1781 | 1461217583837 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]]]}] 22:46:23 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 22:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1688ms 22:46:23 INFO - PROCESS | 1781 | 1461217583900 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 22:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 22:46:23 INFO - PROCESS | 1781 | 1461217583904 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 22:46:23 INFO - PROCESS | 1781 | 1461217583911 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 22:46:23 INFO - PROCESS | 1781 | 1461217583915 Marionette TRACE conn3 <- [1,1618,null,{}] 22:46:23 INFO - PROCESS | 1781 | 1461217583928 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}] 22:46:24 INFO - PROCESS | 1781 | 1461217584138 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 22:46:24 INFO - PROCESS | 1781 | 1461217584501 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c182800 == 117 [pid = 1781] [id = 412] 22:46:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8dd68400) [pid = 1781] [serial = 1237] [outer = (nil)] 22:46:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x8ea57c00) [pid = 1781] [serial = 1238] [outer = 0x8dd68400] 22:46:24 INFO - PROCESS | 1781 | 1461217584599 Marionette DEBUG loaded listener.js 22:46:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x8eb69c00) [pid = 1781] [serial = 1239] [outer = 0x8dd68400] 22:46:25 INFO - PROCESS | 1781 | 1461217585505 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]]]}] 22:46:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 22:46:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1634ms 22:46:25 INFO - PROCESS | 1781 | 1461217585545 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 22:46:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 22:46:25 INFO - PROCESS | 1781 | 1461217585549 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 22:46:25 INFO - PROCESS | 1781 | 1461217585555 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 22:46:25 INFO - PROCESS | 1781 | 1461217585559 Marionette TRACE conn3 <- [1,1622,null,{}] 22:46:25 INFO - PROCESS | 1781 | 1461217585564 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}] 22:46:25 INFO - PROCESS | 1781 | 1461217585755 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 22:46:26 INFO - PROCESS | 1781 | 1461217586028 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef6400 == 118 [pid = 1781] [id = 413] 22:46:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x8eb6e800) [pid = 1781] [serial = 1240] [outer = (nil)] 22:46:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x8f1d4c00) [pid = 1781] [serial = 1241] [outer = 0x8eb6e800] 22:46:26 INFO - PROCESS | 1781 | 1461217586165 Marionette DEBUG loaded listener.js 22:46:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x8f1dcc00) [pid = 1781] [serial = 1242] [outer = 0x8eb6e800] 22:46:27 INFO - PROCESS | 1781 | 1461217587066 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]]]}] 22:46:27 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 22:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1583ms 22:46:27 INFO - PROCESS | 1781 | 1461217587139 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 22:46:27 INFO - PROCESS | 1781 | 1461217587143 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 22:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 22:46:27 INFO - PROCESS | 1781 | 1461217587149 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 22:46:27 INFO - PROCESS | 1781 | 1461217587153 Marionette TRACE conn3 <- [1,1626,null,{}] 22:46:27 INFO - PROCESS | 1781 | 1461217587158 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}] 22:46:27 INFO - PROCESS | 1781 | 1461217587399 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 22:46:27 INFO - PROCESS | 1781 | 1461217587714 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fc5400 == 119 [pid = 1781] [id = 414] 22:46:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x8f06f000) [pid = 1781] [serial = 1243] [outer = (nil)] 22:46:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x8f383000) [pid = 1781] [serial = 1244] [outer = 0x8f06f000] 22:46:27 INFO - PROCESS | 1781 | 1461217587805 Marionette DEBUG loaded listener.js 22:46:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x8f387400) [pid = 1781] [serial = 1245] [outer = 0x8f06f000] 22:46:28 INFO - PROCESS | 1781 | 1461217588672 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]]]}] 22:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 22:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1580ms 22:46:28 INFO - PROCESS | 1781 | 1461217588729 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 22:46:28 INFO - PROCESS | 1781 | 1461217588733 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 22:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 22:46:28 INFO - PROCESS | 1781 | 1461217588758 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 22:46:28 INFO - PROCESS | 1781 | 1461217588761 Marionette TRACE conn3 <- [1,1630,null,{}] 22:46:28 INFO - PROCESS | 1781 | 1461217588767 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}] 22:46:28 INFO - PROCESS | 1781 | 1461217588996 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 22:46:29 INFO - PROCESS | 1781 | 1461217589322 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff97c00 == 120 [pid = 1781] [id = 415] 22:46:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8ffd9800) [pid = 1781] [serial = 1246] [outer = (nil)] 22:46:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x9034d000) [pid = 1781] [serial = 1247] [outer = 0x8ffd9800] 22:46:29 INFO - PROCESS | 1781 | 1461217589425 Marionette DEBUG loaded listener.js 22:46:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x9049d000) [pid = 1781] [serial = 1248] [outer = 0x8ffd9800] 22:46:30 INFO - PROCESS | 1781 | 1461217590329 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]]]}] 22:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 22:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1644ms 22:46:30 INFO - PROCESS | 1781 | 1461217590399 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 22:46:30 INFO - PROCESS | 1781 | 1461217590404 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 22:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 22:46:30 INFO - PROCESS | 1781 | 1461217590410 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 22:46:30 INFO - PROCESS | 1781 | 1461217590412 Marionette TRACE conn3 <- [1,1634,null,{}] 22:46:30 INFO - PROCESS | 1781 | 1461217590419 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}] 22:46:30 INFO - PROCESS | 1781 | 1461217590615 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 22:46:31 INFO - PROCESS | 1781 | 1461217591000 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b54d800 == 121 [pid = 1781] [id = 416] 22:46:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x8eaecc00) [pid = 1781] [serial = 1249] [outer = (nil)] 22:46:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x912a8400) [pid = 1781] [serial = 1250] [outer = 0x8eaecc00] 22:46:31 INFO - PROCESS | 1781 | 1461217591091 Marionette DEBUG loaded listener.js 22:46:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x915b1400) [pid = 1781] [serial = 1251] [outer = 0x8eaecc00] 22:46:31 INFO - PROCESS | 1781 | 1461217591991 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]]]}] 22:46:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 22:46:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1638ms 22:46:32 INFO - PROCESS | 1781 | 1461217592049 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 22:46:32 INFO - PROCESS | 1781 | 1461217592053 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 22:46:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 22:46:32 INFO - PROCESS | 1781 | 1461217592060 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 22:46:32 INFO - PROCESS | 1781 | 1461217592063 Marionette TRACE conn3 <- [1,1638,null,{}] 22:46:32 INFO - PROCESS | 1781 | 1461217592069 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}] 22:46:32 INFO - PROCESS | 1781 | 1461217592272 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 22:46:32 INFO - PROCESS | 1781 | 1461217592586 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x9127cc00 == 122 [pid = 1781] [id = 417] 22:46:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x9127dc00) [pid = 1781] [serial = 1252] [outer = (nil)] 22:46:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x9391ac00) [pid = 1781] [serial = 1253] [outer = 0x9127dc00] 22:46:32 INFO - PROCESS | 1781 | 1461217592677 Marionette DEBUG loaded listener.js 22:46:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x93927c00) [pid = 1781] [serial = 1254] [outer = 0x9127dc00] 22:46:33 INFO - PROCESS | 1781 | 1461217593581 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]]]}] 22:46:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 22:46:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1588ms 22:46:33 INFO - PROCESS | 1781 | 1461217593649 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 22:46:33 INFO - PROCESS | 1781 | 1461217593655 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 22:46:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 22:46:33 INFO - PROCESS | 1781 | 1461217593665 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 22:46:33 INFO - PROCESS | 1781 | 1461217593668 Marionette TRACE conn3 <- [1,1642,null,{}] 22:46:33 INFO - PROCESS | 1781 | 1461217593674 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}] 22:46:33 INFO - PROCESS | 1781 | 1461217593878 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 22:46:34 INFO - PROCESS | 1781 | 1461217594199 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x9286c800 == 123 [pid = 1781] [id = 418] 22:46:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 204 (0x92893800) [pid = 1781] [serial = 1255] [outer = (nil)] 22:46:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 205 (0x93b3fc00) [pid = 1781] [serial = 1256] [outer = 0x92893800] 22:46:34 INFO - PROCESS | 1781 | 1461217594296 Marionette DEBUG loaded listener.js 22:46:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 206 (0x946d2800) [pid = 1781] [serial = 1257] [outer = 0x92893800] 22:46:35 INFO - PROCESS | 1781 | 1461217595185 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]]]}] 22:46:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 22:46:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1583ms 22:46:35 INFO - PROCESS | 1781 | 1461217595248 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 22:46:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 22:46:35 INFO - PROCESS | 1781 | 1461217595252 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 22:46:35 INFO - PROCESS | 1781 | 1461217595258 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 22:46:35 INFO - PROCESS | 1781 | 1461217595262 Marionette TRACE conn3 <- [1,1646,null,{}] 22:46:35 INFO - PROCESS | 1781 | 1461217595268 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}] 22:46:35 INFO - PROCESS | 1781 | 1461217595460 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 22:46:35 INFO - PROCESS | 1781 | 1461217595737 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f0400 == 124 [pid = 1781] [id = 419] 22:46:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 207 (0x892a2c00) [pid = 1781] [serial = 1258] [outer = (nil)] 22:46:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 208 (0x96274c00) [pid = 1781] [serial = 1259] [outer = 0x892a2c00] 22:46:35 INFO - PROCESS | 1781 | 1461217595870 Marionette DEBUG loaded listener.js 22:46:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 209 (0x96802800) [pid = 1781] [serial = 1260] [outer = 0x892a2c00] 22:46:36 INFO - PROCESS | 1781 | 1461217596733 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]]]}] 22:46:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 22:46:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1530ms 22:46:36 INFO - PROCESS | 1781 | 1461217596789 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 22:46:36 INFO - PROCESS | 1781 | 1461217596792 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 22:46:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 22:46:36 INFO - PROCESS | 1781 | 1461217596800 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 22:46:36 INFO - PROCESS | 1781 | 1461217596803 Marionette TRACE conn3 <- [1,1650,null,{}] 22:46:36 INFO - PROCESS | 1781 | 1461217596810 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}] 22:46:37 INFO - PROCESS | 1781 | 1461217597029 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 22:46:37 INFO - PROCESS | 1781 | 1461217597377 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x95073000 == 125 [pid = 1781] [id = 420] 22:46:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 210 (0x975c9c00) [pid = 1781] [serial = 1261] [outer = (nil)] 22:46:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 211 (0x97869000) [pid = 1781] [serial = 1262] [outer = 0x975c9c00] 22:46:37 INFO - PROCESS | 1781 | 1461217597474 Marionette DEBUG loaded listener.js 22:46:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 212 (0x97938400) [pid = 1781] [serial = 1263] [outer = 0x975c9c00] 22:46:38 INFO - PROCESS | 1781 | 1461217598433 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]]]}] 22:46:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 22:46:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1683ms 22:46:38 INFO - PROCESS | 1781 | 1461217598484 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 22:46:38 INFO - PROCESS | 1781 | 1461217598488 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 22:46:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 22:46:38 INFO - PROCESS | 1781 | 1461217598494 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 22:46:38 INFO - PROCESS | 1781 | 1461217598497 Marionette TRACE conn3 <- [1,1654,null,{}] 22:46:38 INFO - PROCESS | 1781 | 1461217598503 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}] 22:46:38 INFO - PROCESS | 1781 | 1461217598712 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 22:46:39 INFO - PROCESS | 1781 | 1461217599004 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b41000 == 126 [pid = 1781] [id = 421] 22:46:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 213 (0x974cb400) [pid = 1781] [serial = 1264] [outer = (nil)] 22:46:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 214 (0x97942000) [pid = 1781] [serial = 1265] [outer = 0x974cb400] 22:46:39 INFO - PROCESS | 1781 | 1461217599095 Marionette DEBUG loaded listener.js 22:46:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 215 (0x97939800) [pid = 1781] [serial = 1266] [outer = 0x974cb400] 22:46:39 INFO - PROCESS | 1781 | 1461217599916 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]]]}] 22:46:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 22:46:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1482ms 22:46:39 INFO - PROCESS | 1781 | 1461217599976 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 22:46:39 INFO - PROCESS | 1781 | 1461217599980 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 22:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 22:46:39 INFO - PROCESS | 1781 | 1461217599986 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 22:46:39 INFO - PROCESS | 1781 | 1461217599990 Marionette TRACE conn3 <- [1,1658,null,{}] 22:46:39 INFO - PROCESS | 1781 | 1461217599995 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}] 22:46:40 INFO - PROCESS | 1781 | 1461217600186 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 22:46:40 INFO - PROCESS | 1781 | 1461217600470 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffd4000 == 127 [pid = 1781] [id = 422] 22:46:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 216 (0x90639c00) [pid = 1781] [serial = 1267] [outer = (nil)] 22:46:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 217 (0x97f05400) [pid = 1781] [serial = 1268] [outer = 0x90639c00] 22:46:40 INFO - PROCESS | 1781 | 1461217600605 Marionette DEBUG loaded listener.js 22:46:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 218 (0x97f08400) [pid = 1781] [serial = 1269] [outer = 0x90639c00] 22:46:41 INFO - PROCESS | 1781 | 1461217601452 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]]]}] 22:46:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 22:46:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1533ms 22:46:41 INFO - PROCESS | 1781 | 1461217601521 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 22:46:41 INFO - PROCESS | 1781 | 1461217601525 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 22:46:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 22:46:41 INFO - PROCESS | 1781 | 1461217601531 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 22:46:41 INFO - PROCESS | 1781 | 1461217601535 Marionette TRACE conn3 <- [1,1662,null,{}] 22:46:41 INFO - PROCESS | 1781 | 1461217601540 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}] 22:46:41 INFO - PROCESS | 1781 | 1461217601751 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 22:46:42 INFO - PROCESS | 1781 | 1461217602081 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f02400 == 128 [pid = 1781] [id = 423] 22:46:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 219 (0x97f04000) [pid = 1781] [serial = 1270] [outer = (nil)] 22:46:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 220 (0x97f2b000) [pid = 1781] [serial = 1271] [outer = 0x97f04000] 22:46:42 INFO - PROCESS | 1781 | 1461217602172 Marionette DEBUG loaded listener.js 22:46:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 221 (0x97f2cc00) [pid = 1781] [serial = 1272] [outer = 0x97f04000] 22:46:43 INFO - PROCESS | 1781 | 1461217603113 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]]]}] 22:46:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 22:46:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1636ms 22:46:43 INFO - PROCESS | 1781 | 1461217603177 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 22:46:43 INFO - PROCESS | 1781 | 1461217603183 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 22:46:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 22:46:43 INFO - PROCESS | 1781 | 1461217603193 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 22:46:43 INFO - PROCESS | 1781 | 1461217603199 Marionette TRACE conn3 <- [1,1666,null,{}] 22:46:43 INFO - PROCESS | 1781 | 1461217603208 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}] 22:46:43 INFO - PROCESS | 1781 | 1461217603488 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 22:46:43 INFO - PROCESS | 1781 | 1461217603807 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603a800 == 129 [pid = 1781] [id = 424] 22:46:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 222 (0x97f03000) [pid = 1781] [serial = 1273] [outer = (nil)] 22:46:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 223 (0x97f34c00) [pid = 1781] [serial = 1274] [outer = 0x97f03000] 22:46:43 INFO - PROCESS | 1781 | 1461217603893 Marionette DEBUG loaded listener.js 22:46:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 224 (0x97f37400) [pid = 1781] [serial = 1275] [outer = 0x97f03000] 22:46:44 INFO - PROCESS | 1781 | 1461217604771 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]]]}] 22:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 22:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1636ms 22:46:44 INFO - PROCESS | 1781 | 1461217604828 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 22:46:44 INFO - PROCESS | 1781 | 1461217604832 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 22:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 22:46:44 INFO - PROCESS | 1781 | 1461217604838 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 22:46:44 INFO - PROCESS | 1781 | 1461217604841 Marionette TRACE conn3 <- [1,1670,null,{}] 22:46:44 INFO - PROCESS | 1781 | 1461217604847 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}] 22:46:45 INFO - PROCESS | 1781 | 1461217605038 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 22:46:45 INFO - PROCESS | 1781 | 1461217605366 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff92000 == 130 [pid = 1781] [id = 425] 22:46:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 225 (0x9127d800) [pid = 1781] [serial = 1276] [outer = (nil)] 22:46:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 226 (0x98108c00) [pid = 1781] [serial = 1277] [outer = 0x9127d800] 22:46:45 INFO - PROCESS | 1781 | 1461217605455 Marionette DEBUG loaded listener.js 22:46:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 227 (0x9810e400) [pid = 1781] [serial = 1278] [outer = 0x9127d800] 22:46:46 INFO - PROCESS | 1781 | 1461217606315 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]]]}] 22:46:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 22:46:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1529ms 22:46:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 22:46:46 INFO - PROCESS | 1781 | 1461217606368 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 22:46:46 INFO - PROCESS | 1781 | 1461217606371 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 22:46:46 INFO - PROCESS | 1781 | 1461217606378 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 22:46:46 INFO - PROCESS | 1781 | 1461217606381 Marionette TRACE conn3 <- [1,1674,null,{}] 22:46:46 INFO - PROCESS | 1781 | 1461217606387 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}] 22:46:46 INFO - PROCESS | 1781 | 1461217606589 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 22:46:46 INFO - PROCESS | 1781 | 1461217606926 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f32000 == 131 [pid = 1781] [id = 426] 22:46:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 228 (0x98105800) [pid = 1781] [serial = 1279] [outer = (nil)] 22:46:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 229 (0x983f0000) [pid = 1781] [serial = 1280] [outer = 0x98105800] 22:46:47 INFO - PROCESS | 1781 | 1461217607016 Marionette DEBUG loaded listener.js 22:46:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 230 (0x986ab000) [pid = 1781] [serial = 1281] [outer = 0x98105800] 22:46:47 INFO - PROCESS | 1781 | 1461217607947 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]]]}] 22:46:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 22:46:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1641ms 22:46:48 INFO - PROCESS | 1781 | 1461217608019 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 22:46:48 INFO - PROCESS | 1781 | 1461217608023 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 22:46:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 22:46:48 INFO - PROCESS | 1781 | 1461217608029 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 22:46:48 INFO - PROCESS | 1781 | 1461217608032 Marionette TRACE conn3 <- [1,1678,null,{}] 22:46:48 INFO - PROCESS | 1781 | 1461217608038 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}] 22:46:48 INFO - PROCESS | 1781 | 1461217608232 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 22:46:48 INFO - PROCESS | 1781 | 1461217608556 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bd7800 == 132 [pid = 1781] [id = 427] 22:46:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 231 (0x85353400) [pid = 1781] [serial = 1282] [outer = (nil)] 22:46:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 232 (0x98a31000) [pid = 1781] [serial = 1283] [outer = 0x85353400] 22:46:48 INFO - PROCESS | 1781 | 1461217608647 Marionette DEBUG loaded listener.js 22:46:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 233 (0x98a63c00) [pid = 1781] [serial = 1284] [outer = 0x85353400] 22:46:49 INFO - PROCESS | 1781 | 1461217609624 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]]]}] 22:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 22:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1634ms 22:46:49 INFO - PROCESS | 1781 | 1461217609665 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 22:46:49 INFO - PROCESS | 1781 | 1461217609669 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 22:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 22:46:49 INFO - PROCESS | 1781 | 1461217609676 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 22:46:49 INFO - PROCESS | 1781 | 1461217609679 Marionette TRACE conn3 <- [1,1682,null,{}] 22:46:49 INFO - PROCESS | 1781 | 1461217609685 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}] 22:46:49 INFO - PROCESS | 1781 | 1461217609881 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 22:46:50 INFO - PROCESS | 1781 | 1461217610218 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ede400 == 133 [pid = 1781] [id = 428] 22:46:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 234 (0x8b6f1800) [pid = 1781] [serial = 1285] [outer = (nil)] 22:46:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 235 (0x98e4a000) [pid = 1781] [serial = 1286] [outer = 0x8b6f1800] 22:46:50 INFO - PROCESS | 1781 | 1461217610310 Marionette DEBUG loaded listener.js 22:46:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 236 (0x98e5c400) [pid = 1781] [serial = 1287] [outer = 0x8b6f1800] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x85ef3000 == 132 [pid = 1781] [id = 342] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x90596c00 == 131 [pid = 1781] [id = 44] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x915aec00 == 130 [pid = 1781] [id = 70] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x95070c00 == 129 [pid = 1781] [id = 173] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x87d69400 == 128 [pid = 1781] [id = 211] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x883f3800 == 127 [pid = 1781] [id = 177] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x93b43800 == 126 [pid = 1781] [id = 209] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8eae4c00 == 125 [pid = 1781] [id = 212] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d2400 == 124 [pid = 1781] [id = 47] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x9a41b400 == 123 [pid = 1781] [id = 96] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x86031400 == 122 [pid = 1781] [id = 305] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x97f0d000 == 121 [pid = 1781] [id = 94] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdf000 == 120 [pid = 1781] [id = 246] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x95079c00 == 119 [pid = 1781] [id = 404] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffda800 == 118 [pid = 1781] [id = 403] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x852cf400 == 117 [pid = 1781] [id = 401] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8c183800 == 116 [pid = 1781] [id = 402] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x852d6800 == 115 [pid = 1781] [id = 400] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8eae1000 == 114 [pid = 1781] [id = 399] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x91282000 == 113 [pid = 1781] [id = 398] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8fd26400 == 112 [pid = 1781] [id = 396] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x9034e000 == 111 [pid = 1781] [id = 397] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd61800 == 110 [pid = 1781] [id = 395] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8535a400 == 109 [pid = 1781] [id = 394] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x87edec00 == 108 [pid = 1781] [id = 393] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8f061400 == 107 [pid = 1781] [id = 392] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdfc00 == 106 [pid = 1781] [id = 391] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x89508400 == 105 [pid = 1781] [id = 389] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8929b000 == 104 [pid = 1781] [id = 390] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x87d71c00 == 103 [pid = 1781] [id = 388] 22:46:52 INFO - PROCESS | 1781 | --DOCSHELL 0x852d3800 == 102 [pid = 1781] [id = 387] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 235 (0x89b2c800) [pid = 1781] [serial = 1160] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 234 (0x884e0400) [pid = 1781] [serial = 1148] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 233 (0x900d5800) [pid = 1781] [serial = 1118] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 232 (0x9507d800) [pid = 1781] [serial = 1136] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 231 (0x8b7c4c00) [pid = 1781] [serial = 1103] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 230 (0x86a5dc00) [pid = 1781] [serial = 1097] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 229 (0x93924c00) [pid = 1781] [serial = 1127] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 228 (0x8faa7c00) [pid = 1781] [serial = 1112] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 227 (0x9059a800) [pid = 1781] [serial = 1121] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 226 (0x892a6c00) [pid = 1781] [serial = 1154] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 225 (0x89b35800) [pid = 1781] [serial = 1157] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 224 (0x9627a800) [pid = 1781] [serial = 1139] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 223 (0x8f061800) [pid = 1781] [serial = 1109] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 222 (0x88fcc800) [pid = 1781] [serial = 1142] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 221 (0x89f0a800) [pid = 1781] [serial = 1095] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 220 (0x88520c00) [pid = 1781] [serial = 1149] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 219 (0x89f0cc00) [pid = 1781] [serial = 1158] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 218 (0x8ff96000) [pid = 1781] [serial = 1115] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 217 (0x93b40400) [pid = 1781] [serial = 1130] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 216 (0x915ef800) [pid = 1781] [serial = 1124] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 215 (0x89514c00) [pid = 1781] [serial = 1155] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 214 (0x884db400) [pid = 1781] [serial = 1152] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 213 (0x87ed8800) [pid = 1781] [serial = 1151] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 212 (0x94626c00) [pid = 1781] [serial = 1133] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 211 (0x89299000) [pid = 1781] [serial = 1100] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 210 (0x8950a400) [pid = 1781] [serial = 1145] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | --DOMWINDOW == 209 (0x8ea58c00) [pid = 1781] [serial = 1106] [outer = (nil)] [url = about:blank] 22:46:52 INFO - PROCESS | 1781 | 1461217612793 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]]]}] 22:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 22:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 3138ms 22:46:52 INFO - PROCESS | 1781 | 1461217612851 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 22:46:52 INFO - PROCESS | 1781 | 1461217612857 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 22:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 22:46:52 INFO - PROCESS | 1781 | 1461217612868 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 22:46:52 INFO - PROCESS | 1781 | 1461217612872 Marionette TRACE conn3 <- [1,1686,null,{}] 22:46:52 INFO - PROCESS | 1781 | 1461217612880 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}] 22:46:53 INFO - PROCESS | 1781 | 1461217613061 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 22:46:53 INFO - PROCESS | 1781 | 1461217613076 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ef3000 == 103 [pid = 1781] [id = 429] 22:46:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 210 (0x87d6b800) [pid = 1781] [serial = 1288] [outer = (nil)] 22:46:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 211 (0x87edc000) [pid = 1781] [serial = 1289] [outer = 0x87d6b800] 22:46:53 INFO - PROCESS | 1781 | 1461217613151 Marionette DEBUG loaded listener.js 22:46:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 212 (0x8827bc00) [pid = 1781] [serial = 1290] [outer = 0x87d6b800] 22:46:54 INFO - PROCESS | 1781 | 1461217614204 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]]]}] 22:46:54 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 22:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1395ms 22:46:54 INFO - PROCESS | 1781 | 1461217614263 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 22:46:54 INFO - PROCESS | 1781 | 1461217614271 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 22:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 22:46:54 INFO - PROCESS | 1781 | 1461217614281 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 22:46:54 INFO - PROCESS | 1781 | 1461217614285 Marionette TRACE conn3 <- [1,1690,null,{}] 22:46:54 INFO - PROCESS | 1781 | 1461217614291 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}] 22:46:54 INFO - PROCESS | 1781 | 1461217614566 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 22:46:54 INFO - PROCESS | 1781 | 1461217614684 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x85eef800 == 104 [pid = 1781] [id = 430] 22:46:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 213 (0x87d69400) [pid = 1781] [serial = 1291] [outer = (nil)] 22:46:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 214 (0x88520400) [pid = 1781] [serial = 1292] [outer = 0x87d69400] 22:46:54 INFO - PROCESS | 1781 | 1461217614760 Marionette DEBUG loaded listener.js 22:46:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 215 (0x88fccc00) [pid = 1781] [serial = 1293] [outer = 0x87d69400] 22:46:55 INFO - PROCESS | 1781 | 1461217615669 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]]]}] 22:46:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 22:46:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1435ms 22:46:55 INFO - PROCESS | 1781 | 1461217615717 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 22:46:55 INFO - PROCESS | 1781 | 1461217615720 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 22:46:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 22:46:55 INFO - PROCESS | 1781 | 1461217615734 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 22:46:55 INFO - PROCESS | 1781 | 1461217615739 Marionette TRACE conn3 <- [1,1694,null,{}] 22:46:55 INFO - PROCESS | 1781 | 1461217615755 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}] 22:46:56 INFO - PROCESS | 1781 | 1461217616011 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 22:46:56 INFO - PROCESS | 1781 | 1461217616036 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee5800 == 105 [pid = 1781] [id = 431] 22:46:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 216 (0x89512c00) [pid = 1781] [serial = 1294] [outer = (nil)] 22:46:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 217 (0x895f7000) [pid = 1781] [serial = 1295] [outer = 0x89512c00] 22:46:56 INFO - PROCESS | 1781 | 1461217616111 Marionette DEBUG loaded listener.js 22:46:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 218 (0x89b2a400) [pid = 1781] [serial = 1296] [outer = 0x89512c00] 22:46:58 INFO - PROCESS | 1781 | 1461217618036 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]]]}] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 217 (0x94623c00) [pid = 1781] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 216 (0x8fd27000) [pid = 1781] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 215 (0x8f06bc00) [pid = 1781] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 214 (0x891bb400) [pid = 1781] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 213 (0x8f22ec00) [pid = 1781] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 212 (0x915a8800) [pid = 1781] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 211 (0x9507a400) [pid = 1781] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 210 (0x8dce1c00) [pid = 1781] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 209 (0x852d5800) [pid = 1781] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 208 (0x883f4c00) [pid = 1781] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 207 (0x8f06a400) [pid = 1781] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 206 (0x8a233c00) [pid = 1781] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 205 (0x883eb800) [pid = 1781] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 204 (0x89f03400) [pid = 1781] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 203 (0x8b6f5400) [pid = 1781] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x900cd800) [pid = 1781] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x8b6ea400) [pid = 1781] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x8f065c00) [pid = 1781] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x8a3c9800) [pid = 1781] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x9271c400) [pid = 1781] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x884df400) [pid = 1781] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x8bef8c00) [pid = 1781] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x8602e000) [pid = 1781] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 22:46:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 22:46:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2444ms 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x9285e000) [pid = 1781] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8fd24c00) [pid = 1781] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x9034f400) [pid = 1781] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x8a3cd400) [pid = 1781] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8ff8a000) [pid = 1781] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8f062c00) [pid = 1781] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x9127b000) [pid = 1781] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x9289b000) [pid = 1781] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x852cf800) [pid = 1781] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x912a1000) [pid = 1781] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x904a1c00) [pid = 1781] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x93b3e800) [pid = 1781] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8eae9400) [pid = 1781] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x88fd0000) [pid = 1781] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x900cb000) [pid = 1781] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8f382000) [pid = 1781] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x86035800) [pid = 1781] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x9034e400) [pid = 1781] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8c18ec00) [pid = 1781] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x84be2000) [pid = 1781] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x895f4800) [pid = 1781] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x93b23000) [pid = 1781] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8f1ec400) [pid = 1781] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8a022400) [pid = 1781] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8b6ef400) [pid = 1781] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 22:46:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x86a53400) [pid = 1781] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x8bef6c00) [pid = 1781] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8929a800) [pid = 1781] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x852e8800) [pid = 1781] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8a018400) [pid = 1781] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x88513400) [pid = 1781] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x93924000) [pid = 1781] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x852ca800) [pid = 1781] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 22:46:58 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x93b1b400) [pid = 1781] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 22:46:58 INFO - PROCESS | 1781 | 1461217618225 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 22:46:58 INFO - PROCESS | 1781 | 1461217618235 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 22:46:58 INFO - PROCESS | 1781 | 1461217618246 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 22:46:58 INFO - PROCESS | 1781 | 1461217618248 Marionette TRACE conn3 <- [1,1698,null,{}] 22:46:58 INFO - PROCESS | 1781 | 1461217618262 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}] 22:46:58 INFO - PROCESS | 1781 | 1461217618441 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 22:46:58 INFO - PROCESS | 1781 | 1461217618451 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d5800 == 106 [pid = 1781] [id = 432] 22:46:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x86035800) [pid = 1781] [serial = 1297] [outer = (nil)] 22:46:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x87d6a400) [pid = 1781] [serial = 1298] [outer = 0x86035800] 22:46:58 INFO - PROCESS | 1781 | 1461217618529 Marionette DEBUG loaded listener.js 22:46:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x884e4800) [pid = 1781] [serial = 1299] [outer = 0x86035800] 22:46:59 INFO - PROCESS | 1781 | 1461217619432 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]]]}] 22:46:59 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 22:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1241ms 22:46:59 INFO - PROCESS | 1781 | 1461217619492 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 22:46:59 INFO - PROCESS | 1781 | 1461217619496 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 22:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 22:46:59 INFO - PROCESS | 1781 | 1461217619503 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 22:46:59 INFO - PROCESS | 1781 | 1461217619505 Marionette TRACE conn3 <- [1,1702,null,{}] 22:46:59 INFO - PROCESS | 1781 | 1461217619511 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}] 22:46:59 INFO - PROCESS | 1781 | 1461217619696 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 22:46:59 INFO - PROCESS | 1781 | 1461217619876 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:46:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x852e9000 == 107 [pid = 1781] [id = 433] 22:46:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8827b000) [pid = 1781] [serial = 1300] [outer = (nil)] 22:46:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x89511800) [pid = 1781] [serial = 1301] [outer = 0x8827b000] 22:46:59 INFO - PROCESS | 1781 | 1461217619953 Marionette DEBUG loaded listener.js 22:47:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x89b2b400) [pid = 1781] [serial = 1302] [outer = 0x8827b000] 22:47:01 INFO - PROCESS | 1781 | 1461217621080 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]]]}] 22:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 22:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1635ms 22:47:01 INFO - PROCESS | 1781 | 1461217621140 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 22:47:01 INFO - PROCESS | 1781 | 1461217621148 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 22:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 22:47:01 INFO - PROCESS | 1781 | 1461217621158 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 22:47:01 INFO - PROCESS | 1781 | 1461217621163 Marionette TRACE conn3 <- [1,1706,null,{}] 22:47:01 INFO - PROCESS | 1781 | 1461217621171 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}] 22:47:01 INFO - PROCESS | 1781 | 1461217621412 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 22:47:01 INFO - PROCESS | 1781 | 1461217621760 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672c400 == 108 [pid = 1781] [id = 434] 22:47:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x87d6ac00) [pid = 1781] [serial = 1303] [outer = (nil)] 22:47:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x883f4800) [pid = 1781] [serial = 1304] [outer = 0x87d6ac00] 22:47:01 INFO - PROCESS | 1781 | 1461217621853 Marionette DEBUG loaded listener.js 22:47:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8851bc00) [pid = 1781] [serial = 1305] [outer = 0x87d6ac00] 22:47:02 INFO - PROCESS | 1781 | 1461217622892 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]]]}] 22:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 22:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1796ms 22:47:02 INFO - PROCESS | 1781 | 1461217622956 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 22:47:02 INFO - PROCESS | 1781 | 1461217622965 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 22:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 22:47:02 INFO - PROCESS | 1781 | 1461217622976 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 22:47:02 INFO - PROCESS | 1781 | 1461217622980 Marionette TRACE conn3 <- [1,1710,null,{}] 22:47:02 INFO - PROCESS | 1781 | 1461217622987 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}] 22:47:03 INFO - PROCESS | 1781 | 1461217623255 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 22:47:03 INFO - PROCESS | 1781 | 1461217623631 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a56800 == 109 [pid = 1781] [id = 435] 22:47:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x88fc8800) [pid = 1781] [serial = 1306] [outer = (nil)] 22:47:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x895f7400) [pid = 1781] [serial = 1307] [outer = 0x88fc8800] 22:47:03 INFO - PROCESS | 1781 | 1461217623721 Marionette DEBUG loaded listener.js 22:47:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x89f07800) [pid = 1781] [serial = 1308] [outer = 0x88fc8800] 22:47:04 INFO - PROCESS | 1781 | 1461217624689 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]]]}] 22:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 22:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1784ms 22:47:04 INFO - PROCESS | 1781 | 1461217624761 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 22:47:04 INFO - PROCESS | 1781 | 1461217624765 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 22:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 22:47:04 INFO - PROCESS | 1781 | 1461217624772 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 22:47:04 INFO - PROCESS | 1781 | 1461217624778 Marionette TRACE conn3 <- [1,1714,null,{}] 22:47:04 INFO - PROCESS | 1781 | 1461217624795 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}] 22:47:05 INFO - PROCESS | 1781 | 1461217625049 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 22:47:05 INFO - PROCESS | 1781 | 1461217625365 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c9000 == 110 [pid = 1781] [id = 436] 22:47:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x8a024400) [pid = 1781] [serial = 1309] [outer = (nil)] 22:47:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x8a233800) [pid = 1781] [serial = 1310] [outer = 0x8a024400] 22:47:05 INFO - PROCESS | 1781 | 1461217625464 Marionette DEBUG loaded listener.js 22:47:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8b404000) [pid = 1781] [serial = 1311] [outer = 0x8a024400] 22:47:06 INFO - PROCESS | 1781 | 1461217626394 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]]]}] 22:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 22:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1702ms 22:47:06 INFO - PROCESS | 1781 | 1461217626475 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 22:47:06 INFO - PROCESS | 1781 | 1461217626480 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 22:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 22:47:06 INFO - PROCESS | 1781 | 1461217626487 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 22:47:06 INFO - PROCESS | 1781 | 1461217626490 Marionette TRACE conn3 <- [1,1718,null,{}] 22:47:06 INFO - PROCESS | 1781 | 1461217626496 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}] 22:47:06 INFO - PROCESS | 1781 | 1461217626765 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 22:47:07 INFO - PROCESS | 1781 | 1461217627090 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bda800 == 111 [pid = 1781] [id = 437] 22:47:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x88fc5c00) [pid = 1781] [serial = 1312] [outer = (nil)] 22:47:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x8a3c6000) [pid = 1781] [serial = 1313] [outer = 0x88fc5c00] 22:47:07 INFO - PROCESS | 1781 | 1461217627179 Marionette DEBUG loaded listener.js 22:47:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x8b6e9400) [pid = 1781] [serial = 1314] [outer = 0x88fc5c00] 22:47:08 INFO - PROCESS | 1781 | 1461217628134 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]]]}] 22:47:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 22:47:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1682ms 22:47:08 INFO - PROCESS | 1781 | 1461217628169 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 22:47:08 INFO - PROCESS | 1781 | 1461217628174 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 22:47:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 22:47:08 INFO - PROCESS | 1781 | 1461217628180 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 22:47:08 INFO - PROCESS | 1781 | 1461217628183 Marionette TRACE conn3 <- [1,1722,null,{}] 22:47:08 INFO - PROCESS | 1781 | 1461217628189 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}] 22:47:08 INFO - PROCESS | 1781 | 1461217628392 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 22:47:08 INFO - PROCESS | 1781 | 1461217628724 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3c6400 == 112 [pid = 1781] [id = 438] 22:47:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x8b7c4000) [pid = 1781] [serial = 1315] [outer = (nil)] 22:47:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x8beec800) [pid = 1781] [serial = 1316] [outer = 0x8b7c4000] 22:47:08 INFO - PROCESS | 1781 | 1461217628819 Marionette DEBUG loaded listener.js 22:47:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x8bef1400) [pid = 1781] [serial = 1317] [outer = 0x8b7c4000] 22:47:09 INFO - PROCESS | 1781 | 1461217629717 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]]]}] 22:47:09 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 22:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1593ms 22:47:09 INFO - PROCESS | 1781 | 1461217629776 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 22:47:09 INFO - PROCESS | 1781 | 1461217629781 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 22:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 22:47:09 INFO - PROCESS | 1781 | 1461217629789 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 22:47:09 INFO - PROCESS | 1781 | 1461217629792 Marionette TRACE conn3 <- [1,1726,null,{}] 22:47:09 INFO - PROCESS | 1781 | 1461217629797 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}] 22:47:10 INFO - PROCESS | 1781 | 1461217630018 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 22:47:10 INFO - PROCESS | 1781 | 1461217630334 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f1000 == 113 [pid = 1781] [id = 439] 22:47:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x8b6ef400) [pid = 1781] [serial = 1318] [outer = (nil)] 22:47:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x8dce2400) [pid = 1781] [serial = 1319] [outer = 0x8b6ef400] 22:47:10 INFO - PROCESS | 1781 | 1461217630430 Marionette DEBUG loaded listener.js 22:47:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x8dd69800) [pid = 1781] [serial = 1320] [outer = 0x8b6ef400] 22:47:11 INFO - PROCESS | 1781 | 1461217631350 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]]]}] 22:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 22:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1630ms 22:47:11 INFO - PROCESS | 1781 | 1461217631420 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 22:47:11 INFO - PROCESS | 1781 | 1461217631424 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 22:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 22:47:11 INFO - PROCESS | 1781 | 1461217631431 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 22:47:11 INFO - PROCESS | 1781 | 1461217631434 Marionette TRACE conn3 <- [1,1730,null,{}] 22:47:11 INFO - PROCESS | 1781 | 1461217631440 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}] 22:47:11 INFO - PROCESS | 1781 | 1461217631652 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 22:47:11 INFO - PROCESS | 1781 | 1461217631978 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x88515000 == 114 [pid = 1781] [id = 440] 22:47:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x88fce400) [pid = 1781] [serial = 1321] [outer = (nil)] 22:47:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x8eae0000) [pid = 1781] [serial = 1322] [outer = 0x88fce400] 22:47:12 INFO - PROCESS | 1781 | 1461217632068 Marionette DEBUG loaded listener.js 22:47:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x8eae2000) [pid = 1781] [serial = 1323] [outer = 0x88fce400] 22:47:12 INFO - PROCESS | 1781 | 1461217632963 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]]]}] 22:47:13 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 22:47:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1583ms 22:47:13 INFO - PROCESS | 1781 | 1461217633015 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 22:47:13 INFO - PROCESS | 1781 | 1461217633019 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 22:47:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 22:47:13 INFO - PROCESS | 1781 | 1461217633026 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 22:47:13 INFO - PROCESS | 1781 | 1461217633029 Marionette TRACE conn3 <- [1,1734,null,{}] 22:47:13 INFO - PROCESS | 1781 | 1461217633035 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}] 22:47:13 INFO - PROCESS | 1781 | 1461217633253 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 22:47:13 INFO - PROCESS | 1781 | 1461217633495 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5a000 == 115 [pid = 1781] [id = 441] 22:47:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x8ea5ac00) [pid = 1781] [serial = 1324] [outer = (nil)] 22:47:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x8f06bc00) [pid = 1781] [serial = 1325] [outer = 0x8ea5ac00] 22:47:13 INFO - PROCESS | 1781 | 1461217633634 Marionette DEBUG loaded listener.js 22:47:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x8f0b7c00) [pid = 1781] [serial = 1326] [outer = 0x8ea5ac00] 22:47:14 INFO - PROCESS | 1781 | 1461217634505 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]]]}] 22:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 22:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1530ms 22:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 22:47:14 INFO - PROCESS | 1781 | 1461217634557 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 22:47:14 INFO - PROCESS | 1781 | 1461217634560 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 22:47:14 INFO - PROCESS | 1781 | 1461217634567 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 22:47:14 INFO - PROCESS | 1781 | 1461217634570 Marionette TRACE conn3 <- [1,1738,null,{}] 22:47:14 INFO - PROCESS | 1781 | 1461217634576 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}] 22:47:14 INFO - PROCESS | 1781 | 1461217634787 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 22:47:15 INFO - PROCESS | 1781 | 1461217635061 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6d000 == 116 [pid = 1781] [id = 442] 22:47:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x8f062800) [pid = 1781] [serial = 1327] [outer = (nil)] 22:47:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x8f1f1c00) [pid = 1781] [serial = 1328] [outer = 0x8f062800] 22:47:15 INFO - PROCESS | 1781 | 1461217635203 Marionette DEBUG loaded listener.js 22:47:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x8f22ec00) [pid = 1781] [serial = 1329] [outer = 0x8f062800] 22:47:16 INFO - PROCESS | 1781 | 1461217636171 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]]]}] 22:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 22:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1691ms 22:47:16 INFO - PROCESS | 1781 | 1461217636260 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 22:47:16 INFO - PROCESS | 1781 | 1461217636267 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 22:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 22:47:16 INFO - PROCESS | 1781 | 1461217636277 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 22:47:16 INFO - PROCESS | 1781 | 1461217636282 Marionette TRACE conn3 <- [1,1742,null,{}] 22:47:16 INFO - PROCESS | 1781 | 1461217636292 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}] 22:47:16 INFO - PROCESS | 1781 | 1461217636619 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 22:47:16 INFO - PROCESS | 1781 | 1461217636889 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fd0400 == 117 [pid = 1781] [id = 443] 22:47:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x8f384000) [pid = 1781] [serial = 1330] [outer = (nil)] 22:47:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x8f7e2400) [pid = 1781] [serial = 1331] [outer = 0x8f384000] 22:47:16 INFO - PROCESS | 1781 | 1461217636977 Marionette DEBUG loaded listener.js 22:47:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 197 (0x8faab800) [pid = 1781] [serial = 1332] [outer = 0x8f384000] 22:47:17 INFO - PROCESS | 1781 | 1461217637941 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]]]}] 22:47:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 22:47:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1738ms 22:47:18 INFO - PROCESS | 1781 | 1461217638015 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 22:47:18 INFO - PROCESS | 1781 | 1461217638019 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 22:47:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 22:47:18 INFO - PROCESS | 1781 | 1461217638026 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 22:47:18 INFO - PROCESS | 1781 | 1461217638030 Marionette TRACE conn3 <- [1,1746,null,{}] 22:47:18 INFO - PROCESS | 1781 | 1461217638036 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}] 22:47:18 INFO - PROCESS | 1781 | 1461217638308 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 22:47:18 INFO - PROCESS | 1781 | 1461217638633 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd2a400 == 118 [pid = 1781] [id = 444] 22:47:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 198 (0x8fe6e400) [pid = 1781] [serial = 1333] [outer = (nil)] 22:47:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 199 (0x8ff8dc00) [pid = 1781] [serial = 1334] [outer = 0x8fe6e400] 22:47:18 INFO - PROCESS | 1781 | 1461217638731 Marionette DEBUG loaded listener.js 22:47:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 200 (0x8ffd9c00) [pid = 1781] [serial = 1335] [outer = 0x8fe6e400] 22:47:19 INFO - PROCESS | 1781 | 1461217639635 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]]]}] 22:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 22:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1682ms 22:47:19 INFO - PROCESS | 1781 | 1461217639710 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 22:47:19 INFO - PROCESS | 1781 | 1461217639714 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 22:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 22:47:19 INFO - PROCESS | 1781 | 1461217639720 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 22:47:19 INFO - PROCESS | 1781 | 1461217639724 Marionette TRACE conn3 <- [1,1750,null,{}] 22:47:19 INFO - PROCESS | 1781 | 1461217639729 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}] 22:47:19 INFO - PROCESS | 1781 | 1461217639976 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 22:47:20 INFO - PROCESS | 1781 | 1461217640302 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff90400 == 119 [pid = 1781] [id = 445] 22:47:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 201 (0x8ff97400) [pid = 1781] [serial = 1336] [outer = (nil)] 22:47:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 202 (0x900cf800) [pid = 1781] [serial = 1337] [outer = 0x8ff97400] 22:47:20 INFO - PROCESS | 1781 | 1461217640391 Marionette DEBUG loaded listener.js 22:47:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 203 (0x900d3c00) [pid = 1781] [serial = 1338] [outer = 0x8ff97400] 22:47:21 INFO - PROCESS | 1781 | 1461217641333 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]]]}] 22:47:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 22:47:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1693ms 22:47:21 INFO - PROCESS | 1781 | 1461217641414 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 22:47:21 INFO - PROCESS | 1781 | 1461217641418 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 22:47:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 22:47:21 INFO - PROCESS | 1781 | 1461217641424 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 22:47:21 INFO - PROCESS | 1781 | 1461217641427 Marionette TRACE conn3 <- [1,1754,null,{}] 22:47:21 INFO - PROCESS | 1781 | 1461217641433 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}] 22:47:21 INFO - PROCESS | 1781 | 1461217641741 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 22:47:22 INFO - PROCESS | 1781 | 1461217642073 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x86728800 == 120 [pid = 1781] [id = 446] 22:47:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 204 (0x8c182000) [pid = 1781] [serial = 1339] [outer = (nil)] 22:47:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 205 (0x90596c00) [pid = 1781] [serial = 1340] [outer = 0x8c182000] 22:47:22 INFO - PROCESS | 1781 | 1461217642161 Marionette DEBUG loaded listener.js 22:47:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 206 (0x9062fc00) [pid = 1781] [serial = 1341] [outer = 0x8c182000] 22:47:23 INFO - PROCESS | 1781 | 1461217643094 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]]]}] 22:47:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 22:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1740ms 22:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 22:47:23 INFO - PROCESS | 1781 | 1461217643165 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 22:47:23 INFO - PROCESS | 1781 | 1461217643168 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 22:47:23 INFO - PROCESS | 1781 | 1461217643175 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 22:47:23 INFO - PROCESS | 1781 | 1461217643178 Marionette TRACE conn3 <- [1,1758,null,{}] 22:47:23 INFO - PROCESS | 1781 | 1461217643184 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}] 22:47:23 INFO - PROCESS | 1781 | 1461217643397 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 22:47:23 INFO - PROCESS | 1781 | 1461217643723 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c3800 == 121 [pid = 1781] [id = 447] 22:47:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 207 (0x8b7c6c00) [pid = 1781] [serial = 1342] [outer = (nil)] 22:47:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 208 (0x915ab800) [pid = 1781] [serial = 1343] [outer = 0x8b7c6c00] 22:47:23 INFO - PROCESS | 1781 | 1461217643823 Marionette DEBUG loaded listener.js 22:47:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 209 (0x915f9000) [pid = 1781] [serial = 1344] [outer = 0x8b7c6c00] 22:47:24 INFO - PROCESS | 1781 | 1461217644742 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]]]}] 22:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 22:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1634ms 22:47:24 INFO - PROCESS | 1781 | 1461217644809 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 22:47:24 INFO - PROCESS | 1781 | 1461217644813 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 22:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 22:47:24 INFO - PROCESS | 1781 | 1461217644819 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 22:47:24 INFO - PROCESS | 1781 | 1461217644822 Marionette TRACE conn3 <- [1,1762,null,{}] 22:47:24 INFO - PROCESS | 1781 | 1461217644829 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}] 22:47:25 INFO - PROCESS | 1781 | 1461217645035 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 22:47:25 INFO - PROCESS | 1781 | 1461217645373 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x86732000 == 122 [pid = 1781] [id = 448] 22:47:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 210 (0x8b7ca800) [pid = 1781] [serial = 1345] [outer = (nil)] 22:47:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 211 (0x92869800) [pid = 1781] [serial = 1346] [outer = 0x8b7ca800] 22:47:25 INFO - PROCESS | 1781 | 1461217645465 Marionette DEBUG loaded listener.js 22:47:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 212 (0x92891000) [pid = 1781] [serial = 1347] [outer = 0x8b7ca800] 22:47:26 INFO - PROCESS | 1781 | 1461217646358 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]]]}] 22:47:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 22:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1581ms 22:47:26 INFO - PROCESS | 1781 | 1461217646401 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 22:47:26 INFO - PROCESS | 1781 | 1461217646405 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 22:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 22:47:26 INFO - PROCESS | 1781 | 1461217646412 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 22:47:26 INFO - PROCESS | 1781 | 1461217646415 Marionette TRACE conn3 <- [1,1766,null,{}] 22:47:26 INFO - PROCESS | 1781 | 1461217646421 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}] 22:47:26 INFO - PROCESS | 1781 | 1461217646618 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 22:47:27 INFO - PROCESS | 1781 | 1461217647017 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b40400 == 123 [pid = 1781] [id = 449] 22:47:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 213 (0x93b40c00) [pid = 1781] [serial = 1348] [outer = (nil)] 22:47:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 214 (0x93b45c00) [pid = 1781] [serial = 1349] [outer = 0x93b40c00] 22:47:27 INFO - PROCESS | 1781 | 1461217647115 Marionette DEBUG loaded listener.js 22:47:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 215 (0x93b47c00) [pid = 1781] [serial = 1350] [outer = 0x93b40c00] 22:47:27 INFO - PROCESS | 1781 | ************************* 22:47:27 INFO - PROCESS | 1781 | A coding exception was thrown and uncaught in a Task. 22:47:27 INFO - PROCESS | 1781 | 22:47:27 INFO - PROCESS | 1781 | Full message: TypeError: NetworkError when attempting to fetch resource. 22:47:27 INFO - PROCESS | 1781 | Full stack: 22:47:27 INFO - PROCESS | 1781 | ************************* 22:47:28 INFO - PROCESS | 1781 | 1461217648009 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]]]}] 22:47:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 22:47:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1635ms 22:47:28 INFO - PROCESS | 1781 | 1461217648047 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 22:47:28 INFO - PROCESS | 1781 | 1461217648051 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 22:47:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 22:47:28 INFO - PROCESS | 1781 | 1461217648058 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 22:47:28 INFO - PROCESS | 1781 | 1461217648064 Marionette TRACE conn3 <- [1,1770,null,{}] 22:47:28 INFO - PROCESS | 1781 | 1461217648070 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}] 22:47:28 INFO - PROCESS | 1781 | 1461217648276 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 22:47:28 INFO - PROCESS | 1781 | 1461217648600 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x90350800 == 124 [pid = 1781] [id = 450] 22:47:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 216 (0x93923800) [pid = 1781] [serial = 1351] [outer = (nil)] 22:47:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 217 (0x9507d800) [pid = 1781] [serial = 1352] [outer = 0x93923800] 22:47:28 INFO - PROCESS | 1781 | 1461217648695 Marionette DEBUG loaded listener.js 22:47:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 218 (0x95bb5800) [pid = 1781] [serial = 1353] [outer = 0x93923800] 22:47:29 INFO - PROCESS | 1781 | 1461217649585 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]]]}] 22:47:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 22:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1589ms 22:47:29 INFO - PROCESS | 1781 | 1461217649648 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 22:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 22:47:29 INFO - PROCESS | 1781 | 1461217649652 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 22:47:29 INFO - PROCESS | 1781 | 1461217649658 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 22:47:29 INFO - PROCESS | 1781 | 1461217649662 Marionette TRACE conn3 <- [1,1774,null,{}] 22:47:29 INFO - PROCESS | 1781 | 1461217649667 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}] 22:47:29 INFO - PROCESS | 1781 | 1461217649867 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 22:47:30 INFO - PROCESS | 1781 | 1461217650192 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee4000 == 125 [pid = 1781] [id = 451] 22:47:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 219 (0x93924000) [pid = 1781] [serial = 1354] [outer = (nil)] 22:47:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 220 (0x97369400) [pid = 1781] [serial = 1355] [outer = 0x93924000] 22:47:30 INFO - PROCESS | 1781 | 1461217650285 Marionette DEBUG loaded listener.js 22:47:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 221 (0x970c9c00) [pid = 1781] [serial = 1356] [outer = 0x93924000] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x852d5800 == 124 [pid = 1781] [id = 432] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x87ee5800 == 123 [pid = 1781] [id = 431] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x85eef800 == 122 [pid = 1781] [id = 430] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x85ef3000 == 121 [pid = 1781] [id = 429] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x84bd7800 == 120 [pid = 1781] [id = 427] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x97f32000 == 119 [pid = 1781] [id = 426] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff92000 == 118 [pid = 1781] [id = 425] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x97f02400 == 117 [pid = 1781] [id = 423] 22:47:32 INFO - PROCESS | 1781 | --DOCSHELL 0x8603a800 == 116 [pid = 1781] [id = 424] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 220 (0x8b7c8c00) [pid = 1781] [serial = 1229] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 219 (0x95b73400) [pid = 1781] [serial = 1137] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 218 (0x8ffdac00) [pid = 1781] [serial = 1191] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 217 (0x93b43400) [pid = 1781] [serial = 1131] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 216 (0x89f02c00) [pid = 1781] [serial = 1161] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 215 (0x8faaac00) [pid = 1781] [serial = 1184] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 214 (0x92864000) [pid = 1781] [serial = 1200] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 213 (0x970c1400) [pid = 1781] [serial = 1215] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 212 (0x8f0b4c00) [pid = 1781] [serial = 1110] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 211 (0x8672a400) [pid = 1781] [serial = 1164] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 210 (0x89b2e000) [pid = 1781] [serial = 1224] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 209 (0x8f37d000) [pid = 1781] [serial = 1056] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 208 (0x8a3c9000) [pid = 1781] [serial = 1169] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 207 (0x8b401800) [pid = 1781] [serial = 1170] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 206 (0x88512400) [pid = 1781] [serial = 1166] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 205 (0x8c18c800) [pid = 1781] [serial = 1173] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 204 (0x8b7cf800) [pid = 1781] [serial = 1044] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 203 (0x91278800) [pid = 1781] [serial = 1122] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 202 (0x8950a800) [pid = 1781] [serial = 1223] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 201 (0x8c181800) [pid = 1781] [serial = 1104] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 200 (0x8f384c00) [pid = 1781] [serial = 1182] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 199 (0x8b410c00) [pid = 1781] [serial = 1227] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 198 (0x96fb7000) [pid = 1781] [serial = 1214] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 197 (0x93926400) [pid = 1781] [serial = 1205] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 196 (0x88514c00) [pid = 1781] [serial = 1220] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x8ea5c800) [pid = 1781] [serial = 1176] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x86a5c400) [pid = 1781] [serial = 1218] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x9289d000) [pid = 1781] [serial = 1203] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8ffd8800) [pid = 1781] [serial = 1190] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x88fc8c00) [pid = 1781] [serial = 1167] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8bef4400) [pid = 1781] [serial = 1172] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8ffd1800) [pid = 1781] [serial = 1116] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x904a4400) [pid = 1781] [serial = 1062] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x939d7400) [pid = 1781] [serial = 1206] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x962dd400) [pid = 1781] [serial = 1140] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x9034f800) [pid = 1781] [serial = 1119] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x92896800) [pid = 1781] [serial = 1202] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x86a52000) [pid = 1781] [serial = 1217] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8f069400) [pid = 1781] [serial = 1178] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x9289a000) [pid = 1781] [serial = 1065] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x939e4400) [pid = 1781] [serial = 1128] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x884d9800) [pid = 1781] [serial = 960] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x9285d800) [pid = 1781] [serial = 1199] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x915af800) [pid = 1781] [serial = 1196] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x915f3800) [pid = 1781] [serial = 1125] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x94629000) [pid = 1781] [serial = 1134] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8f0bf000) [pid = 1781] [serial = 1053] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x89b2d400) [pid = 1781] [serial = 1101] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x93b21c00) [pid = 1781] [serial = 1208] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8f37c400) [pid = 1781] [serial = 1181] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8fd27400) [pid = 1781] [serial = 1113] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x89b2ec00) [pid = 1781] [serial = 1029] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x90359400) [pid = 1781] [serial = 1193] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8fd1c800) [pid = 1781] [serial = 1185] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8ea59800) [pid = 1781] [serial = 1175] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8ea59000) [pid = 1781] [serial = 1047] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x88fcbc00) [pid = 1781] [serial = 1221] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x89f0e000) [pid = 1781] [serial = 1146] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8535d400) [pid = 1781] [serial = 1163] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8ff8ec00) [pid = 1781] [serial = 1059] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x95bb4c00) [pid = 1781] [serial = 1211] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8fe72c00) [pid = 1781] [serial = 1188] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8f1e9800) [pid = 1781] [serial = 1179] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8b6e9000) [pid = 1781] [serial = 1041] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x96208000) [pid = 1781] [serial = 1212] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x93b44c00) [pid = 1781] [serial = 1209] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8fe6e800) [pid = 1781] [serial = 1187] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x939dd000) [pid = 1781] [serial = 1068] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x87ee1800) [pid = 1781] [serial = 1098] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x904a8400) [pid = 1781] [serial = 1194] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8eade800) [pid = 1781] [serial = 1107] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8eb6bc00) [pid = 1781] [serial = 1050] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x88280400) [pid = 1781] [serial = 1032] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8a3c5000) [pid = 1781] [serial = 1038] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x89508800) [pid = 1781] [serial = 1035] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x93b1bc00) [pid = 1781] [serial = 1071] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x915f1c00) [pid = 1781] [serial = 1197] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8b408400) [pid = 1781] [serial = 1226] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x89b29c00) [pid = 1781] [serial = 1143] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x93b3c800) [pid = 1781] [serial = 1074] [outer = (nil)] [url = about:blank] 22:47:32 INFO - PROCESS | 1781 | 1461217652895 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]]]}] 22:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 22:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 3290ms 22:47:32 INFO - PROCESS | 1781 | 1461217652950 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 22:47:32 INFO - PROCESS | 1781 | 1461217652955 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 22:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 22:47:32 INFO - PROCESS | 1781 | 1461217652964 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 22:47:32 INFO - PROCESS | 1781 | 1461217652968 Marionette TRACE conn3 <- [1,1778,null,{}] 22:47:32 INFO - PROCESS | 1781 | 1461217652976 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}] 22:47:33 INFO - PROCESS | 1781 | 1461217653191 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 22:47:33 INFO - PROCESS | 1781 | 1461217653395 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672f000 == 117 [pid = 1781] [id = 452] 22:47:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x87d6dc00) [pid = 1781] [serial = 1357] [outer = (nil)] 22:47:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x88284c00) [pid = 1781] [serial = 1358] [outer = 0x87d6dc00] 22:47:33 INFO - PROCESS | 1781 | 1461217653478 Marionette DEBUG loaded listener.js 22:47:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x883f0800) [pid = 1781] [serial = 1359] [outer = 0x87d6dc00] 22:47:34 INFO - PROCESS | 1781 | 1461217654355 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]]]}] 22:47:34 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 22:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1435ms 22:47:34 INFO - PROCESS | 1781 | 1461217654400 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 22:47:34 INFO - PROCESS | 1781 | 1461217654408 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 22:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 22:47:34 INFO - PROCESS | 1781 | 1461217654417 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 22:47:34 INFO - PROCESS | 1781 | 1461217654421 Marionette TRACE conn3 <- [1,1782,null,{}] 22:47:34 INFO - PROCESS | 1781 | 1461217654427 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}] 22:47:34 INFO - PROCESS | 1781 | 1461217654743 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 22:47:34 INFO - PROCESS | 1781 | 1461217654775 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x883e7400 == 118 [pid = 1781] [id = 453] 22:47:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x88513c00) [pid = 1781] [serial = 1360] [outer = (nil)] 22:47:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x891c9800) [pid = 1781] [serial = 1361] [outer = 0x88513c00] 22:47:34 INFO - PROCESS | 1781 | 1461217654847 Marionette DEBUG loaded listener.js 22:47:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8950a400) [pid = 1781] [serial = 1362] [outer = 0x88513c00] 22:47:35 INFO - PROCESS | 1781 | 1461217655812 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]]]}] 22:47:35 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 22:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1431ms 22:47:35 INFO - PROCESS | 1781 | 1461217655848 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 22:47:35 INFO - PROCESS | 1781 | 1461217655852 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 22:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 22:47:35 INFO - PROCESS | 1781 | 1461217655859 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 22:47:35 INFO - PROCESS | 1781 | 1461217655864 Marionette TRACE conn3 <- [1,1786,null,{}] 22:47:35 INFO - PROCESS | 1781 | 1461217655889 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}] 22:47:36 INFO - PROCESS | 1781 | 1461217656137 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 22:47:36 INFO - PROCESS | 1781 | 1461217656182 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x86036c00 == 119 [pid = 1781] [id = 454] 22:47:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x88fce800) [pid = 1781] [serial = 1363] [outer = (nil)] 22:47:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x89b38400) [pid = 1781] [serial = 1364] [outer = 0x88fce800] 22:47:36 INFO - PROCESS | 1781 | 1461217656305 Marionette DEBUG loaded listener.js 22:47:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8a017400) [pid = 1781] [serial = 1365] [outer = 0x88fce800] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x89512c00) [pid = 1781] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x86035800) [pid = 1781] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8eaecc00) [pid = 1781] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8ffd9800) [pid = 1781] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8f06f000) [pid = 1781] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8eb6e800) [pid = 1781] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8dd68400) [pid = 1781] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8a01f800) [pid = 1781] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8827e400) [pid = 1781] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x87d69400) [pid = 1781] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x87d6b800) [pid = 1781] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x97f03000) [pid = 1781] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x97f04000) [pid = 1781] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x90639c00) [pid = 1781] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x974cb400) [pid = 1781] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x975c9c00) [pid = 1781] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x892a2c00) [pid = 1781] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x92893800) [pid = 1781] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 22:47:37 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x9127dc00) [pid = 1781] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 22:47:37 INFO - PROCESS | 1781 | 1461217657823 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]]]}] 22:47:37 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 22:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1994ms 22:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 22:47:37 INFO - PROCESS | 1781 | 1461217657855 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 22:47:37 INFO - PROCESS | 1781 | 1461217657858 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 22:47:37 INFO - PROCESS | 1781 | 1461217657864 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 22:47:37 INFO - PROCESS | 1781 | 1461217657867 Marionette TRACE conn3 <- [1,1790,null,{}] 22:47:37 INFO - PROCESS | 1781 | 1461217657873 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}] 22:47:38 INFO - PROCESS | 1781 | 1461217658044 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 22:47:38 INFO - PROCESS | 1781 | 1461217658059 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x883ee400 == 120 [pid = 1781] [id = 455] 22:47:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x89b2c400) [pid = 1781] [serial = 1366] [outer = (nil)] 22:47:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8a01c800) [pid = 1781] [serial = 1367] [outer = 0x89b2c400] 22:47:38 INFO - PROCESS | 1781 | 1461217658131 Marionette DEBUG loaded listener.js 22:47:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8a226000) [pid = 1781] [serial = 1368] [outer = 0x89b2c400] 22:47:39 INFO - PROCESS | 1781 | 1461217659061 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]]]}] 22:47:39 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) 22:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1230ms 22:47:39 INFO - PROCESS | 1781 | 1461217659099 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 22:47:39 INFO - PROCESS | 1781 | 1461217659103 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 22:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 22:47:39 INFO - PROCESS | 1781 | 1461217659108 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 22:47:39 INFO - PROCESS | 1781 | 1461217659112 Marionette TRACE conn3 <- [1,1794,null,{}] 22:47:39 INFO - PROCESS | 1781 | 1461217659117 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}] 22:47:39 INFO - PROCESS | 1781 | 1461217659294 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 22:47:39 INFO - PROCESS | 1781 | 1461217659660 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bd7c00 == 121 [pid = 1781] [id = 456] 22:47:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x84be1000) [pid = 1781] [serial = 1369] [outer = (nil)] 22:47:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8603a800) [pid = 1781] [serial = 1370] [outer = 0x84be1000] 22:47:39 INFO - PROCESS | 1781 | 1461217659759 Marionette DEBUG loaded listener.js 22:47:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x86a57c00) [pid = 1781] [serial = 1371] [outer = 0x84be1000] 22:47:40 INFO - PROCESS | 1781 | 1461217660797 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]]]}] 22:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1732ms 22:47:40 INFO - PROCESS | 1781 | 1461217660843 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 22:47:40 INFO - PROCESS | 1781 | 1461217660851 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 22:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 22:47:40 INFO - PROCESS | 1781 | 1461217660861 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 22:47:40 INFO - PROCESS | 1781 | 1461217660865 Marionette TRACE conn3 <- [1,1798,null,{}] 22:47:40 INFO - PROCESS | 1781 | 1461217660873 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}] 22:47:41 INFO - PROCESS | 1781 | 1461217661089 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 22:47:41 INFO - PROCESS | 1781 | 1461217661412 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x88518000 == 122 [pid = 1781] [id = 457] 22:47:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x88fcbc00) [pid = 1781] [serial = 1372] [outer = (nil)] 22:47:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x891bfc00) [pid = 1781] [serial = 1373] [outer = 0x88fcbc00] 22:47:41 INFO - PROCESS | 1781 | 1461217661513 Marionette DEBUG loaded listener.js 22:47:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8929f400) [pid = 1781] [serial = 1374] [outer = 0x88fcbc00] 22:47:42 INFO - PROCESS | 1781 | 1461217662498 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]]]}] 22:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 22:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1684ms 22:47:42 INFO - PROCESS | 1781 | 1461217662555 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 22:47:42 INFO - PROCESS | 1781 | 1461217662569 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 22:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 22:47:42 INFO - PROCESS | 1781 | 1461217662595 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 22:47:42 INFO - PROCESS | 1781 | 1461217662598 Marionette TRACE conn3 <- [1,1802,null,{}] 22:47:42 INFO - PROCESS | 1781 | 1461217662604 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}] 22:47:42 INFO - PROCESS | 1781 | 1461217662828 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 22:47:43 INFO - PROCESS | 1781 | 1461217663186 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f2400 == 123 [pid = 1781] [id = 458] 22:47:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x895fdc00) [pid = 1781] [serial = 1375] [outer = (nil)] 22:47:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x89f03000) [pid = 1781] [serial = 1376] [outer = 0x895fdc00] 22:47:43 INFO - PROCESS | 1781 | 1461217663288 Marionette DEBUG loaded listener.js 22:47:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8a231c00) [pid = 1781] [serial = 1377] [outer = 0x895fdc00] 22:47:44 INFO - PROCESS | 1781 | 1461217664243 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]]]}] 22:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 22:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1698ms 22:47:44 INFO - PROCESS | 1781 | 1461217664293 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 22:47:44 INFO - PROCESS | 1781 | 1461217664298 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 22:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 22:47:44 INFO - PROCESS | 1781 | 1461217664314 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 22:47:44 INFO - PROCESS | 1781 | 1461217664324 Marionette TRACE conn3 <- [1,1806,null,{}] 22:47:44 INFO - PROCESS | 1781 | 1461217664329 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}] 22:47:44 INFO - PROCESS | 1781 | 1461217664545 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 22:47:44 INFO - PROCESS | 1781 | 1461217664874 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x884dd000 == 124 [pid = 1781] [id = 459] 22:47:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x89515800) [pid = 1781] [serial = 1378] [outer = (nil)] 22:47:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8b54fc00) [pid = 1781] [serial = 1379] [outer = 0x89515800] 22:47:44 INFO - PROCESS | 1781 | 1461217664966 Marionette DEBUG loaded listener.js 22:47:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8b6f2800) [pid = 1781] [serial = 1380] [outer = 0x89515800] 22:47:45 INFO - PROCESS | 1781 | 1461217665889 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]]]}] 22:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 22:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1646ms 22:47:45 INFO - PROCESS | 1781 | 1461217665952 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 22:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 22:47:45 INFO - PROCESS | 1781 | 1461217665957 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 22:47:45 INFO - PROCESS | 1781 | 1461217665964 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 22:47:45 INFO - PROCESS | 1781 | 1461217665967 Marionette TRACE conn3 <- [1,1810,null,{}] 22:47:45 INFO - PROCESS | 1781 | 1461217665973 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}] 22:47:46 INFO - PROCESS | 1781 | 1461217666174 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 22:47:46 INFO - PROCESS | 1781 | 1461217666488 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40f800 == 125 [pid = 1781] [id = 460] 22:47:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8b544400) [pid = 1781] [serial = 1381] [outer = (nil)] 22:47:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8beeb800) [pid = 1781] [serial = 1382] [outer = 0x8b544400] 22:47:46 INFO - PROCESS | 1781 | 1461217666590 Marionette DEBUG loaded listener.js 22:47:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x8c182c00) [pid = 1781] [serial = 1383] [outer = 0x8b544400] 22:47:47 INFO - PROCESS | 1781 | 1461217667525 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]]]}] 22:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 22:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1633ms 22:47:47 INFO - PROCESS | 1781 | 1461217667596 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 22:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 22:47:47 INFO - PROCESS | 1781 | 1461217667601 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 22:47:47 INFO - PROCESS | 1781 | 1461217667607 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 22:47:47 INFO - PROCESS | 1781 | 1461217667611 Marionette TRACE conn3 <- [1,1814,null,{}] 22:47:47 INFO - PROCESS | 1781 | 1461217667616 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}] 22:47:47 INFO - PROCESS | 1781 | 1461217667836 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 22:47:48 INFO - PROCESS | 1781 | 1461217668177 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdb400 == 126 [pid = 1781] [id = 461] 22:47:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8dcdbc00) [pid = 1781] [serial = 1384] [outer = (nil)] 22:47:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8dce3000) [pid = 1781] [serial = 1385] [outer = 0x8dcdbc00] 22:47:48 INFO - PROCESS | 1781 | 1461217668297 Marionette DEBUG loaded listener.js 22:47:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8eae0800) [pid = 1781] [serial = 1386] [outer = 0x8dcdbc00] 22:47:49 INFO - PROCESS | 1781 | 1461217669308 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]]]}] 22:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 22:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1741ms 22:47:49 INFO - PROCESS | 1781 | 1461217669348 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 22:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 22:47:49 INFO - PROCESS | 1781 | 1461217669352 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 22:47:49 INFO - PROCESS | 1781 | 1461217669358 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 22:47:49 INFO - PROCESS | 1781 | 1461217669362 Marionette TRACE conn3 <- [1,1818,null,{}] 22:47:49 INFO - PROCESS | 1781 | 1461217669368 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}] 22:47:49 INFO - PROCESS | 1781 | 1461217669571 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 22:47:49 INFO - PROCESS | 1781 | 1461217669929 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x85354c00 == 127 [pid = 1781] [id = 462] 22:47:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8b7c7800) [pid = 1781] [serial = 1387] [outer = (nil)] 22:47:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8f0b3800) [pid = 1781] [serial = 1388] [outer = 0x8b7c7800] 22:47:50 INFO - PROCESS | 1781 | 1461217670025 Marionette DEBUG loaded listener.js 22:47:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8f0bfc00) [pid = 1781] [serial = 1389] [outer = 0x8b7c7800] 22:47:50 INFO - PROCESS | 1781 | 1461217670907 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]]]}] 22:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 22:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1581ms 22:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 22:47:50 INFO - PROCESS | 1781 | 1461217670940 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 22:47:50 INFO - PROCESS | 1781 | 1461217670943 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 22:47:50 INFO - PROCESS | 1781 | 1461217670950 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 22:47:50 INFO - PROCESS | 1781 | 1461217670954 Marionette TRACE conn3 <- [1,1822,null,{}] 22:47:50 INFO - PROCESS | 1781 | 1461217670959 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}] 22:47:51 INFO - PROCESS | 1781 | 1461217671151 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 22:47:51 INFO - PROCESS | 1781 | 1461217671425 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f06f000 == 128 [pid = 1781] [id = 463] 22:47:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8f1dc800) [pid = 1781] [serial = 1390] [outer = (nil)] 22:47:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8f234400) [pid = 1781] [serial = 1391] [outer = 0x8f1dc800] 22:47:51 INFO - PROCESS | 1781 | 1461217671559 Marionette DEBUG loaded listener.js 22:47:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8f383800) [pid = 1781] [serial = 1392] [outer = 0x8f1dc800] 22:47:52 INFO - PROCESS | 1781 | 1461217672430 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]]]}] 22:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 22:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 22:47:52 INFO - PROCESS | 1781 | 1461217672480 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 22:47:52 INFO - PROCESS | 1781 | 1461217672484 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 22:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 22:47:52 INFO - PROCESS | 1781 | 1461217672491 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 22:47:52 INFO - PROCESS | 1781 | 1461217672493 Marionette TRACE conn3 <- [1,1826,null,{}] 22:47:52 INFO - PROCESS | 1781 | 1461217672499 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}] 22:47:52 INFO - PROCESS | 1781 | 1461217672708 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 22:47:52 INFO - PROCESS | 1781 | 1461217672978 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x87edb000 == 129 [pid = 1781] [id = 464] 22:47:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8f1d9c00) [pid = 1781] [serial = 1393] [outer = (nil)] 22:47:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8faa2800) [pid = 1781] [serial = 1394] [outer = 0x8f1d9c00] 22:47:53 INFO - PROCESS | 1781 | 1461217673113 Marionette DEBUG loaded listener.js 22:47:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8fd1f000) [pid = 1781] [serial = 1395] [outer = 0x8f1d9c00] 22:47:54 INFO - PROCESS | 1781 | 1461217674016 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]]]}] 22:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 22:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1589ms 22:47:54 INFO - PROCESS | 1781 | 1461217674081 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 22:47:54 INFO - PROCESS | 1781 | 1461217674085 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 22:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 22:47:54 INFO - PROCESS | 1781 | 1461217674091 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 22:47:54 INFO - PROCESS | 1781 | 1461217674095 Marionette TRACE conn3 <- [1,1830,null,{}] 22:47:54 INFO - PROCESS | 1781 | 1461217674101 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}] 22:47:54 INFO - PROCESS | 1781 | 1461217674299 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 22:47:54 INFO - PROCESS | 1781 | 1461217674619 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x852f5000 == 130 [pid = 1781] [id = 465] 22:47:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8eb71c00) [pid = 1781] [serial = 1396] [outer = (nil)] 22:47:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8fe6e800) [pid = 1781] [serial = 1397] [outer = 0x8eb71c00] 22:47:54 INFO - PROCESS | 1781 | 1461217674711 Marionette DEBUG loaded listener.js 22:47:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8fe73c00) [pid = 1781] [serial = 1398] [outer = 0x8eb71c00] 22:47:55 INFO - PROCESS | 1781 | 1461217675583 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]]]}] 22:47:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 22:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1541ms 22:47:55 INFO - PROCESS | 1781 | 1461217675634 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 22:47:55 INFO - PROCESS | 1781 | 1461217675638 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 22:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 22:47:55 INFO - PROCESS | 1781 | 1461217675644 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 22:47:55 INFO - PROCESS | 1781 | 1461217675647 Marionette TRACE conn3 <- [1,1834,null,{}] 22:47:55 INFO - PROCESS | 1781 | 1461217675653 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}] 22:47:55 INFO - PROCESS | 1781 | 1461217675851 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 22:47:56 INFO - PROCESS | 1781 | 1461217676122 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffd6c00 == 131 [pid = 1781] [id = 466] 22:47:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8ffd7800) [pid = 1781] [serial = 1399] [outer = (nil)] 22:47:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8ffdc400) [pid = 1781] [serial = 1400] [outer = 0x8ffd7800] 22:47:56 INFO - PROCESS | 1781 | 1461217676282 Marionette DEBUG loaded listener.js 22:47:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x900d1000) [pid = 1781] [serial = 1401] [outer = 0x8ffd7800] 22:47:57 INFO - PROCESS | 1781 | 1461217677203 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]]]}] 22:47:57 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 22:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1631ms 22:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 22:47:57 INFO - PROCESS | 1781 | 1461217677276 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 22:47:57 INFO - PROCESS | 1781 | 1461217677281 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 22:47:57 INFO - PROCESS | 1781 | 1461217677288 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 22:47:57 INFO - PROCESS | 1781 | 1461217677293 Marionette TRACE conn3 <- [1,1838,null,{}] 22:47:57 INFO - PROCESS | 1781 | 1461217677299 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}] 22:47:57 INFO - PROCESS | 1781 | 1461217677538 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 22:47:57 INFO - PROCESS | 1781 | 1461217677874 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d6800 == 132 [pid = 1781] [id = 467] 22:47:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x9034d400) [pid = 1781] [serial = 1402] [outer = (nil)] 22:47:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x90637000) [pid = 1781] [serial = 1403] [outer = 0x9034d400] 22:47:57 INFO - PROCESS | 1781 | 1461217677966 Marionette DEBUG loaded listener.js 22:47:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x9127dc00) [pid = 1781] [serial = 1404] [outer = 0x9034d400] 22:47:58 INFO - PROCESS | 1781 | 1461217678862 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]]]}] 22:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 22:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1641ms 22:47:58 INFO - PROCESS | 1781 | 1461217678928 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 22:47:58 INFO - PROCESS | 1781 | 1461217678932 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 22:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 22:47:58 INFO - PROCESS | 1781 | 1461217678938 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 22:47:58 INFO - PROCESS | 1781 | 1461217678941 Marionette TRACE conn3 <- [1,1842,null,{}] 22:47:58 INFO - PROCESS | 1781 | 1461217678947 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}] 22:47:59 INFO - PROCESS | 1781 | 1461217679141 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 22:47:59 INFO - PROCESS | 1781 | 1461217679463 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:47:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x86033400 == 133 [pid = 1781] [id = 468] 22:47:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x86725400) [pid = 1781] [serial = 1405] [outer = (nil)] 22:47:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x915f4400) [pid = 1781] [serial = 1406] [outer = 0x86725400] 22:47:59 INFO - PROCESS | 1781 | 1461217679552 Marionette DEBUG loaded listener.js 22:47:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x915f9400) [pid = 1781] [serial = 1407] [outer = 0x86725400] 22:48:00 INFO - PROCESS | 1781 | 1461217680438 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]]]}] 22:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 22:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1580ms 22:48:00 INFO - PROCESS | 1781 | 1461217680519 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 22:48:00 INFO - PROCESS | 1781 | 1461217680522 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 22:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 22:48:00 INFO - PROCESS | 1781 | 1461217680529 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 22:48:00 INFO - PROCESS | 1781 | 1461217680533 Marionette TRACE conn3 <- [1,1846,null,{}] 22:48:00 INFO - PROCESS | 1781 | 1461217680538 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}] 22:48:00 INFO - PROCESS | 1781 | 1461217680782 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 22:48:01 INFO - PROCESS | 1781 | 1461217681107 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ef5000 == 134 [pid = 1781] [id = 469] 22:48:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x915b5400) [pid = 1781] [serial = 1408] [outer = (nil)] 22:48:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x92867000) [pid = 1781] [serial = 1409] [outer = 0x915b5400] 22:48:01 INFO - PROCESS | 1781 | 1461217681202 Marionette DEBUG loaded listener.js 22:48:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x9286b400) [pid = 1781] [serial = 1410] [outer = 0x915b5400] 22:48:02 INFO - PROCESS | 1781 | 1461217682280 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]]]}] 22:48:02 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) 22:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1789ms 22:48:02 INFO - PROCESS | 1781 | 1461217682322 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 22:48:02 INFO - PROCESS | 1781 | 1461217682326 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 22:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 22:48:02 INFO - PROCESS | 1781 | 1461217682333 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 22:48:02 INFO - PROCESS | 1781 | 1461217682336 Marionette TRACE conn3 <- [1,1850,null,{}] 22:48:02 INFO - PROCESS | 1781 | 1461217682342 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}] 22:48:02 INFO - PROCESS | 1781 | 1461217682559 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 22:48:02 INFO - PROCESS | 1781 | 1461217682903 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f7c00 == 135 [pid = 1781] [id = 470] 22:48:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x9285d400) [pid = 1781] [serial = 1411] [outer = (nil)] 22:48:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x93927800) [pid = 1781] [serial = 1412] [outer = 0x9285d400] 22:48:03 INFO - PROCESS | 1781 | 1461217683006 Marionette DEBUG loaded listener.js 22:48:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x939d8c00) [pid = 1781] [serial = 1413] [outer = 0x9285d400] 22:48:03 INFO - PROCESS | 1781 | 1461217683959 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]]]}] 22:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1681ms 22:48:04 INFO - PROCESS | 1781 | 1461217684015 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 22:48:04 INFO - PROCESS | 1781 | 1461217684019 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 22:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 22:48:04 INFO - PROCESS | 1781 | 1461217684026 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 22:48:04 INFO - PROCESS | 1781 | 1461217684030 Marionette TRACE conn3 <- [1,1854,null,{}] 22:48:04 INFO - PROCESS | 1781 | 1461217684035 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}] 22:48:04 INFO - PROCESS | 1781 | 1461217684245 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 22:48:04 INFO - PROCESS | 1781 | 1461217684582 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x86039c00 == 136 [pid = 1781] [id = 471] 22:48:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x883eec00) [pid = 1781] [serial = 1414] [outer = (nil)] 22:48:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x93b1ec00) [pid = 1781] [serial = 1415] [outer = 0x883eec00] 22:48:04 INFO - PROCESS | 1781 | 1461217684679 Marionette DEBUG loaded listener.js 22:48:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x93b21c00) [pid = 1781] [serial = 1416] [outer = 0x883eec00] 22:48:05 INFO - PROCESS | 1781 | 1461217685642 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]]]}] 22:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 22:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1656ms 22:48:05 INFO - PROCESS | 1781 | 1461217685682 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 22:48:05 INFO - PROCESS | 1781 | 1461217685686 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 22:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 22:48:05 INFO - PROCESS | 1781 | 1461217685693 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 22:48:05 INFO - PROCESS | 1781 | 1461217685695 Marionette TRACE conn3 <- [1,1858,null,{}] 22:48:05 INFO - PROCESS | 1781 | 1461217685701 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}] 22:48:05 INFO - PROCESS | 1781 | 1461217685895 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 22:48:06 INFO - PROCESS | 1781 | 1461217686182 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x9391ec00 == 137 [pid = 1781] [id = 472] 22:48:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x93925000) [pid = 1781] [serial = 1417] [outer = (nil)] 22:48:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x9462a400) [pid = 1781] [serial = 1418] [outer = 0x93925000] 22:48:06 INFO - PROCESS | 1781 | 1461217686328 Marionette DEBUG loaded listener.js 22:48:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x95b6d400) [pid = 1781] [serial = 1419] [outer = 0x93925000] 22:48:07 INFO - PROCESS | 1781 | 1461217687224 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]]]}] 22:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 22:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 22:48:07 INFO - PROCESS | 1781 | 1461217687277 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 22:48:07 INFO - PROCESS | 1781 | 1461217687281 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 22:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 22:48:07 INFO - PROCESS | 1781 | 1461217687287 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 22:48:07 INFO - PROCESS | 1781 | 1461217687289 Marionette TRACE conn3 <- [1,1862,null,{}] 22:48:07 INFO - PROCESS | 1781 | 1461217687296 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}] 22:48:07 INFO - PROCESS | 1781 | 1461217687533 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 22:48:07 INFO - PROCESS | 1781 | 1461217687881 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x86725c00 == 138 [pid = 1781] [id = 473] 22:48:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x93922400) [pid = 1781] [serial = 1420] [outer = (nil)] 22:48:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x962d1000) [pid = 1781] [serial = 1421] [outer = 0x93922400] 22:48:07 INFO - PROCESS | 1781 | 1461217687988 Marionette DEBUG loaded listener.js 22:48:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x962dd800) [pid = 1781] [serial = 1422] [outer = 0x93922400] 22:48:08 INFO - PROCESS | 1781 | 1461217688897 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]]]}] 22:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 22:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1687ms 22:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 22:48:08 INFO - PROCESS | 1781 | 1461217688975 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 22:48:08 INFO - PROCESS | 1781 | 1461217688978 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 22:48:08 INFO - PROCESS | 1781 | 1461217688985 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 22:48:08 INFO - PROCESS | 1781 | 1461217688988 Marionette TRACE conn3 <- [1,1866,null,{}] 22:48:08 INFO - PROCESS | 1781 | 1461217688994 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}] 22:48:09 INFO - PROCESS | 1781 | 1461217689243 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 22:48:09 INFO - PROCESS | 1781 | 1461217689570 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x86032400 == 139 [pid = 1781] [id = 474] 22:48:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x86039000) [pid = 1781] [serial = 1423] [outer = (nil)] 22:48:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x971a1400) [pid = 1781] [serial = 1424] [outer = 0x86039000] 22:48:09 INFO - PROCESS | 1781 | 1461217689661 Marionette DEBUG loaded listener.js 22:48:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x97369c00) [pid = 1781] [serial = 1425] [outer = 0x86039000] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6f800 == 138 [pid = 1781] [id = 208] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x91281c00 == 137 [pid = 1781] [id = 60] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x915ac400 == 136 [pid = 1781] [id = 77] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x95b6c400 == 135 [pid = 1781] [id = 210] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f2c00 == 134 [pid = 1781] [id = 76] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8f37f400 == 133 [pid = 1781] [id = 128] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd6c800 == 132 [pid = 1781] [id = 129] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x883ee400 == 131 [pid = 1781] [id = 455] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x86036c00 == 130 [pid = 1781] [id = 454] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x883e7400 == 129 [pid = 1781] [id = 453] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8672f000 == 128 [pid = 1781] [id = 452] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x90350800 == 127 [pid = 1781] [id = 450] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x93b40400 == 126 [pid = 1781] [id = 449] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c3800 == 125 [pid = 1781] [id = 447] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x86732000 == 124 [pid = 1781] [id = 448] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x86728800 == 123 [pid = 1781] [id = 446] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff90400 == 122 [pid = 1781] [id = 445] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8fd2a400 == 121 [pid = 1781] [id = 444] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6d000 == 120 [pid = 1781] [id = 442] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x88fd0400 == 119 [pid = 1781] [id = 443] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5a000 == 118 [pid = 1781] [id = 441] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x88515000 == 117 [pid = 1781] [id = 440] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x883f1000 == 116 [pid = 1781] [id = 439] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3c6400 == 115 [pid = 1781] [id = 438] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x84bda800 == 114 [pid = 1781] [id = 437] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x891c9000 == 113 [pid = 1781] [id = 436] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x8672c400 == 112 [pid = 1781] [id = 434] 22:48:11 INFO - PROCESS | 1781 | --DOCSHELL 0x86a56800 == 111 [pid = 1781] [id = 435] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x89b2a400) [pid = 1781] [serial = 1296] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x88fccc00) [pid = 1781] [serial = 1293] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x895f7000) [pid = 1781] [serial = 1295] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x87d6a400) [pid = 1781] [serial = 1298] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x912a8400) [pid = 1781] [serial = 1250] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x9049d000) [pid = 1781] [serial = 1248] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x9034d000) [pid = 1781] [serial = 1247] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x8f387400) [pid = 1781] [serial = 1245] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8f383000) [pid = 1781] [serial = 1244] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x8f1dcc00) [pid = 1781] [serial = 1242] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8f1d4c00) [pid = 1781] [serial = 1241] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8eb69c00) [pid = 1781] [serial = 1239] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8ea57c00) [pid = 1781] [serial = 1238] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x8b550400) [pid = 1781] [serial = 1236] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x8a234800) [pid = 1781] [serial = 1235] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x89297c00) [pid = 1781] [serial = 1233] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x88285400) [pid = 1781] [serial = 1232] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x88520400) [pid = 1781] [serial = 1292] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x87edc000) [pid = 1781] [serial = 1289] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8827bc00) [pid = 1781] [serial = 1290] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x98e4a000) [pid = 1781] [serial = 1286] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x98a31000) [pid = 1781] [serial = 1283] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x983f0000) [pid = 1781] [serial = 1280] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x98108c00) [pid = 1781] [serial = 1277] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x884e4800) [pid = 1781] [serial = 1299] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x97f37400) [pid = 1781] [serial = 1275] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x97f34c00) [pid = 1781] [serial = 1274] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x97f2cc00) [pid = 1781] [serial = 1272] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x97f2b000) [pid = 1781] [serial = 1271] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x97f08400) [pid = 1781] [serial = 1269] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x97f05400) [pid = 1781] [serial = 1268] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x97939800) [pid = 1781] [serial = 1266] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x97942000) [pid = 1781] [serial = 1265] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x97938400) [pid = 1781] [serial = 1263] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x97869000) [pid = 1781] [serial = 1262] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x96802800) [pid = 1781] [serial = 1260] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x96274c00) [pid = 1781] [serial = 1259] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x946d2800) [pid = 1781] [serial = 1257] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x93b3fc00) [pid = 1781] [serial = 1256] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x93927c00) [pid = 1781] [serial = 1254] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x9391ac00) [pid = 1781] [serial = 1253] [outer = (nil)] [url = about:blank] 22:48:11 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x915b1400) [pid = 1781] [serial = 1251] [outer = (nil)] [url = about:blank] 22:48:12 INFO - PROCESS | 1781 | 1461217692375 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]]]}] 22:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 22:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3437ms 22:48:12 INFO - PROCESS | 1781 | 1461217692422 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 22:48:12 INFO - PROCESS | 1781 | 1461217692429 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 22:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 22:48:12 INFO - PROCESS | 1781 | 1461217692437 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 22:48:12 INFO - PROCESS | 1781 | 1461217692443 Marionette TRACE conn3 <- [1,1870,null,{}] 22:48:12 INFO - PROCESS | 1781 | 1461217692453 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}] 22:48:12 INFO - PROCESS | 1781 | 1461217692654 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 22:48:12 INFO - PROCESS | 1781 | 1461217692873 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x88282400 == 112 [pid = 1781] [id = 475] 22:48:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x88286800) [pid = 1781] [serial = 1426] [outer = (nil)] 22:48:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x883f4c00) [pid = 1781] [serial = 1427] [outer = 0x88286800] 22:48:12 INFO - PROCESS | 1781 | 1461217692954 Marionette DEBUG loaded listener.js 22:48:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x884e3000) [pid = 1781] [serial = 1428] [outer = 0x88286800] 22:48:13 INFO - PROCESS | 1781 | 1461217693856 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]]]}] 22:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 22:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1448ms 22:48:13 INFO - PROCESS | 1781 | 1461217693886 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 22:48:13 INFO - PROCESS | 1781 | 1461217693893 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 22:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 22:48:13 INFO - PROCESS | 1781 | 1461217693903 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 22:48:13 INFO - PROCESS | 1781 | 1461217693907 Marionette TRACE conn3 <- [1,1874,null,{}] 22:48:13 INFO - PROCESS | 1781 | 1461217693913 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}] 22:48:14 INFO - PROCESS | 1781 | 1461217694190 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 22:48:14 INFO - PROCESS | 1781 | 1461217694234 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f1c00 == 113 [pid = 1781] [id = 476] 22:48:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x884d9c00) [pid = 1781] [serial = 1429] [outer = (nil)] 22:48:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x891c2c00) [pid = 1781] [serial = 1430] [outer = 0x884d9c00] 22:48:14 INFO - PROCESS | 1781 | 1461217694306 Marionette DEBUG loaded listener.js 22:48:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x892a0400) [pid = 1781] [serial = 1431] [outer = 0x884d9c00] 22:48:15 INFO - PROCESS | 1781 | 1461217695321 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]]]}] 22:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 22:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1486ms 22:48:15 INFO - PROCESS | 1781 | 1461217695389 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 22:48:15 INFO - PROCESS | 1781 | 1461217695394 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 22:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 22:48:15 INFO - PROCESS | 1781 | 1461217695409 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 22:48:15 INFO - PROCESS | 1781 | 1461217695415 Marionette TRACE conn3 <- [1,1878,null,{}] 22:48:15 INFO - PROCESS | 1781 | 1461217695442 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}] 22:48:15 INFO - PROCESS | 1781 | 1461217695705 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 22:48:15 INFO - PROCESS | 1781 | 1461217695734 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fd0400 == 114 [pid = 1781] [id = 477] 22:48:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x89b35800) [pid = 1781] [serial = 1432] [outer = (nil)] 22:48:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x89f0e400) [pid = 1781] [serial = 1433] [outer = 0x89b35800] 22:48:15 INFO - PROCESS | 1781 | 1461217695818 Marionette DEBUG loaded listener.js 22:48:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8a3c6400) [pid = 1781] [serial = 1434] [outer = 0x89b35800] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8b6f1800) [pid = 1781] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x89299800) [pid = 1781] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x88513c00) [pid = 1781] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x88fce800) [pid = 1781] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8b7c4000) [pid = 1781] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x88fc5c00) [pid = 1781] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8a024400) [pid = 1781] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x88fc8800) [pid = 1781] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x87d6ac00) [pid = 1781] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 22:48:16 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x87d6dc00) [pid = 1781] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x93924000) [pid = 1781] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x93b40c00) [pid = 1781] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8b7ca800) [pid = 1781] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8b7c6c00) [pid = 1781] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8c182000) [pid = 1781] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8ff97400) [pid = 1781] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8fe6e400) [pid = 1781] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8f384000) [pid = 1781] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8f062800) [pid = 1781] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8ea5ac00) [pid = 1781] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x88fce400) [pid = 1781] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 22:48:17 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8b6ef400) [pid = 1781] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 22:48:17 INFO - PROCESS | 1781 | 1461217697432 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]]]}] 22:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 22:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2054ms 22:48:17 INFO - PROCESS | 1781 | 1461217697457 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 22:48:17 INFO - PROCESS | 1781 | 1461217697462 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 22:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 22:48:17 INFO - PROCESS | 1781 | 1461217697478 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 22:48:17 INFO - PROCESS | 1781 | 1461217697481 Marionette TRACE conn3 <- [1,1882,null,{}] 22:48:17 INFO - PROCESS | 1781 | 1461217697486 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}] 22:48:17 INFO - PROCESS | 1781 | 1461217697671 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 22:48:17 INFO - PROCESS | 1781 | 1461217697686 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bdf000 == 115 [pid = 1781] [id = 478] 22:48:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x88fce400) [pid = 1781] [serial = 1435] [outer = (nil)] 22:48:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8a018800) [pid = 1781] [serial = 1436] [outer = 0x88fce400] 22:48:17 INFO - PROCESS | 1781 | 1461217697773 Marionette DEBUG loaded listener.js 22:48:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8b402400) [pid = 1781] [serial = 1437] [outer = 0x88fce400] 22:48:18 INFO - PROCESS | 1781 | 1461217698712 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]]]}] 22:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 22:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1294ms 22:48:18 INFO - PROCESS | 1781 | 1461217698762 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 22:48:18 INFO - PROCESS | 1781 | 1461217698766 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 22:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 22:48:18 INFO - PROCESS | 1781 | 1461217698771 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 22:48:18 INFO - PROCESS | 1781 | 1461217698775 Marionette TRACE conn3 <- [1,1886,null,{}] 22:48:18 INFO - PROCESS | 1781 | 1461217698784 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}] 22:48:18 INFO - PROCESS | 1781 | 1461217698958 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 22:48:19 INFO - PROCESS | 1781 | 1461217699313 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x852f6400 == 116 [pid = 1781] [id = 479] 22:48:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x86032000) [pid = 1781] [serial = 1438] [outer = (nil)] 22:48:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x87d63c00) [pid = 1781] [serial = 1439] [outer = 0x86032000] 22:48:19 INFO - PROCESS | 1781 | 1461217699405 Marionette DEBUG loaded listener.js 22:48:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x87ede800) [pid = 1781] [serial = 1440] [outer = 0x86032000] 22:48:20 INFO - PROCESS | 1781 | 1461217700535 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]]]}] 22:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 22:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1794ms 22:48:20 INFO - PROCESS | 1781 | 1461217700569 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 22:48:20 INFO - PROCESS | 1781 | 1461217700574 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 22:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 22:48:20 INFO - PROCESS | 1781 | 1461217700583 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 22:48:20 INFO - PROCESS | 1781 | 1461217700590 Marionette TRACE conn3 <- [1,1890,null,{}] 22:48:20 INFO - PROCESS | 1781 | 1461217700598 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}] 22:48:20 INFO - PROCESS | 1781 | 1461217700809 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 22:48:21 INFO - PROCESS | 1781 | 1461217701128 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fccc00 == 117 [pid = 1781] [id = 480] 22:48:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x88fd2800) [pid = 1781] [serial = 1441] [outer = (nil)] 22:48:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8950b000) [pid = 1781] [serial = 1442] [outer = 0x88fd2800] 22:48:21 INFO - PROCESS | 1781 | 1461217701225 Marionette DEBUG loaded listener.js 22:48:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x895f4000) [pid = 1781] [serial = 1443] [outer = 0x88fd2800] 22:48:22 INFO - PROCESS | 1781 | 1461217702215 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]]]}] 22:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 22:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1684ms 22:48:22 INFO - PROCESS | 1781 | 1461217702271 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 22:48:22 INFO - PROCESS | 1781 | 1461217702276 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 22:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 22:48:22 INFO - PROCESS | 1781 | 1461217702284 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 22:48:22 INFO - PROCESS | 1781 | 1461217702288 Marionette TRACE conn3 <- [1,1894,null,{}] 22:48:22 INFO - PROCESS | 1781 | 1461217702294 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}] 22:48:22 INFO - PROCESS | 1781 | 1461217702503 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 22:48:22 INFO - PROCESS | 1781 | 1461217702874 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f03400 == 118 [pid = 1781] [id = 481] 22:48:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8a22cc00) [pid = 1781] [serial = 1444] [outer = (nil)] 22:48:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8a3cf000) [pid = 1781] [serial = 1445] [outer = 0x8a22cc00] 22:48:22 INFO - PROCESS | 1781 | 1461217702968 Marionette DEBUG loaded listener.js 22:48:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8b545800) [pid = 1781] [serial = 1446] [outer = 0x8a22cc00] 22:48:23 INFO - PROCESS | 1781 | 1461217703947 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]]]}] 22:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 22:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1732ms 22:48:24 INFO - PROCESS | 1781 | 1461217704017 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 22:48:24 INFO - PROCESS | 1781 | 1461217704022 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 22:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 22:48:24 INFO - PROCESS | 1781 | 1461217704038 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 22:48:24 INFO - PROCESS | 1781 | 1461217704047 Marionette TRACE conn3 <- [1,1898,null,{}] 22:48:24 INFO - PROCESS | 1781 | 1461217704053 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}] 22:48:24 INFO - PROCESS | 1781 | 1461217704313 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 22:48:24 INFO - PROCESS | 1781 | 1461217704633 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f08000 == 119 [pid = 1781] [id = 482] 22:48:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x8a3c4400) [pid = 1781] [serial = 1447] [outer = (nil)] 22:48:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8b7c6000) [pid = 1781] [serial = 1448] [outer = 0x8a3c4400] 22:48:24 INFO - PROCESS | 1781 | 1461217704721 Marionette DEBUG loaded listener.js 22:48:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8c181c00) [pid = 1781] [serial = 1449] [outer = 0x8a3c4400] 22:48:25 INFO - PROCESS | 1781 | 1461217705656 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]]]}] 22:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 22:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1658ms 22:48:25 INFO - PROCESS | 1781 | 1461217705688 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 22:48:25 INFO - PROCESS | 1781 | 1461217705693 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 22:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 22:48:25 INFO - PROCESS | 1781 | 1461217705699 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 22:48:25 INFO - PROCESS | 1781 | 1461217705703 Marionette TRACE conn3 <- [1,1902,null,{}] 22:48:25 INFO - PROCESS | 1781 | 1461217705708 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}] 22:48:25 INFO - PROCESS | 1781 | 1461217705912 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 22:48:26 INFO - PROCESS | 1781 | 1461217706178 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c7000 == 120 [pid = 1781] [id = 483] 22:48:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x89f04800) [pid = 1781] [serial = 1450] [outer = (nil)] 22:48:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8dce5c00) [pid = 1781] [serial = 1451] [outer = 0x89f04800] 22:48:26 INFO - PROCESS | 1781 | 1461217706311 Marionette DEBUG loaded listener.js 22:48:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8dd70c00) [pid = 1781] [serial = 1452] [outer = 0x89f04800] 22:48:27 INFO - PROCESS | 1781 | 1461217707180 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]]]}] 22:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 22:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1531ms 22:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 22:48:27 INFO - PROCESS | 1781 | 1461217707231 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 22:48:27 INFO - PROCESS | 1781 | 1461217707234 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 22:48:27 INFO - PROCESS | 1781 | 1461217707241 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 22:48:27 INFO - PROCESS | 1781 | 1461217707245 Marionette TRACE conn3 <- [1,1906,null,{}] 22:48:27 INFO - PROCESS | 1781 | 1461217707250 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}] 22:48:27 INFO - PROCESS | 1781 | 1461217707449 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 22:48:27 INFO - PROCESS | 1781 | 1461217707736 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5f800 == 121 [pid = 1781] [id = 484] 22:48:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8ea5fc00) [pid = 1781] [serial = 1453] [outer = (nil)] 22:48:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8eae1800) [pid = 1781] [serial = 1454] [outer = 0x8ea5fc00] 22:48:28 INFO - PROCESS | 1781 | 1461217708020 Marionette DEBUG loaded listener.js 22:48:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8f064000) [pid = 1781] [serial = 1455] [outer = 0x8ea5fc00] 22:48:29 INFO - PROCESS | 1781 | 1461217709011 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]]]}] 22:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 22:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1835ms 22:48:29 INFO - PROCESS | 1781 | 1461217709075 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 22:48:29 INFO - PROCESS | 1781 | 1461217709080 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 22:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 22:48:29 INFO - PROCESS | 1781 | 1461217709087 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 22:48:29 INFO - PROCESS | 1781 | 1461217709089 Marionette TRACE conn3 <- [1,1910,null,{}] 22:48:29 INFO - PROCESS | 1781 | 1461217709095 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}] 22:48:29 INFO - PROCESS | 1781 | 1461217709299 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 22:48:29 INFO - PROCESS | 1781 | 1461217709619 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dce1000 == 122 [pid = 1781] [id = 485] 22:48:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8dd62000) [pid = 1781] [serial = 1456] [outer = (nil)] 22:48:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8f1da800) [pid = 1781] [serial = 1457] [outer = 0x8dd62000] 22:48:29 INFO - PROCESS | 1781 | 1461217709713 Marionette DEBUG loaded listener.js 22:48:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8f1f0800) [pid = 1781] [serial = 1458] [outer = 0x8dd62000] 22:48:30 INFO - PROCESS | 1781 | 1461217710641 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]]]}] 22:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 22:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1632ms 22:48:30 INFO - PROCESS | 1781 | 1461217710720 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 22:48:30 INFO - PROCESS | 1781 | 1461217710723 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 22:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 22:48:30 INFO - PROCESS | 1781 | 1461217710730 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 22:48:30 INFO - PROCESS | 1781 | 1461217710734 Marionette TRACE conn3 <- [1,1914,null,{}] 22:48:30 INFO - PROCESS | 1781 | 1461217710739 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}] 22:48:30 INFO - PROCESS | 1781 | 1461217710971 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 22:48:31 INFO - PROCESS | 1781 | 1461217711293 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd65400 == 123 [pid = 1781] [id = 486] 22:48:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8ea59c00) [pid = 1781] [serial = 1459] [outer = (nil)] 22:48:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8f382000) [pid = 1781] [serial = 1460] [outer = 0x8ea59c00] 22:48:31 INFO - PROCESS | 1781 | 1461217711379 Marionette DEBUG loaded listener.js 22:48:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8f388c00) [pid = 1781] [serial = 1461] [outer = 0x8ea59c00] 22:48:32 INFO - PROCESS | 1781 | 1461217712257 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]]]}] 22:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 22:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1580ms 22:48:32 INFO - PROCESS | 1781 | 1461217712310 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 22:48:32 INFO - PROCESS | 1781 | 1461217712313 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 22:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 22:48:32 INFO - PROCESS | 1781 | 1461217712320 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 22:48:32 INFO - PROCESS | 1781 | 1461217712324 Marionette TRACE conn3 <- [1,1918,null,{}] 22:48:32 INFO - PROCESS | 1781 | 1461217712329 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}] 22:48:32 INFO - PROCESS | 1781 | 1461217712530 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 22:48:32 INFO - PROCESS | 1781 | 1461217712802 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f37c400 == 124 [pid = 1781] [id = 487] 22:48:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8f383400) [pid = 1781] [serial = 1462] [outer = (nil)] 22:48:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8fe72000) [pid = 1781] [serial = 1463] [outer = 0x8f383400] 22:48:32 INFO - PROCESS | 1781 | 1461217712945 Marionette DEBUG loaded listener.js 22:48:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8ff8f000) [pid = 1781] [serial = 1464] [outer = 0x8f383400] 22:48:33 INFO - PROCESS | 1781 | 1461217713822 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]]]}] 22:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 22:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1534ms 22:48:33 INFO - PROCESS | 1781 | 1461217713855 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 22:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 22:48:33 INFO - PROCESS | 1781 | 1461217713860 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 22:48:33 INFO - PROCESS | 1781 | 1461217713866 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 22:48:33 INFO - PROCESS | 1781 | 1461217713869 Marionette TRACE conn3 <- [1,1922,null,{}] 22:48:33 INFO - PROCESS | 1781 | 1461217713875 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}] 22:48:34 INFO - PROCESS | 1781 | 1461217714166 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 22:48:34 INFO - PROCESS | 1781 | 1461217714382 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f061c00 == 125 [pid = 1781] [id = 488] 22:48:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8f0ba000) [pid = 1781] [serial = 1465] [outer = (nil)] 22:48:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8ffddc00) [pid = 1781] [serial = 1466] [outer = 0x8f0ba000] 22:48:34 INFO - PROCESS | 1781 | 1461217714517 Marionette DEBUG loaded listener.js 22:48:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x900cb800) [pid = 1781] [serial = 1467] [outer = 0x8f0ba000] 22:48:35 INFO - PROCESS | 1781 | 1461217715511 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]]]}] 22:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 22:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1704ms 22:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 22:48:35 INFO - PROCESS | 1781 | 1461217715570 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 22:48:35 INFO - PROCESS | 1781 | 1461217715573 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 22:48:35 INFO - PROCESS | 1781 | 1461217715580 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 22:48:35 INFO - PROCESS | 1781 | 1461217715583 Marionette TRACE conn3 <- [1,1926,null,{}] 22:48:35 INFO - PROCESS | 1781 | 1461217715589 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}] 22:48:35 INFO - PROCESS | 1781 | 1461217715810 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 22:48:36 INFO - PROCESS | 1781 | 1461217716144 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x90357400 == 126 [pid = 1781] [id = 489] 22:48:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x9035bc00) [pid = 1781] [serial = 1468] [outer = (nil)] 22:48:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x904a2000) [pid = 1781] [serial = 1469] [outer = 0x9035bc00] 22:48:36 INFO - PROCESS | 1781 | 1461217716252 Marionette DEBUG loaded listener.js 22:48:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x90637800) [pid = 1781] [serial = 1470] [outer = 0x9035bc00] 22:48:37 INFO - PROCESS | 1781 | 1461217717183 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]]]}] 22:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 22:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1681ms 22:48:37 INFO - PROCESS | 1781 | 1461217717261 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 22:48:37 INFO - PROCESS | 1781 | 1461217717267 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 22:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 22:48:37 INFO - PROCESS | 1781 | 1461217717274 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 22:48:37 INFO - PROCESS | 1781 | 1461217717279 Marionette TRACE conn3 <- [1,1930,null,{}] 22:48:37 INFO - PROCESS | 1781 | 1461217717284 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}] 22:48:37 INFO - PROCESS | 1781 | 1461217717543 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 22:48:37 INFO - PROCESS | 1781 | 1461217717868 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe6ac00 == 127 [pid = 1781] [id = 490] 22:48:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x90359400) [pid = 1781] [serial = 1471] [outer = (nil)] 22:48:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x927b4400) [pid = 1781] [serial = 1472] [outer = 0x90359400] 22:48:37 INFO - PROCESS | 1781 | 1461217717960 Marionette DEBUG loaded listener.js 22:48:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x92865c00) [pid = 1781] [serial = 1473] [outer = 0x90359400] 22:48:38 INFO - PROCESS | 1781 | 1461217718865 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]]]}] 22:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 22:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1632ms 22:48:38 INFO - PROCESS | 1781 | 1461217718907 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 22:48:38 INFO - PROCESS | 1781 | 1461217718911 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 22:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 22:48:38 INFO - PROCESS | 1781 | 1461217718917 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 22:48:38 INFO - PROCESS | 1781 | 1461217718921 Marionette TRACE conn3 <- [1,1934,null,{}] 22:48:38 INFO - PROCESS | 1781 | 1461217718927 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}] 22:48:39 INFO - PROCESS | 1781 | 1461217719125 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 22:48:39 INFO - PROCESS | 1781 | 1461217719455 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b409c00 == 128 [pid = 1781] [id = 491] 22:48:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8f1eb000) [pid = 1781] [serial = 1474] [outer = (nil)] 22:48:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x93928400) [pid = 1781] [serial = 1475] [outer = 0x8f1eb000] 22:48:39 INFO - PROCESS | 1781 | 1461217719548 Marionette DEBUG loaded listener.js 22:48:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x939e0400) [pid = 1781] [serial = 1476] [outer = 0x8f1eb000] 22:48:40 INFO - PROCESS | 1781 | 1461217720474 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]]]}] 22:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 22:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1634ms 22:48:40 INFO - PROCESS | 1781 | 1461217720553 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 22:48:40 INFO - PROCESS | 1781 | 1461217720557 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 22:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 22:48:40 INFO - PROCESS | 1781 | 1461217720564 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 22:48:40 INFO - PROCESS | 1781 | 1461217720567 Marionette TRACE conn3 <- [1,1938,null,{}] 22:48:40 INFO - PROCESS | 1781 | 1461217720573 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}] 22:48:40 INFO - PROCESS | 1781 | 1461217720806 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 22:48:41 INFO - PROCESS | 1781 | 1461217721133 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x9285f400 == 129 [pid = 1781] [id = 492] 22:48:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x9391a800) [pid = 1781] [serial = 1477] [outer = (nil)] 22:48:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x9461c400) [pid = 1781] [serial = 1478] [outer = 0x9391a800] 22:48:41 INFO - PROCESS | 1781 | 1461217721218 Marionette DEBUG loaded listener.js 22:48:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x94621000) [pid = 1781] [serial = 1479] [outer = 0x9391a800] 22:48:42 INFO - PROCESS | 1781 | 1461217722085 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]]]}] 22:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 22:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1583ms 22:48:42 INFO - PROCESS | 1781 | 1461217722148 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 22:48:42 INFO - PROCESS | 1781 | 1461217722152 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 22:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 22:48:42 INFO - PROCESS | 1781 | 1461217722158 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 22:48:42 INFO - PROCESS | 1781 | 1461217722162 Marionette TRACE conn3 <- [1,1942,null,{}] 22:48:42 INFO - PROCESS | 1781 | 1461217722168 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}] 22:48:42 INFO - PROCESS | 1781 | 1461217722367 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 22:48:42 INFO - PROCESS | 1781 | 1461217722642 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x93922000 == 130 [pid = 1781] [id = 493] 22:48:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x939d9000) [pid = 1781] [serial = 1480] [outer = (nil)] 22:48:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x962d8c00) [pid = 1781] [serial = 1481] [outer = 0x939d9000] 22:48:42 INFO - PROCESS | 1781 | 1461217722777 Marionette DEBUG loaded listener.js 22:48:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x96803800) [pid = 1781] [serial = 1482] [outer = 0x939d9000] 22:48:43 INFO - PROCESS | 1781 | 1461217723706 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]]]}] 22:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 22:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1599ms 22:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 22:48:43 INFO - PROCESS | 1781 | 1461217723758 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 22:48:43 INFO - PROCESS | 1781 | 1461217723762 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 22:48:43 INFO - PROCESS | 1781 | 1461217723768 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 22:48:43 INFO - PROCESS | 1781 | 1461217723771 Marionette TRACE conn3 <- [1,1946,null,{}] 22:48:43 INFO - PROCESS | 1781 | 1461217723777 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}] 22:48:43 INFO - PROCESS | 1781 | 1461217723973 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 22:48:44 INFO - PROCESS | 1781 | 1461217724291 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f22a400 == 131 [pid = 1781] [id = 494] 22:48:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x8f22e000) [pid = 1781] [serial = 1483] [outer = (nil)] 22:48:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x974cc000) [pid = 1781] [serial = 1484] [outer = 0x8f22e000] 22:48:44 INFO - PROCESS | 1781 | 1461217724381 Marionette DEBUG loaded listener.js 22:48:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x97869800) [pid = 1781] [serial = 1485] [outer = 0x8f22e000] 22:48:45 INFO - PROCESS | 1781 | 1461217725346 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]]]}] 22:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 22:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1644ms 22:48:45 INFO - PROCESS | 1781 | 1461217725411 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 22:48:45 INFO - PROCESS | 1781 | 1461217725415 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 22:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 22:48:45 INFO - PROCESS | 1781 | 1461217725422 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 22:48:45 INFO - PROCESS | 1781 | 1461217725425 Marionette TRACE conn3 <- [1,1950,null,{}] 22:48:45 INFO - PROCESS | 1781 | 1461217725431 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}] 22:48:45 INFO - PROCESS | 1781 | 1461217725643 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 22:48:45 INFO - PROCESS | 1781 | 1461217725966 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603b400 == 132 [pid = 1781] [id = 495] 22:48:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x970c9000) [pid = 1781] [serial = 1486] [outer = (nil)] 22:48:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x9793c400) [pid = 1781] [serial = 1487] [outer = 0x970c9000] 22:48:46 INFO - PROCESS | 1781 | 1461217726061 Marionette DEBUG loaded listener.js 22:48:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x97940800) [pid = 1781] [serial = 1488] [outer = 0x970c9000] 22:48:46 INFO - PROCESS | 1781 | 1461217726958 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]]]}] 22:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 22:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1591ms 22:48:47 INFO - PROCESS | 1781 | 1461217727013 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 22:48:47 INFO - PROCESS | 1781 | 1461217727017 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 22:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 22:48:47 INFO - PROCESS | 1781 | 1461217727024 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 22:48:47 INFO - PROCESS | 1781 | 1461217727027 Marionette TRACE conn3 <- [1,1954,null,{}] 22:48:47 INFO - PROCESS | 1781 | 1461217727033 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}] 22:48:47 INFO - PROCESS | 1781 | 1461217727233 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 22:48:47 INFO - PROCESS | 1781 | 1461217727513 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a59c00 == 133 [pid = 1781] [id = 496] 22:48:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x87d6cc00) [pid = 1781] [serial = 1489] [outer = (nil)] 22:48:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x97f02c00) [pid = 1781] [serial = 1490] [outer = 0x87d6cc00] 22:48:47 INFO - PROCESS | 1781 | 1461217727646 Marionette DEBUG loaded listener.js 22:48:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x97f04000) [pid = 1781] [serial = 1491] [outer = 0x87d6cc00] 22:48:48 INFO - PROCESS | 1781 | 1461217728504 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]]]}] 22:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 22:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1544ms 22:48:48 INFO - PROCESS | 1781 | 1461217728569 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 22:48:48 INFO - PROCESS | 1781 | 1461217728573 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 22:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 22:48:48 INFO - PROCESS | 1781 | 1461217728579 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 22:48:48 INFO - PROCESS | 1781 | 1461217728582 Marionette TRACE conn3 <- [1,1958,null,{}] 22:48:48 INFO - PROCESS | 1781 | 1461217728588 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}] 22:48:48 INFO - PROCESS | 1781 | 1461217728790 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 22:48:49 INFO - PROCESS | 1781 | 1461217729069 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x93924000 == 134 [pid = 1781] [id = 497] 22:48:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x979d1800) [pid = 1781] [serial = 1492] [outer = (nil)] 22:48:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 195 (0x97f0fc00) [pid = 1781] [serial = 1493] [outer = 0x979d1800] 22:48:49 INFO - PROCESS | 1781 | 1461217729210 Marionette DEBUG loaded listener.js 22:48:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 196 (0x97f2c400) [pid = 1781] [serial = 1494] [outer = 0x979d1800] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8827d400 == 133 [pid = 1781] [id = 410] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x95073000 == 132 [pid = 1781] [id = 420] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffd4000 == 131 [pid = 1781] [id = 422] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x93b41000 == 130 [pid = 1781] [id = 421] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8672b400 == 129 [pid = 1781] [id = 336] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8535c800 == 128 [pid = 1781] [id = 337] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x884df000 == 127 [pid = 1781] [id = 406] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x97f03c00 == 126 [pid = 1781] [id = 88] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x88fc5400 == 125 [pid = 1781] [id = 414] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff97c00 == 124 [pid = 1781] [id = 415] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef6400 == 123 [pid = 1781] [id = 413] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x9127cc00 == 122 [pid = 1781] [id = 417] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x883f0400 == 121 [pid = 1781] [id = 419] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x9286c800 == 120 [pid = 1781] [id = 418] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8c182800 == 119 [pid = 1781] [id = 412] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8b54d800 == 118 [pid = 1781] [id = 416] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x84bdf000 == 117 [pid = 1781] [id = 478] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x88fd0400 == 116 [pid = 1781] [id = 477] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x883f1c00 == 115 [pid = 1781] [id = 476] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x88282400 == 114 [pid = 1781] [id = 475] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x86725c00 == 113 [pid = 1781] [id = 473] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x9391ec00 == 112 [pid = 1781] [id = 472] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x86039c00 == 111 [pid = 1781] [id = 471] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x85ef5000 == 110 [pid = 1781] [id = 469] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x915f7c00 == 109 [pid = 1781] [id = 470] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x86033400 == 108 [pid = 1781] [id = 468] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x900d6800 == 107 [pid = 1781] [id = 467] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffd6c00 == 106 [pid = 1781] [id = 466] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x87edb000 == 105 [pid = 1781] [id = 464] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x852f5000 == 104 [pid = 1781] [id = 465] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8f06f000 == 103 [pid = 1781] [id = 463] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x85354c00 == 102 [pid = 1781] [id = 462] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdb400 == 101 [pid = 1781] [id = 461] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40f800 == 100 [pid = 1781] [id = 460] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x895f2400 == 99 [pid = 1781] [id = 458] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x884dd000 == 98 [pid = 1781] [id = 459] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x88518000 == 97 [pid = 1781] [id = 457] 22:48:50 INFO - PROCESS | 1781 | --DOCSHELL 0x84bd7c00 == 96 [pid = 1781] [id = 456] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 195 (0x98e5c400) [pid = 1781] [serial = 1287] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 194 (0x8b7ce400) [pid = 1781] [serial = 1230] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x8a01c800) [pid = 1781] [serial = 1367] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8950a400) [pid = 1781] [serial = 1362] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x89b38400) [pid = 1781] [serial = 1364] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x8a017400) [pid = 1781] [serial = 1365] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x8beec800) [pid = 1781] [serial = 1316] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x8b6e9400) [pid = 1781] [serial = 1314] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x8a3c6000) [pid = 1781] [serial = 1313] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x8b404000) [pid = 1781] [serial = 1311] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x8a233800) [pid = 1781] [serial = 1310] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x89f07800) [pid = 1781] [serial = 1308] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x895f7400) [pid = 1781] [serial = 1307] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8851bc00) [pid = 1781] [serial = 1305] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x883f4800) [pid = 1781] [serial = 1304] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x89511800) [pid = 1781] [serial = 1301] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x88284c00) [pid = 1781] [serial = 1358] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x883f0800) [pid = 1781] [serial = 1359] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x970c9c00) [pid = 1781] [serial = 1356] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x97369400) [pid = 1781] [serial = 1355] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x9507d800) [pid = 1781] [serial = 1352] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x93b47c00) [pid = 1781] [serial = 1350] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x93b45c00) [pid = 1781] [serial = 1349] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x92891000) [pid = 1781] [serial = 1347] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x92869800) [pid = 1781] [serial = 1346] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x915f9000) [pid = 1781] [serial = 1344] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x915ab800) [pid = 1781] [serial = 1343] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x9062fc00) [pid = 1781] [serial = 1341] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x90596c00) [pid = 1781] [serial = 1340] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x900d3c00) [pid = 1781] [serial = 1338] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x900cf800) [pid = 1781] [serial = 1337] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8ffd9c00) [pid = 1781] [serial = 1335] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8ff8dc00) [pid = 1781] [serial = 1334] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8faab800) [pid = 1781] [serial = 1332] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8f7e2400) [pid = 1781] [serial = 1331] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8f22ec00) [pid = 1781] [serial = 1329] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8f1f1c00) [pid = 1781] [serial = 1328] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8f0b7c00) [pid = 1781] [serial = 1326] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8f06bc00) [pid = 1781] [serial = 1325] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8eae2000) [pid = 1781] [serial = 1323] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8eae0000) [pid = 1781] [serial = 1322] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8dd69800) [pid = 1781] [serial = 1320] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8dce2400) [pid = 1781] [serial = 1319] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8bef1400) [pid = 1781] [serial = 1317] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x891c9800) [pid = 1781] [serial = 1361] [outer = (nil)] [url = about:blank] 22:48:51 INFO - PROCESS | 1781 | 1461217731879 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]]]}] 22:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 22:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 3336ms 22:48:51 INFO - PROCESS | 1781 | 1461217731916 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 22:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 22:48:51 INFO - PROCESS | 1781 | 1461217731921 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 22:48:51 INFO - PROCESS | 1781 | 1461217731929 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 22:48:51 INFO - PROCESS | 1781 | 1461217731935 Marionette TRACE conn3 <- [1,1962,null,{}] 22:48:51 INFO - PROCESS | 1781 | 1461217731942 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}] 22:48:52 INFO - PROCESS | 1781 | 1461217732141 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 22:48:52 INFO - PROCESS | 1781 | 1461217732333 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x88280c00 == 97 [pid = 1781] [id = 498] 22:48:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x88284c00) [pid = 1781] [serial = 1495] [outer = (nil)] 22:48:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x884df000) [pid = 1781] [serial = 1496] [outer = 0x88284c00] 22:48:52 INFO - PROCESS | 1781 | 1461217732414 Marionette DEBUG loaded listener.js 22:48:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x88514c00) [pid = 1781] [serial = 1497] [outer = 0x88284c00] 22:48:53 INFO - PROCESS | 1781 | 1461217733313 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]]]}] 22:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 22:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1434ms 22:48:53 INFO - PROCESS | 1781 | 1461217733362 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 22:48:53 INFO - PROCESS | 1781 | 1461217733369 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 22:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 22:48:53 INFO - PROCESS | 1781 | 1461217733379 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 22:48:53 INFO - PROCESS | 1781 | 1461217733383 Marionette TRACE conn3 <- [1,1966,null,{}] 22:48:53 INFO - PROCESS | 1781 | 1461217733389 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}] 22:48:53 INFO - PROCESS | 1781 | 1461217733599 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 22:48:53 INFO - PROCESS | 1781 | 1461217733903 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851bc00 == 98 [pid = 1781] [id = 499] 22:48:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x891c2400) [pid = 1781] [serial = 1498] [outer = (nil)] 22:48:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x892a1000) [pid = 1781] [serial = 1499] [outer = 0x891c2400] 22:48:54 INFO - PROCESS | 1781 | 1461217734003 Marionette DEBUG loaded listener.js 22:48:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x895f1c00) [pid = 1781] [serial = 1500] [outer = 0x891c2400] 22:48:54 INFO - PROCESS | 1781 | 1461217734822 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]]]}] 22:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 22:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1492ms 22:48:54 INFO - PROCESS | 1781 | 1461217734872 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 22:48:54 INFO - PROCESS | 1781 | 1461217734876 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 22:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 22:48:54 INFO - PROCESS | 1781 | 1461217734887 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 22:48:54 INFO - PROCESS | 1781 | 1461217734892 Marionette TRACE conn3 <- [1,1970,null,{}] 22:48:54 INFO - PROCESS | 1781 | 1461217734907 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}] 22:48:55 INFO - PROCESS | 1781 | 1461217735210 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 22:48:55 INFO - PROCESS | 1781 | 1461217735245 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fd1800 == 99 [pid = 1781] [id = 500] 22:48:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8a017c00) [pid = 1781] [serial = 1501] [outer = (nil)] 22:48:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8a024000) [pid = 1781] [serial = 1502] [outer = 0x8a017c00] 22:48:55 INFO - PROCESS | 1781 | 1461217735324 Marionette DEBUG loaded listener.js 22:48:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8a3d1400) [pid = 1781] [serial = 1503] [outer = 0x8a017c00] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x883eec00) [pid = 1781] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x895fdc00) [pid = 1781] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8827b000) [pid = 1781] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x9034d400) [pid = 1781] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8ffd7800) [pid = 1781] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x89b35800) [pid = 1781] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x88286800) [pid = 1781] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8dcdbc00) [pid = 1781] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8eb71c00) [pid = 1781] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8b544400) [pid = 1781] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x88fcbc00) [pid = 1781] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x884d9c00) [pid = 1781] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8f1d9c00) [pid = 1781] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8b7c7800) [pid = 1781] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x89515800) [pid = 1781] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x84be1000) [pid = 1781] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x915b5400) [pid = 1781] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8f1dc800) [pid = 1781] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x86725400) [pid = 1781] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 22:48:56 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x9285d400) [pid = 1781] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 22:48:56 INFO - PROCESS | 1781 | 1461217736876 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]]]}] 22:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 22:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2045ms 22:48:56 INFO - PROCESS | 1781 | 1461217736933 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 22:48:56 INFO - PROCESS | 1781 | 1461217736937 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 22:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 22:48:56 INFO - PROCESS | 1781 | 1461217736944 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 22:48:56 INFO - PROCESS | 1781 | 1461217736947 Marionette TRACE conn3 <- [1,1974,null,{}] 22:48:56 INFO - PROCESS | 1781 | 1461217736952 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}] 22:48:57 INFO - PROCESS | 1781 | 1461217737151 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 22:48:57 INFO - PROCESS | 1781 | 1461217737333 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5dc00 == 100 [pid = 1781] [id = 501] 22:48:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x883eec00) [pid = 1781] [serial = 1504] [outer = (nil)] 22:48:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8a225400) [pid = 1781] [serial = 1505] [outer = 0x883eec00] 22:48:57 INFO - PROCESS | 1781 | 1461217737412 Marionette DEBUG loaded listener.js 22:48:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8b548400) [pid = 1781] [serial = 1506] [outer = 0x883eec00] 22:48:58 INFO - PROCESS | 1781 | 1461217738194 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]]]}] 22:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 22:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1290ms 22:48:58 INFO - PROCESS | 1781 | 1461217738234 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 22:48:58 INFO - PROCESS | 1781 | 1461217738236 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 22:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 22:48:58 INFO - PROCESS | 1781 | 1461217738243 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 22:48:58 INFO - PROCESS | 1781 | 1461217738245 Marionette TRACE conn3 <- [1,1978,null,{}] 22:48:58 INFO - PROCESS | 1781 | 1461217738251 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}] 22:48:58 INFO - PROCESS | 1781 | 1461217738678 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 22:48:58 INFO - PROCESS | 1781 | 1461217738970 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:48:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x86729000 == 101 [pid = 1781] [id = 502] 22:48:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8672b400) [pid = 1781] [serial = 1507] [outer = (nil)] 22:48:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x86a5d800) [pid = 1781] [serial = 1508] [outer = 0x8672b400] 22:48:59 INFO - PROCESS | 1781 | 1461217739065 Marionette DEBUG loaded listener.js 22:48:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x88280800) [pid = 1781] [serial = 1509] [outer = 0x8672b400] 22:49:00 INFO - PROCESS | 1781 | 1461217740285 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]]]}] 22:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 22:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2084ms 22:49:00 INFO - PROCESS | 1781 | 1461217740333 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 22:49:00 INFO - PROCESS | 1781 | 1461217740345 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 22:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 22:49:00 INFO - PROCESS | 1781 | 1461217740378 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 22:49:00 INFO - PROCESS | 1781 | 1461217740390 Marionette TRACE conn3 <- [1,1982,null,{}] 22:49:00 INFO - PROCESS | 1781 | 1461217740402 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}] 22:49:00 INFO - PROCESS | 1781 | 1461217740896 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 22:49:01 INFO - PROCESS | 1781 | 1461217741154 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x88517c00 == 102 [pid = 1781] [id = 503] 22:49:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x891bbc00) [pid = 1781] [serial = 1510] [outer = (nil)] 22:49:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8950ec00) [pid = 1781] [serial = 1511] [outer = 0x891bbc00] 22:49:01 INFO - PROCESS | 1781 | 1461217741250 Marionette DEBUG loaded listener.js 22:49:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x89b34400) [pid = 1781] [serial = 1512] [outer = 0x891bbc00] 22:49:02 INFO - PROCESS | 1781 | 1461217742407 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]]]}] 22:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 22:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2062ms 22:49:02 INFO - PROCESS | 1781 | 1461217742436 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 22:49:02 INFO - PROCESS | 1781 | 1461217742441 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 22:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 22:49:02 INFO - PROCESS | 1781 | 1461217742449 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 22:49:02 INFO - PROCESS | 1781 | 1461217742452 Marionette TRACE conn3 <- [1,1986,null,{}] 22:49:02 INFO - PROCESS | 1781 | 1461217742459 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}] 22:49:02 INFO - PROCESS | 1781 | 1461217742683 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 22:49:03 INFO - PROCESS | 1781 | 1461217743066 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a226c00 == 103 [pid = 1781] [id = 504] 22:49:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8a3ce800) [pid = 1781] [serial = 1513] [outer = (nil)] 22:49:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8b407400) [pid = 1781] [serial = 1514] [outer = 0x8a3ce800] 22:49:03 INFO - PROCESS | 1781 | 1461217743167 Marionette DEBUG loaded listener.js 22:49:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8b6e9400) [pid = 1781] [serial = 1515] [outer = 0x8a3ce800] 22:49:04 INFO - PROCESS | 1781 | 1461217744438 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]]]}] 22:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 22:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2034ms 22:49:04 INFO - PROCESS | 1781 | 1461217744483 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 22:49:04 INFO - PROCESS | 1781 | 1461217744490 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 22:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 22:49:04 INFO - PROCESS | 1781 | 1461217744507 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 22:49:04 INFO - PROCESS | 1781 | 1461217744515 Marionette TRACE conn3 <- [1,1990,null,{}] 22:49:04 INFO - PROCESS | 1781 | 1461217744521 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}] 22:49:04 INFO - PROCESS | 1781 | 1461217744736 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 22:49:05 INFO - PROCESS | 1781 | 1461217745056 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a231000 == 104 [pid = 1781] [id = 505] 22:49:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8a3d1000) [pid = 1781] [serial = 1516] [outer = (nil)] 22:49:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8bef8400) [pid = 1781] [serial = 1517] [outer = 0x8a3d1000] 22:49:05 INFO - PROCESS | 1781 | 1461217745151 Marionette DEBUG loaded listener.js 22:49:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8c18f800) [pid = 1781] [serial = 1518] [outer = 0x8a3d1000] 22:49:06 INFO - PROCESS | 1781 | 1461217746049 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]]]}] 22:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 22:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1593ms 22:49:06 INFO - PROCESS | 1781 | 1461217746092 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 22:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 22:49:06 INFO - PROCESS | 1781 | 1461217746096 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 22:49:06 INFO - PROCESS | 1781 | 1461217746102 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 22:49:06 INFO - PROCESS | 1781 | 1461217746106 Marionette TRACE conn3 <- [1,1994,null,{}] 22:49:06 INFO - PROCESS | 1781 | 1461217746112 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}] 22:49:06 INFO - PROCESS | 1781 | 1461217746327 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 22:49:06 INFO - PROCESS | 1781 | 1461217746688 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f1c00 == 105 [pid = 1781] [id = 506] 22:49:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8c182800) [pid = 1781] [serial = 1519] [outer = (nil)] 22:49:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8ea51400) [pid = 1781] [serial = 1520] [outer = 0x8c182800] 22:49:06 INFO - PROCESS | 1781 | 1461217746790 Marionette DEBUG loaded listener.js 22:49:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8eae1000) [pid = 1781] [serial = 1521] [outer = 0x8c182800] 22:49:07 INFO - PROCESS | 1781 | 1461217747694 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]]]}] 22:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 22:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 22:49:07 INFO - PROCESS | 1781 | 1461217747741 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 22:49:07 INFO - PROCESS | 1781 | 1461217747748 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 22:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 22:49:07 INFO - PROCESS | 1781 | 1461217747755 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 22:49:07 INFO - PROCESS | 1781 | 1461217747758 Marionette TRACE conn3 <- [1,1998,null,{}] 22:49:07 INFO - PROCESS | 1781 | 1461217747764 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}] 22:49:08 INFO - PROCESS | 1781 | 1461217748008 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 22:49:08 INFO - PROCESS | 1781 | 1461217748347 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6e400 == 106 [pid = 1781] [id = 507] 22:49:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8eb6f400) [pid = 1781] [serial = 1522] [outer = (nil)] 22:49:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8eb74400) [pid = 1781] [serial = 1523] [outer = 0x8eb6f400] 22:49:08 INFO - PROCESS | 1781 | 1461217748457 Marionette DEBUG loaded listener.js 22:49:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8f0c0400) [pid = 1781] [serial = 1524] [outer = 0x8eb6f400] 22:49:09 INFO - PROCESS | 1781 | 1461217749437 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]]]}] 22:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 22:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1749ms 22:49:09 INFO - PROCESS | 1781 | 1461217749505 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 22:49:09 INFO - PROCESS | 1781 | 1461217749509 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 22:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 22:49:09 INFO - PROCESS | 1781 | 1461217749516 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 22:49:09 INFO - PROCESS | 1781 | 1461217749519 Marionette TRACE conn3 <- [1,2002,null,{}] 22:49:09 INFO - PROCESS | 1781 | 1461217749525 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}] 22:49:09 INFO - PROCESS | 1781 | 1461217749791 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 22:49:10 INFO - PROCESS | 1781 | 1461217750113 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6b400 == 107 [pid = 1781] [id = 508] 22:49:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8eb75800) [pid = 1781] [serial = 1525] [outer = (nil)] 22:49:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8f37f400) [pid = 1781] [serial = 1526] [outer = 0x8eb75800] 22:49:10 INFO - PROCESS | 1781 | 1461217750212 Marionette DEBUG loaded listener.js 22:49:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8f38a000) [pid = 1781] [serial = 1527] [outer = 0x8eb75800] 22:49:11 INFO - PROCESS | 1781 | 1461217751129 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]]]}] 22:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 22:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1686ms 22:49:11 INFO - PROCESS | 1781 | 1461217751203 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 22:49:11 INFO - PROCESS | 1781 | 1461217751207 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 22:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 22:49:11 INFO - PROCESS | 1781 | 1461217751214 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 22:49:11 INFO - PROCESS | 1781 | 1461217751217 Marionette TRACE conn3 <- [1,2006,null,{}] 22:49:11 INFO - PROCESS | 1781 | 1461217751223 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}] 22:49:11 INFO - PROCESS | 1781 | 1461217751480 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 22:49:11 INFO - PROCESS | 1781 | 1461217751789 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a52c00 == 108 [pid = 1781] [id = 509] 22:49:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8dce4c00) [pid = 1781] [serial = 1528] [outer = (nil)] 22:49:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8fd20c00) [pid = 1781] [serial = 1529] [outer = 0x8dce4c00] 22:49:11 INFO - PROCESS | 1781 | 1461217751884 Marionette DEBUG loaded listener.js 22:49:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8fd29c00) [pid = 1781] [serial = 1530] [outer = 0x8dce4c00] 22:49:12 INFO - PROCESS | 1781 | 1461217752805 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]]]}] 22:49:12 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 22:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1633ms 22:49:12 INFO - PROCESS | 1781 | 1461217752848 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 22:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 22:49:12 INFO - PROCESS | 1781 | 1461217752852 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 22:49:12 INFO - PROCESS | 1781 | 1461217752858 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 22:49:12 INFO - PROCESS | 1781 | 1461217752862 Marionette TRACE conn3 <- [1,2010,null,{}] 22:49:12 INFO - PROCESS | 1781 | 1461217752867 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}] 22:49:13 INFO - PROCESS | 1781 | 1461217753081 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 22:49:13 INFO - PROCESS | 1781 | 1461217753414 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a01a000 == 109 [pid = 1781] [id = 510] 22:49:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8a3ca000) [pid = 1781] [serial = 1531] [outer = (nil)] 22:49:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8ffd7000) [pid = 1781] [serial = 1532] [outer = 0x8a3ca000] 22:49:13 INFO - PROCESS | 1781 | 1461217753508 Marionette DEBUG loaded listener.js 22:49:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x8ffe0c00) [pid = 1781] [serial = 1533] [outer = 0x8a3ca000] 22:49:14 INFO - PROCESS | 1781 | 1461217754419 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]]]}] 22:49:14 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 22:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1630ms 22:49:14 INFO - PROCESS | 1781 | 1461217754490 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 22:49:14 INFO - PROCESS | 1781 | 1461217754494 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 22:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 22:49:14 INFO - PROCESS | 1781 | 1461217754502 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 22:49:14 INFO - PROCESS | 1781 | 1461217754508 Marionette TRACE conn3 <- [1,2014,null,{}] 22:49:14 INFO - PROCESS | 1781 | 1461217754516 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}] 22:49:14 INFO - PROCESS | 1781 | 1461217754786 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 22:49:15 INFO - PROCESS | 1781 | 1461217755109 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffd7800 == 110 [pid = 1781] [id = 511] 22:49:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x8ffde000) [pid = 1781] [serial = 1534] [outer = (nil)] 22:49:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x90355000) [pid = 1781] [serial = 1535] [outer = 0x8ffde000] 22:49:15 INFO - PROCESS | 1781 | 1461217755207 Marionette DEBUG loaded listener.js 22:49:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x90359800) [pid = 1781] [serial = 1536] [outer = 0x8ffde000] 22:49:16 INFO - PROCESS | 1781 | 1461217756106 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]]]}] 22:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 22:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1641ms 22:49:16 INFO - PROCESS | 1781 | 1461217756144 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 22:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 22:49:16 INFO - PROCESS | 1781 | 1461217756148 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 22:49:16 INFO - PROCESS | 1781 | 1461217756154 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 22:49:16 INFO - PROCESS | 1781 | 1461217756158 Marionette TRACE conn3 <- [1,2018,null,{}] 22:49:16 INFO - PROCESS | 1781 | 1461217756164 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}] 22:49:16 INFO - PROCESS | 1781 | 1461217756398 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 22:49:16 INFO - PROCESS | 1781 | 1461217756747 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x91281c00 == 111 [pid = 1781] [id = 512] 22:49:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x91282000) [pid = 1781] [serial = 1537] [outer = (nil)] 22:49:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x912a6400) [pid = 1781] [serial = 1538] [outer = 0x91282000] 22:49:16 INFO - PROCESS | 1781 | 1461217756858 Marionette DEBUG loaded listener.js 22:49:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x915f2000) [pid = 1781] [serial = 1539] [outer = 0x91282000] 22:49:17 INFO - PROCESS | 1781 | 1461217757803 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]]]}] 22:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 22:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1686ms 22:49:17 INFO - PROCESS | 1781 | 1461217757841 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 22:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 22:49:17 INFO - PROCESS | 1781 | 1461217757852 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 22:49:17 INFO - PROCESS | 1781 | 1461217757858 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 22:49:17 INFO - PROCESS | 1781 | 1461217757863 Marionette TRACE conn3 <- [1,2022,null,{}] 22:49:17 INFO - PROCESS | 1781 | 1461217757868 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}] 22:49:18 INFO - PROCESS | 1781 | 1461217758122 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 22:49:18 INFO - PROCESS | 1781 | 1461217758449 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcd6800 == 112 [pid = 1781] [id = 513] 22:49:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x8eb6dc00) [pid = 1781] [serial = 1540] [outer = (nil)] 22:49:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x92862000) [pid = 1781] [serial = 1541] [outer = 0x8eb6dc00] 22:49:18 INFO - PROCESS | 1781 | 1461217758543 Marionette DEBUG loaded listener.js 22:49:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x92892800) [pid = 1781] [serial = 1542] [outer = 0x8eb6dc00] 22:49:19 INFO - PROCESS | 1781 | 1461217759453 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]]]}] 22:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 22:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1633ms 22:49:19 INFO - PROCESS | 1781 | 1461217759492 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 22:49:19 INFO - PROCESS | 1781 | 1461217759495 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 22:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 22:49:19 INFO - PROCESS | 1781 | 1461217759522 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 22:49:19 INFO - PROCESS | 1781 | 1461217759525 Marionette TRACE conn3 <- [1,2026,null,{}] 22:49:19 INFO - PROCESS | 1781 | 1461217759533 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}] 22:49:19 INFO - PROCESS | 1781 | 1461217759766 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 22:49:20 INFO - PROCESS | 1781 | 1461217760097 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d64400 == 113 [pid = 1781] [id = 514] 22:49:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x9062e400) [pid = 1781] [serial = 1543] [outer = (nil)] 22:49:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x93b1cc00) [pid = 1781] [serial = 1544] [outer = 0x9062e400] 22:49:20 INFO - PROCESS | 1781 | 1461217760246 Marionette DEBUG loaded listener.js 22:49:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x93b3a800) [pid = 1781] [serial = 1545] [outer = 0x9062e400] 22:49:21 INFO - PROCESS | 1781 | 1461217761213 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]]]}] 22:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 22:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1766ms 22:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 22:49:21 INFO - PROCESS | 1781 | 1461217761270 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 22:49:21 INFO - PROCESS | 1781 | 1461217761273 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 22:49:21 INFO - PROCESS | 1781 | 1461217761280 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 22:49:21 INFO - PROCESS | 1781 | 1461217761283 Marionette TRACE conn3 <- [1,2030,null,{}] 22:49:21 INFO - PROCESS | 1781 | 1461217761289 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}] 22:49:21 INFO - PROCESS | 1781 | 1461217761500 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 22:49:21 INFO - PROCESS | 1781 | 1461217761871 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x939e5000 == 114 [pid = 1781] [id = 515] 22:49:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x93b21400) [pid = 1781] [serial = 1546] [outer = (nil)] 22:49:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x95bc1800) [pid = 1781] [serial = 1547] [outer = 0x93b21400] 22:49:21 INFO - PROCESS | 1781 | 1461217761970 Marionette DEBUG loaded listener.js 22:49:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x96802800) [pid = 1781] [serial = 1548] [outer = 0x93b21400] 22:49:22 INFO - PROCESS | 1781 | 1461217762880 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]]]}] 22:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 22:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1653ms 22:49:22 INFO - PROCESS | 1781 | 1461217762949 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 22:49:22 INFO - PROCESS | 1781 | 1461217762953 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 22:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 22:49:22 INFO - PROCESS | 1781 | 1461217762964 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 22:49:22 INFO - PROCESS | 1781 | 1461217762967 Marionette TRACE conn3 <- [1,2034,null,{}] 22:49:22 INFO - PROCESS | 1781 | 1461217762974 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}] 22:49:23 INFO - PROCESS | 1781 | 1461217763213 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 22:49:23 INFO - PROCESS | 1781 | 1461217763552 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f229000 == 115 [pid = 1781] [id = 516] 22:49:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x8f382400) [pid = 1781] [serial = 1549] [outer = (nil)] 22:49:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x974cd000) [pid = 1781] [serial = 1550] [outer = 0x8f382400] 22:49:23 INFO - PROCESS | 1781 | 1461217763651 Marionette DEBUG loaded listener.js 22:49:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x9793b400) [pid = 1781] [serial = 1551] [outer = 0x8f382400] 22:49:24 INFO - PROCESS | 1781 | 1461217764556 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]]]}] 22:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 22:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1633ms 22:49:24 INFO - PROCESS | 1781 | 1461217764598 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 22:49:24 INFO - PROCESS | 1781 | 1461217764602 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 22:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 22:49:24 INFO - PROCESS | 1781 | 1461217764609 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 22:49:24 INFO - PROCESS | 1781 | 1461217764612 Marionette TRACE conn3 <- [1,2038,null,{}] 22:49:24 INFO - PROCESS | 1781 | 1461217764618 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}] 22:49:24 INFO - PROCESS | 1781 | 1461217764834 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 22:49:25 INFO - PROCESS | 1781 | 1461217765176 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x970c9c00 == 116 [pid = 1781] [id = 517] 22:49:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x9736a800) [pid = 1781] [serial = 1552] [outer = (nil)] 22:49:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 190 (0x97f2ec00) [pid = 1781] [serial = 1553] [outer = 0x9736a800] 22:49:25 INFO - PROCESS | 1781 | 1461217765273 Marionette DEBUG loaded listener.js 22:49:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 191 (0x97f30c00) [pid = 1781] [serial = 1554] [outer = 0x9736a800] 22:49:26 INFO - PROCESS | 1781 | 1461217766221 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]]]}] 22:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 22:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1685ms 22:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 22:49:26 INFO - PROCESS | 1781 | 1461217766295 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 22:49:26 INFO - PROCESS | 1781 | 1461217766298 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 22:49:26 INFO - PROCESS | 1781 | 1461217766305 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 22:49:26 INFO - PROCESS | 1781 | 1461217766309 Marionette TRACE conn3 <- [1,2042,null,{}] 22:49:26 INFO - PROCESS | 1781 | 1461217766315 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}] 22:49:26 INFO - PROCESS | 1781 | 1461217766568 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 22:49:26 INFO - PROCESS | 1781 | 1461217766910 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6c400 == 117 [pid = 1781] [id = 518] 22:49:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 192 (0x87ede000) [pid = 1781] [serial = 1555] [outer = (nil)] 22:49:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 193 (0x97f38c00) [pid = 1781] [serial = 1556] [outer = 0x87ede000] 22:49:27 INFO - PROCESS | 1781 | 1461217767003 Marionette DEBUG loaded listener.js 22:49:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 194 (0x98103400) [pid = 1781] [serial = 1557] [outer = 0x87ede000] 22:49:28 INFO - PROCESS | 1781 | 1461217768341 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]]]}] 22:49:28 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) 22:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2087ms 22:49:28 INFO - PROCESS | 1781 | 1461217768395 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 22:49:28 INFO - PROCESS | 1781 | 1461217768398 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 22:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 22:49:28 INFO - PROCESS | 1781 | 1461217768405 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 22:49:28 INFO - PROCESS | 1781 | 1461217768407 Marionette TRACE conn3 <- [1,2046,null,{}] 22:49:28 INFO - PROCESS | 1781 | 1461217768413 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}] 22:49:28 INFO - PROCESS | 1781 | 1461217768641 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x88285000 == 116 [pid = 1781] [id = 407] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86a5dc00 == 115 [pid = 1781] [id = 501] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x88fd1800 == 114 [pid = 1781] [id = 500] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8851bc00 == 113 [pid = 1781] [id = 499] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x88280c00 == 112 [pid = 1781] [id = 498] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86a59c00 == 111 [pid = 1781] [id = 496] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f22a400 == 110 [pid = 1781] [id = 494] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8603b400 == 109 [pid = 1781] [id = 495] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x93922000 == 108 [pid = 1781] [id = 493] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x9285f400 == 107 [pid = 1781] [id = 492] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe6ac00 == 106 [pid = 1781] [id = 490] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8b409c00 == 105 [pid = 1781] [id = 491] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x90357400 == 104 [pid = 1781] [id = 489] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f061c00 == 103 [pid = 1781] [id = 488] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f37c400 == 102 [pid = 1781] [id = 487] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd65400 == 101 [pid = 1781] [id = 486] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8dce1000 == 100 [pid = 1781] [id = 485] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5f800 == 99 [pid = 1781] [id = 484] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x89f08000 == 98 [pid = 1781] [id = 482] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x891c7000 == 97 [pid = 1781] [id = 483] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x89f03400 == 96 [pid = 1781] [id = 481] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x88fccc00 == 95 [pid = 1781] [id = 480] 22:49:30 INFO - PROCESS | 1781 | --DOCSHELL 0x852f6400 == 94 [pid = 1781] [id = 479] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 193 (0x93b1ec00) [pid = 1781] [serial = 1415] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 192 (0x8a231c00) [pid = 1781] [serial = 1377] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 191 (0x93b21c00) [pid = 1781] [serial = 1416] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 190 (0x89b2b400) [pid = 1781] [serial = 1302] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 189 (0x90637000) [pid = 1781] [serial = 1403] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x9127dc00) [pid = 1781] [serial = 1404] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x900d1000) [pid = 1781] [serial = 1401] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x89f0e400) [pid = 1781] [serial = 1433] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x883f4c00) [pid = 1781] [serial = 1427] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x8eae0800) [pid = 1781] [serial = 1386] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x8dce3000) [pid = 1781] [serial = 1385] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x8ffdc400) [pid = 1781] [serial = 1400] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x884e3000) [pid = 1781] [serial = 1428] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8fe6e800) [pid = 1781] [serial = 1397] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8c182c00) [pid = 1781] [serial = 1383] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x8929f400) [pid = 1781] [serial = 1374] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x892a0400) [pid = 1781] [serial = 1431] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x89f03000) [pid = 1781] [serial = 1376] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8faa2800) [pid = 1781] [serial = 1394] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8beeb800) [pid = 1781] [serial = 1382] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8f0bfc00) [pid = 1781] [serial = 1389] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8b54fc00) [pid = 1781] [serial = 1379] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8603a800) [pid = 1781] [serial = 1370] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x9286b400) [pid = 1781] [serial = 1410] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8fe73c00) [pid = 1781] [serial = 1398] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x9462a400) [pid = 1781] [serial = 1418] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8f383800) [pid = 1781] [serial = 1392] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x891c2c00) [pid = 1781] [serial = 1430] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x915f9400) [pid = 1781] [serial = 1407] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x915f4400) [pid = 1781] [serial = 1406] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8b6f2800) [pid = 1781] [serial = 1380] [outer = (nil)] [url = about:blank] 22:49:30 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x93927800) [pid = 1781] [serial = 1412] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x939d8c00) [pid = 1781] [serial = 1413] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8a3c6400) [pid = 1781] [serial = 1434] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x971a1400) [pid = 1781] [serial = 1424] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8f0b3800) [pid = 1781] [serial = 1388] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8fd1f000) [pid = 1781] [serial = 1395] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x891bfc00) [pid = 1781] [serial = 1373] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x962d1000) [pid = 1781] [serial = 1421] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8f234400) [pid = 1781] [serial = 1391] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x92867000) [pid = 1781] [serial = 1409] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x86a57c00) [pid = 1781] [serial = 1371] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8a018800) [pid = 1781] [serial = 1436] [outer = (nil)] [url = about:blank] 22:49:31 INFO - PROCESS | 1781 | 1461217771209 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x86731c00 == 95 [pid = 1781] [id = 519] 22:49:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x86a4ec00) [pid = 1781] [serial = 1558] [outer = (nil)] 22:49:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x86a5c400) [pid = 1781] [serial = 1559] [outer = 0x86a4ec00] 22:49:31 INFO - PROCESS | 1781 | 1461217771302 Marionette DEBUG loaded listener.js 22:49:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x87ee3400) [pid = 1781] [serial = 1560] [outer = 0x86a4ec00] 22:49:32 INFO - PROCESS | 1781 | 1461217772147 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]]]}] 22:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 22:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 3793ms 22:49:32 INFO - PROCESS | 1781 | 1461217772215 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 22:49:32 INFO - PROCESS | 1781 | 1461217772222 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 22:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 22:49:32 INFO - PROCESS | 1781 | 1461217772234 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 22:49:32 INFO - PROCESS | 1781 | 1461217772237 Marionette TRACE conn3 <- [1,2050,null,{}] 22:49:32 INFO - PROCESS | 1781 | 1461217772245 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}] 22:49:32 INFO - PROCESS | 1781 | 1461217772453 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 22:49:32 INFO - PROCESS | 1781 | 1461217772643 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e4400 == 96 [pid = 1781] [id = 520] 22:49:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x884e5000) [pid = 1781] [serial = 1561] [outer = (nil)] 22:49:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8851b000) [pid = 1781] [serial = 1562] [outer = 0x884e5000] 22:49:32 INFO - PROCESS | 1781 | 1461217772725 Marionette DEBUG loaded listener.js 22:49:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x88fca400) [pid = 1781] [serial = 1563] [outer = 0x884e5000] 22:49:33 INFO - PROCESS | 1781 | 1461217773752 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]]]}] 22:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 22:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1583ms 22:49:33 INFO - PROCESS | 1781 | 1461217773821 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 22:49:33 INFO - PROCESS | 1781 | 1461217773828 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 22:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 22:49:33 INFO - PROCESS | 1781 | 1461217773835 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 22:49:33 INFO - PROCESS | 1781 | 1461217773837 Marionette TRACE conn3 <- [1,2054,null,{}] 22:49:33 INFO - PROCESS | 1781 | 1461217773843 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}] 22:49:34 INFO - PROCESS | 1781 | 1461217774115 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 22:49:34 INFO - PROCESS | 1781 | 1461217774142 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x86726800 == 97 [pid = 1781] [id = 521] 22:49:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x88fc9000) [pid = 1781] [serial = 1564] [outer = (nil)] 22:49:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x89509400) [pid = 1781] [serial = 1565] [outer = 0x88fc9000] 22:49:34 INFO - PROCESS | 1781 | 1461217774226 Marionette DEBUG loaded listener.js 22:49:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x895f8400) [pid = 1781] [serial = 1566] [outer = 0x88fc9000] 22:49:35 INFO - PROCESS | 1781 | 1461217775321 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]]]}] 22:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 22:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1530ms 22:49:35 INFO - PROCESS | 1781 | 1461217775366 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 22:49:35 INFO - PROCESS | 1781 | 1461217775370 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 22:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 22:49:35 INFO - PROCESS | 1781 | 1461217775392 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 22:49:35 INFO - PROCESS | 1781 | 1461217775401 Marionette TRACE conn3 <- [1,2058,null,{}] 22:49:35 INFO - PROCESS | 1781 | 1461217775407 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}] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8dd62000) [pid = 1781] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x86032000) [pid = 1781] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x93923800) [pid = 1781] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x89f04800) [pid = 1781] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8a017c00) [pid = 1781] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x87d6cc00) [pid = 1781] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8a22cc00) [pid = 1781] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x9391a800) [pid = 1781] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x9127d800) [pid = 1781] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x88fd2800) [pid = 1781] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8a3c4400) [pid = 1781] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x88284c00) [pid = 1781] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x93925000) [pid = 1781] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x891c2400) [pid = 1781] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8ea5fc00) [pid = 1781] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x970c9000) [pid = 1781] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8f1eb000) [pid = 1781] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x93922400) [pid = 1781] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x85353400) [pid = 1781] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x9035bc00) [pid = 1781] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x89b2c400) [pid = 1781] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8f22e000) [pid = 1781] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8ea59c00) [pid = 1781] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8f0ba000) [pid = 1781] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x90359400) [pid = 1781] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x98105800) [pid = 1781] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x939d9000) [pid = 1781] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 22:49:36 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f383400) [pid = 1781] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 22:49:36 INFO - PROCESS | 1781 | 1461217776466 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 22:49:36 INFO - PROCESS | 1781 | 1461217776601 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x85353400 == 98 [pid = 1781] [id = 522] 22:49:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x87ed9000) [pid = 1781] [serial = 1567] [outer = (nil)] 22:49:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x89297800) [pid = 1781] [serial = 1568] [outer = 0x87ed9000] 22:49:36 INFO - PROCESS | 1781 | 1461217776682 Marionette DEBUG loaded listener.js 22:49:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8a017c00) [pid = 1781] [serial = 1569] [outer = 0x87ed9000] 22:49:37 INFO - PROCESS | 1781 | 1461217777513 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]]]}] 22:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 22:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2163ms 22:49:37 INFO - PROCESS | 1781 | 1461217777545 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 22:49:37 INFO - PROCESS | 1781 | 1461217777549 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 22:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 22:49:37 INFO - PROCESS | 1781 | 1461217777556 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 22:49:37 INFO - PROCESS | 1781 | 1461217777559 Marionette TRACE conn3 <- [1,2062,null,{}] 22:49:37 INFO - PROCESS | 1781 | 1461217777564 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}] 22:49:37 INFO - PROCESS | 1781 | 1461217777770 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 22:49:37 INFO - PROCESS | 1781 | 1461217777981 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851e400 == 99 [pid = 1781] [id = 523] 22:49:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x88fd2800) [pid = 1781] [serial = 1570] [outer = (nil)] 22:49:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8a3cac00) [pid = 1781] [serial = 1571] [outer = 0x88fd2800] 22:49:38 INFO - PROCESS | 1781 | 1461217778059 Marionette DEBUG loaded listener.js 22:49:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8b403800) [pid = 1781] [serial = 1572] [outer = 0x88fd2800] 22:49:39 INFO - PROCESS | 1781 | 1461217779272 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]]]}] 22:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 22:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1783ms 22:49:39 INFO - PROCESS | 1781 | 1461217779340 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 22:49:39 INFO - PROCESS | 1781 | 1461217779348 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 22:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 22:49:39 INFO - PROCESS | 1781 | 1461217779358 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 22:49:39 INFO - PROCESS | 1781 | 1461217779363 Marionette TRACE conn3 <- [1,2066,null,{}] 22:49:39 INFO - PROCESS | 1781 | 1461217779371 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}] 22:49:39 INFO - PROCESS | 1781 | 1461217779602 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 22:49:39 INFO - PROCESS | 1781 | 1461217779912 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f5c00 == 100 [pid = 1781] [id = 524] 22:49:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x884e4800) [pid = 1781] [serial = 1573] [outer = (nil)] 22:49:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x891c9800) [pid = 1781] [serial = 1574] [outer = 0x884e4800] 22:49:40 INFO - PROCESS | 1781 | 1461217780025 Marionette DEBUG loaded listener.js 22:49:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x895f8000) [pid = 1781] [serial = 1575] [outer = 0x884e4800] 22:49:40 INFO - PROCESS | 1781 | 1461217780991 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]]]}] 22:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 22:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1683ms 22:49:41 INFO - PROCESS | 1781 | 1461217781042 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 22:49:41 INFO - PROCESS | 1781 | 1461217781051 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 22:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 22:49:41 INFO - PROCESS | 1781 | 1461217781062 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 22:49:41 INFO - PROCESS | 1781 | 1461217781067 Marionette TRACE conn3 <- [1,2070,null,{}] 22:49:41 INFO - PROCESS | 1781 | 1461217781073 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}] 22:49:41 INFO - PROCESS | 1781 | 1461217781335 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 22:49:41 INFO - PROCESS | 1781 | 1461217781711 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3c7800 == 101 [pid = 1781] [id = 525] 22:49:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8a3c9800) [pid = 1781] [serial = 1576] [outer = (nil)] 22:49:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8b40f000) [pid = 1781] [serial = 1577] [outer = 0x8a3c9800] 22:49:41 INFO - PROCESS | 1781 | 1461217781809 Marionette DEBUG loaded listener.js 22:49:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8b552000) [pid = 1781] [serial = 1578] [outer = 0x8a3c9800] 22:49:42 INFO - PROCESS | 1781 | 1461217782810 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]]]}] 22:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 22:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1833ms 22:49:42 INFO - PROCESS | 1781 | 1461217782896 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 22:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 22:49:42 INFO - PROCESS | 1781 | 1461217782900 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 22:49:42 INFO - PROCESS | 1781 | 1461217782907 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 22:49:42 INFO - PROCESS | 1781 | 1461217782914 Marionette TRACE conn3 <- [1,2074,null,{}] 22:49:42 INFO - PROCESS | 1781 | 1461217782931 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}] 22:49:43 INFO - PROCESS | 1781 | 1461217783212 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 22:49:43 INFO - PROCESS | 1781 | 1461217783540 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b547000 == 102 [pid = 1781] [id = 526] 22:49:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8b7c7800) [pid = 1781] [serial = 1579] [outer = (nil)] 22:49:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8beec000) [pid = 1781] [serial = 1580] [outer = 0x8b7c7800] 22:49:43 INFO - PROCESS | 1781 | 1461217783636 Marionette DEBUG loaded listener.js 22:49:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8bef8c00) [pid = 1781] [serial = 1581] [outer = 0x8b7c7800] 22:49:44 INFO - PROCESS | 1781 | 1461217784580 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]]]}] 22:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 22:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1740ms 22:49:44 INFO - PROCESS | 1781 | 1461217784647 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 22:49:44 INFO - PROCESS | 1781 | 1461217784652 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 22:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 22:49:44 INFO - PROCESS | 1781 | 1461217784659 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 22:49:44 INFO - PROCESS | 1781 | 1461217784663 Marionette TRACE conn3 <- [1,2078,null,{}] 22:49:44 INFO - PROCESS | 1781 | 1461217784668 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}] 22:49:44 INFO - PROCESS | 1781 | 1461217784898 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 22:49:45 INFO - PROCESS | 1781 | 1461217785216 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x852d3800 == 103 [pid = 1781] [id = 527] 22:49:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8b6e8800) [pid = 1781] [serial = 1582] [outer = (nil)] 22:49:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x8dce0000) [pid = 1781] [serial = 1583] [outer = 0x8b6e8800] 22:49:45 INFO - PROCESS | 1781 | 1461217785313 Marionette DEBUG loaded listener.js 22:49:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8dd62000) [pid = 1781] [serial = 1584] [outer = 0x8b6e8800] 22:49:46 INFO - PROCESS | 1781 | 1461217786174 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]]]}] 22:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 22:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1580ms 22:49:46 INFO - PROCESS | 1781 | 1461217786240 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 22:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 22:49:46 INFO - PROCESS | 1781 | 1461217786244 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 22:49:46 INFO - PROCESS | 1781 | 1461217786251 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 22:49:46 INFO - PROCESS | 1781 | 1461217786254 Marionette TRACE conn3 <- [1,2082,null,{}] 22:49:46 INFO - PROCESS | 1781 | 1461217786260 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}] 22:49:46 INFO - PROCESS | 1781 | 1461217786479 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 22:49:46 INFO - PROCESS | 1781 | 1461217786753 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c18f000 == 104 [pid = 1781] [id = 528] 22:49:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8dcdb400) [pid = 1781] [serial = 1585] [outer = (nil)] 22:49:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8ea57400) [pid = 1781] [serial = 1586] [outer = 0x8dcdb400] 22:49:46 INFO - PROCESS | 1781 | 1461217786895 Marionette DEBUG loaded listener.js 22:49:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8ea5bc00) [pid = 1781] [serial = 1587] [outer = 0x8dcdb400] 22:49:47 INFO - PROCESS | 1781 | 1461217787858 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]]]}] 22:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 22:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1689ms 22:49:47 INFO - PROCESS | 1781 | 1461217787940 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 22:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 22:49:47 INFO - PROCESS | 1781 | 1461217787945 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 22:49:47 INFO - PROCESS | 1781 | 1461217787951 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 22:49:47 INFO - PROCESS | 1781 | 1461217787955 Marionette TRACE conn3 <- [1,2086,null,{}] 22:49:47 INFO - PROCESS | 1781 | 1461217787961 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}] 22:49:48 INFO - PROCESS | 1781 | 1461217788227 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 22:49:48 INFO - PROCESS | 1781 | 1461217788565 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea59000 == 105 [pid = 1781] [id = 529] 22:49:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x8eb6b800) [pid = 1781] [serial = 1588] [outer = (nil)] 22:49:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x8f06e800) [pid = 1781] [serial = 1589] [outer = 0x8eb6b800] 22:49:48 INFO - PROCESS | 1781 | 1461217788665 Marionette DEBUG loaded listener.js 22:49:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x8f0be000) [pid = 1781] [serial = 1590] [outer = 0x8eb6b800] 22:49:49 INFO - PROCESS | 1781 | 1461217789604 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]]]}] 22:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 22:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1683ms 22:49:49 INFO - PROCESS | 1781 | 1461217789635 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 22:49:49 INFO - PROCESS | 1781 | 1461217789640 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 22:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 22:49:49 INFO - PROCESS | 1781 | 1461217789646 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 22:49:49 INFO - PROCESS | 1781 | 1461217789650 Marionette TRACE conn3 <- [1,2090,null,{}] 22:49:49 INFO - PROCESS | 1781 | 1461217789676 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}] 22:49:49 INFO - PROCESS | 1781 | 1461217789893 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 22:49:50 INFO - PROCESS | 1781 | 1461217790172 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eae5000 == 106 [pid = 1781] [id = 530] 22:49:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x8eb73000) [pid = 1781] [serial = 1591] [outer = (nil)] 22:49:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8f1eec00) [pid = 1781] [serial = 1592] [outer = 0x8eb73000] 22:49:50 INFO - PROCESS | 1781 | 1461217790309 Marionette DEBUG loaded listener.js 22:49:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x8f22d800) [pid = 1781] [serial = 1593] [outer = 0x8eb73000] 22:49:51 INFO - PROCESS | 1781 | 1461217791250 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]]]}] 22:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 22:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1684ms 22:49:51 INFO - PROCESS | 1781 | 1461217791332 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 22:49:51 INFO - PROCESS | 1781 | 1461217791336 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 22:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 22:49:51 INFO - PROCESS | 1781 | 1461217791342 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 22:49:51 INFO - PROCESS | 1781 | 1461217791346 Marionette TRACE conn3 <- [1,2094,null,{}] 22:49:51 INFO - PROCESS | 1781 | 1461217791352 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}] 22:49:51 INFO - PROCESS | 1781 | 1461217791608 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 22:49:51 INFO - PROCESS | 1781 | 1461217791928 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x852ecc00 == 107 [pid = 1781] [id = 531] 22:49:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x8f0b3c00) [pid = 1781] [serial = 1594] [outer = (nil)] 22:49:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8f387c00) [pid = 1781] [serial = 1595] [outer = 0x8f0b3c00] 22:49:52 INFO - PROCESS | 1781 | 1461217792021 Marionette DEBUG loaded listener.js 22:49:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x8f7e0800) [pid = 1781] [serial = 1596] [outer = 0x8f0b3c00] 22:49:52 INFO - PROCESS | 1781 | 1461217792960 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]]]}] 22:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 22:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1683ms 22:49:53 INFO - PROCESS | 1781 | 1461217793027 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 22:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 22:49:53 INFO - PROCESS | 1781 | 1461217793031 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 22:49:53 INFO - PROCESS | 1781 | 1461217793038 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 22:49:53 INFO - PROCESS | 1781 | 1461217793042 Marionette TRACE conn3 <- [1,2098,null,{}] 22:49:53 INFO - PROCESS | 1781 | 1461217793048 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}] 22:49:53 INFO - PROCESS | 1781 | 1461217793316 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 22:49:53 INFO - PROCESS | 1781 | 1461217793640 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd70800 == 108 [pid = 1781] [id = 532] 22:49:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x8eae4800) [pid = 1781] [serial = 1597] [outer = (nil)] 22:49:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8fe6c000) [pid = 1781] [serial = 1598] [outer = 0x8eae4800] 22:49:53 INFO - PROCESS | 1781 | 1461217793732 Marionette DEBUG loaded listener.js 22:49:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x8fe70000) [pid = 1781] [serial = 1599] [outer = 0x8eae4800] 22:49:54 INFO - PROCESS | 1781 | 1461217794641 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]]]}] 22:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 22:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1636ms 22:49:54 INFO - PROCESS | 1781 | 1461217794674 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 22:49:54 INFO - PROCESS | 1781 | 1461217794677 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 22:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 22:49:54 INFO - PROCESS | 1781 | 1461217794684 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 22:49:54 INFO - PROCESS | 1781 | 1461217794687 Marionette TRACE conn3 <- [1,2102,null,{}] 22:49:54 INFO - PROCESS | 1781 | 1461217794693 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}] 22:49:54 INFO - PROCESS | 1781 | 1461217794916 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 22:49:55 INFO - PROCESS | 1781 | 1461217795240 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f37d000 == 109 [pid = 1781] [id = 533] 22:49:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x8f381000) [pid = 1781] [serial = 1600] [outer = (nil)] 22:49:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8ff97000) [pid = 1781] [serial = 1601] [outer = 0x8f381000] 22:49:55 INFO - PROCESS | 1781 | 1461217795335 Marionette DEBUG loaded listener.js 22:49:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x8ffda000) [pid = 1781] [serial = 1602] [outer = 0x8f381000] 22:49:56 INFO - PROCESS | 1781 | 1461217796272 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]]]}] 22:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 22:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1633ms 22:49:56 INFO - PROCESS | 1781 | 1461217796318 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 22:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 22:49:56 INFO - PROCESS | 1781 | 1461217796323 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 22:49:56 INFO - PROCESS | 1781 | 1461217796329 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 22:49:56 INFO - PROCESS | 1781 | 1461217796334 Marionette TRACE conn3 <- [1,2106,null,{}] 22:49:56 INFO - PROCESS | 1781 | 1461217796339 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}] 22:49:56 INFO - PROCESS | 1781 | 1461217796596 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 22:49:56 INFO - PROCESS | 1781 | 1461217796933 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffdf800 == 110 [pid = 1781] [id = 534] 22:49:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8ffe0400) [pid = 1781] [serial = 1603] [outer = (nil)] 22:49:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x9059c400) [pid = 1781] [serial = 1604] [outer = 0x8ffe0400] 22:49:57 INFO - PROCESS | 1781 | 1461217797034 Marionette DEBUG loaded listener.js 22:49:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x912a1c00) [pid = 1781] [serial = 1605] [outer = 0x8ffe0400] 22:49:58 INFO - PROCESS | 1781 | 1461217798008 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]]]}] 22:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 22:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1736ms 22:49:58 INFO - PROCESS | 1781 | 1461217798065 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 22:49:58 INFO - PROCESS | 1781 | 1461217798070 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 22:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 22:49:58 INFO - PROCESS | 1781 | 1461217798076 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 22:49:58 INFO - PROCESS | 1781 | 1461217798078 Marionette TRACE conn3 <- [1,2110,null,{}] 22:49:58 INFO - PROCESS | 1781 | 1461217798085 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}] 22:49:58 INFO - PROCESS | 1781 | 1461217798310 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 22:49:58 INFO - PROCESS | 1781 | 1461217798595 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:49:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d3000 == 111 [pid = 1781] [id = 535] 22:49:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x900d4400) [pid = 1781] [serial = 1606] [outer = (nil)] 22:49:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x915a9c00) [pid = 1781] [serial = 1607] [outer = 0x900d4400] 22:49:58 INFO - PROCESS | 1781 | 1461217798737 Marionette DEBUG loaded listener.js 22:49:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x915f6400) [pid = 1781] [serial = 1608] [outer = 0x900d4400] 22:49:59 INFO - PROCESS | 1781 | 1461217799684 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]]]}] 22:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 22:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1640ms 22:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 22:49:59 INFO - PROCESS | 1781 | 1461217799717 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 22:49:59 INFO - PROCESS | 1781 | 1461217799720 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 22:49:59 INFO - PROCESS | 1781 | 1461217799728 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 22:49:59 INFO - PROCESS | 1781 | 1461217799732 Marionette TRACE conn3 <- [1,2114,null,{}] 22:49:59 INFO - PROCESS | 1781 | 1461217799737 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}] 22:49:59 INFO - PROCESS | 1781 | 1461217799951 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 22:50:00 INFO - PROCESS | 1781 | 1461217800280 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x85eef800 == 112 [pid = 1781] [id = 536] 22:50:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x9063a000) [pid = 1781] [serial = 1609] [outer = (nil)] 22:50:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x9285d400) [pid = 1781] [serial = 1610] [outer = 0x9063a000] 22:50:00 INFO - PROCESS | 1781 | 1461217800394 Marionette DEBUG loaded listener.js 22:50:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x9285e800) [pid = 1781] [serial = 1611] [outer = 0x9063a000] 22:50:01 INFO - PROCESS | 1781 | 1461217801309 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]]]}] 22:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 22:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1646ms 22:50:01 INFO - PROCESS | 1781 | 1461217801375 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 22:50:01 INFO - PROCESS | 1781 | 1461217801380 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 22:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 22:50:01 INFO - PROCESS | 1781 | 1461217801389 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 22:50:01 INFO - PROCESS | 1781 | 1461217801394 Marionette TRACE conn3 <- [1,2118,null,{}] 22:50:01 INFO - PROCESS | 1781 | 1461217801402 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}] 22:50:01 INFO - PROCESS | 1781 | 1461217801727 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 22:50:02 INFO - PROCESS | 1781 | 1461217802045 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x915ef800 == 113 [pid = 1781] [id = 537] 22:50:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x915f0000) [pid = 1781] [serial = 1612] [outer = (nil)] 22:50:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x9289b400) [pid = 1781] [serial = 1613] [outer = 0x915f0000] 22:50:02 INFO - PROCESS | 1781 | 1461217802138 Marionette DEBUG loaded listener.js 22:50:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x9391f000) [pid = 1781] [serial = 1614] [outer = 0x915f0000] 22:50:03 INFO - PROCESS | 1781 | 1461217803100 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]]]}] 22:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 22:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1785ms 22:50:03 INFO - PROCESS | 1781 | 1461217803174 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 22:50:03 INFO - PROCESS | 1781 | 1461217803178 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 22:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 22:50:03 INFO - PROCESS | 1781 | 1461217803185 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 22:50:03 INFO - PROCESS | 1781 | 1461217803188 Marionette TRACE conn3 <- [1,2122,null,{}] 22:50:03 INFO - PROCESS | 1781 | 1461217803194 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}] 22:50:03 INFO - PROCESS | 1781 | 1461217803415 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 22:50:03 INFO - PROCESS | 1781 | 1461217803751 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fd27000 == 114 [pid = 1781] [id = 538] 22:50:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x912a2400) [pid = 1781] [serial = 1615] [outer = (nil)] 22:50:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 182 (0x9391e000) [pid = 1781] [serial = 1616] [outer = 0x912a2400] 22:50:03 INFO - PROCESS | 1781 | 1461217803866 Marionette DEBUG loaded listener.js 22:50:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 183 (0x93b1bc00) [pid = 1781] [serial = 1617] [outer = 0x912a2400] 22:50:04 INFO - PROCESS | 1781 | 1461217804806 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]]]}] 22:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 22:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1682ms 22:50:04 INFO - PROCESS | 1781 | 1461217804868 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 22:50:04 INFO - PROCESS | 1781 | 1461217804872 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 22:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 22:50:04 INFO - PROCESS | 1781 | 1461217804878 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 22:50:04 INFO - PROCESS | 1781 | 1461217804881 Marionette TRACE conn3 <- [1,2126,null,{}] 22:50:04 INFO - PROCESS | 1781 | 1461217804887 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}] 22:50:05 INFO - PROCESS | 1781 | 1461217805118 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 22:50:05 INFO - PROCESS | 1781 | 1461217805445 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f37d400 == 115 [pid = 1781] [id = 539] 22:50:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 184 (0x9289d000) [pid = 1781] [serial = 1618] [outer = (nil)] 22:50:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 185 (0x9461d400) [pid = 1781] [serial = 1619] [outer = 0x9289d000] 22:50:05 INFO - PROCESS | 1781 | 1461217805564 Marionette DEBUG loaded listener.js 22:50:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 186 (0x946d0c00) [pid = 1781] [serial = 1620] [outer = 0x9289d000] 22:50:06 INFO - PROCESS | 1781 | 1461217806475 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]]]}] 22:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 22:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1633ms 22:50:06 INFO - PROCESS | 1781 | 1461217806513 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 22:50:06 INFO - PROCESS | 1781 | 1461217806517 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 22:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 22:50:06 INFO - PROCESS | 1781 | 1461217806524 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 22:50:06 INFO - PROCESS | 1781 | 1461217806527 Marionette TRACE conn3 <- [1,2130,null,{}] 22:50:06 INFO - PROCESS | 1781 | 1461217806534 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}] 22:50:06 INFO - PROCESS | 1781 | 1461217806754 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 22:50:07 INFO - PROCESS | 1781 | 1461217807086 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x9286b800 == 116 [pid = 1781] [id = 540] 22:50:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 187 (0x939dfc00) [pid = 1781] [serial = 1621] [outer = (nil)] 22:50:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 188 (0x9680d400) [pid = 1781] [serial = 1622] [outer = 0x939dfc00] 22:50:07 INFO - PROCESS | 1781 | 1461217807183 Marionette DEBUG loaded listener.js 22:50:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 189 (0x96fb5400) [pid = 1781] [serial = 1623] [outer = 0x939dfc00] 22:50:08 INFO - PROCESS | 1781 | 1461217808146 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] 22:50:08 INFO - PROCESS | 1781 | 1461217808213 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 22:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 22:50:08 INFO - PROCESS | 1781 | 1461217808223 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 22:50:08 INFO - PROCESS | 1781 | 1461217808226 Marionette TRACE conn3 <- [1,2134,null,{}] 22:50:08 INFO - PROCESS | 1781 | 1461217808232 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}] 22:50:08 INFO - PROCESS | 1781 | 1461217808468 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x915efc00 == 115 [pid = 1781] [id = 227] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x970c9c00 == 114 [pid = 1781] [id = 517] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x939e5000 == 113 [pid = 1781] [id = 515] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8f229000 == 112 [pid = 1781] [id = 516] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x87d64400 == 111 [pid = 1781] [id = 514] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcd6800 == 110 [pid = 1781] [id = 513] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x91281c00 == 109 [pid = 1781] [id = 512] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8a01a000 == 108 [pid = 1781] [id = 510] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffd7800 == 107 [pid = 1781] [id = 511] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x86a52c00 == 106 [pid = 1781] [id = 509] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6b400 == 105 [pid = 1781] [id = 508] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6e400 == 104 [pid = 1781] [id = 507] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x883f1c00 == 103 [pid = 1781] [id = 506] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8a231000 == 102 [pid = 1781] [id = 505] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x87ede400 == 101 [pid = 1781] [id = 428] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x88517c00 == 100 [pid = 1781] [id = 503] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8a226c00 == 99 [pid = 1781] [id = 504] 22:50:10 INFO - PROCESS | 1781 | --DOCSHELL 0x86729000 == 98 [pid = 1781] [id = 502] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 188 (0x97f0fc00) [pid = 1781] [serial = 1493] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 187 (0x8dce5c00) [pid = 1781] [serial = 1451] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 186 (0x8a3d1400) [pid = 1781] [serial = 1503] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 185 (0x97f04000) [pid = 1781] [serial = 1491] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 184 (0x8b545800) [pid = 1781] [serial = 1446] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 183 (0x9461c400) [pid = 1781] [serial = 1478] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 182 (0x9810e400) [pid = 1781] [serial = 1278] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 181 (0x895f4000) [pid = 1781] [serial = 1443] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8950b000) [pid = 1781] [serial = 1442] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8c181c00) [pid = 1781] [serial = 1449] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x884df000) [pid = 1781] [serial = 1496] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x95b6d400) [pid = 1781] [serial = 1419] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x892a1000) [pid = 1781] [serial = 1499] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8a024000) [pid = 1781] [serial = 1502] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8eae1800) [pid = 1781] [serial = 1454] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x9793c400) [pid = 1781] [serial = 1487] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x939e0400) [pid = 1781] [serial = 1476] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x962dd800) [pid = 1781] [serial = 1422] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x94621000) [pid = 1781] [serial = 1479] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x98a63c00) [pid = 1781] [serial = 1284] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x895f1c00) [pid = 1781] [serial = 1500] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x90637800) [pid = 1781] [serial = 1470] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x97f02c00) [pid = 1781] [serial = 1490] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8a226000) [pid = 1781] [serial = 1368] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x974cc000) [pid = 1781] [serial = 1484] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x904a2000) [pid = 1781] [serial = 1469] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x88514c00) [pid = 1781] [serial = 1497] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8f382000) [pid = 1781] [serial = 1460] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8dd70c00) [pid = 1781] [serial = 1452] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x900cb800) [pid = 1781] [serial = 1467] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8a3cf000) [pid = 1781] [serial = 1445] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x927b4400) [pid = 1781] [serial = 1472] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x93928400) [pid = 1781] [serial = 1475] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x986ab000) [pid = 1781] [serial = 1281] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x96803800) [pid = 1781] [serial = 1482] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8fe72000) [pid = 1781] [serial = 1463] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x97940800) [pid = 1781] [serial = 1488] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8f1da800) [pid = 1781] [serial = 1457] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x962d8c00) [pid = 1781] [serial = 1481] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8b7c6000) [pid = 1781] [serial = 1448] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x97869800) [pid = 1781] [serial = 1485] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8f1f0800) [pid = 1781] [serial = 1458] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8f064000) [pid = 1781] [serial = 1455] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8f388c00) [pid = 1781] [serial = 1461] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x87ede800) [pid = 1781] [serial = 1440] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8ffddc00) [pid = 1781] [serial = 1466] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8ff8f000) [pid = 1781] [serial = 1464] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x87d63c00) [pid = 1781] [serial = 1439] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x95bb5800) [pid = 1781] [serial = 1353] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x92865c00) [pid = 1781] [serial = 1473] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8a225400) [pid = 1781] [serial = 1505] [outer = (nil)] [url = about:blank] 22:50:10 INFO - PROCESS | 1781 | 1461217810854 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6f800 == 99 [pid = 1781] [id = 541] 22:50:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x87d6fc00) [pid = 1781] [serial = 1624] [outer = (nil)] 22:50:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8827b000) [pid = 1781] [serial = 1625] [outer = 0x87d6fc00] 22:50:10 INFO - PROCESS | 1781 | 1461217810938 Marionette DEBUG loaded listener.js 22:50:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x883ef400) [pid = 1781] [serial = 1626] [outer = 0x87d6fc00] 22:50:11 INFO - PROCESS | 1781 | 1461217811764 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]]]}] 22:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 22:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 3602ms 22:50:11 INFO - PROCESS | 1781 | 1461217811827 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 22:50:11 INFO - PROCESS | 1781 | 1461217811834 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 22:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 22:50:11 INFO - PROCESS | 1781 | 1461217811867 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 22:50:11 INFO - PROCESS | 1781 | 1461217811873 Marionette TRACE conn3 <- [1,2138,null,{}] 22:50:11 INFO - PROCESS | 1781 | 1461217811882 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}] 22:50:12 INFO - PROCESS | 1781 | 1461217812109 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 22:50:12 INFO - PROCESS | 1781 | 1461217812310 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x891bd000 == 100 [pid = 1781] [id = 542] 22:50:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x891c7800) [pid = 1781] [serial = 1627] [outer = (nil)] 22:50:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8950b000) [pid = 1781] [serial = 1628] [outer = 0x891c7800] 22:50:12 INFO - PROCESS | 1781 | 1461217812454 Marionette DEBUG loaded listener.js 22:50:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x895ef800) [pid = 1781] [serial = 1629] [outer = 0x891c7800] 22:50:13 INFO - PROCESS | 1781 | 1461217813471 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]]]}] 22:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 22:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1659ms 22:50:13 INFO - PROCESS | 1781 | 1461217813517 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 22:50:13 INFO - PROCESS | 1781 | 1461217813524 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 22:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 22:50:13 INFO - PROCESS | 1781 | 1461217813532 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 22:50:13 INFO - PROCESS | 1781 | 1461217813535 Marionette TRACE conn3 <- [1,2142,null,{}] 22:50:13 INFO - PROCESS | 1781 | 1461217813542 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}] 22:50:13 INFO - PROCESS | 1781 | 1461217813846 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 22:50:13 INFO - PROCESS | 1781 | 1461217813886 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x88278400 == 101 [pid = 1781] [id = 543] 22:50:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x895f4400) [pid = 1781] [serial = 1630] [outer = (nil)] 22:50:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8a225400) [pid = 1781] [serial = 1631] [outer = 0x895f4400] 22:50:13 INFO - PROCESS | 1781 | 1461217813963 Marionette DEBUG loaded listener.js 22:50:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8a232c00) [pid = 1781] [serial = 1632] [outer = 0x895f4400] 22:50:15 INFO - PROCESS | 1781 | 1461217815058 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] 22:50:15 INFO - PROCESS | 1781 | 1461217815121 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 22:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 22:50:15 INFO - PROCESS | 1781 | 1461217815137 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 22:50:15 INFO - PROCESS | 1781 | 1461217815146 Marionette TRACE conn3 <- [1,2146,null,{}] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x88fc9000) [pid = 1781] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8eb6dc00) [pid = 1781] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8672b400) [pid = 1781] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x9736a800) [pid = 1781] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x884e5000) [pid = 1781] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8eb75800) [pid = 1781] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8f382400) [pid = 1781] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x9062e400) [pid = 1781] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8eb6f400) [pid = 1781] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x93b21400) [pid = 1781] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x87ed9000) [pid = 1781] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x891bbc00) [pid = 1781] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x88fce400) [pid = 1781] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8ffde000) [pid = 1781] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x91282000) [pid = 1781] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x86a4ec00) [pid = 1781] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8a3ce800) [pid = 1781] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8c182800) [pid = 1781] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x979d1800) [pid = 1781] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8dce4c00) [pid = 1781] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8a3d1000) [pid = 1781] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x8a3ca000) [pid = 1781] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 22:50:15 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x86039000) [pid = 1781] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 22:50:15 INFO - PROCESS | 1781 | 1461217815747 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}] 22:50:15 INFO - PROCESS | 1781 | 1461217815966 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 22:50:16 INFO - PROCESS | 1781 | 1461217816165 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a4fc00 == 102 [pid = 1781] [id = 544] 22:50:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x87d6cc00) [pid = 1781] [serial = 1633] [outer = (nil)] 22:50:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x892a4c00) [pid = 1781] [serial = 1634] [outer = 0x87d6cc00] 22:50:16 INFO - PROCESS | 1781 | 1461217816242 Marionette DEBUG loaded listener.js 22:50:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8a3d1800) [pid = 1781] [serial = 1635] [outer = 0x87d6cc00] 22:50:17 INFO - PROCESS | 1781 | 1461217817051 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] 22:50:17 INFO - PROCESS | 1781 | 1461217817095 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 22:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 22:50:17 INFO - PROCESS | 1781 | 1461217817102 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 22:50:17 INFO - PROCESS | 1781 | 1461217817106 Marionette TRACE conn3 <- [1,2150,null,{}] 22:50:17 INFO - PROCESS | 1781 | 1461217817112 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}] 22:50:17 INFO - PROCESS | 1781 | 1461217817322 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 22:50:17 INFO - PROCESS | 1781 | 1461217817518 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x883ea000 == 103 [pid = 1781] [id = 545] 22:50:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x884e0400) [pid = 1781] [serial = 1636] [outer = (nil)] 22:50:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8b7cfc00) [pid = 1781] [serial = 1637] [outer = 0x884e0400] 22:50:17 INFO - PROCESS | 1781 | 1461217817593 Marionette DEBUG loaded listener.js 22:50:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8bef0c00) [pid = 1781] [serial = 1638] [outer = 0x884e0400] 22:50:18 INFO - PROCESS | 1781 | 1461217818783 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]]]}] 22:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 22:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1741ms 22:50:18 INFO - PROCESS | 1781 | 1461217818845 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 22:50:18 INFO - PROCESS | 1781 | 1461217818853 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 22:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 22:50:18 INFO - PROCESS | 1781 | 1461217818863 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 22:50:18 INFO - PROCESS | 1781 | 1461217818868 Marionette TRACE conn3 <- [1,2154,null,{}] 22:50:18 INFO - PROCESS | 1781 | 1461217818881 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}] 22:50:19 INFO - PROCESS | 1781 | 1461217819165 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 22:50:19 INFO - PROCESS | 1781 | 1461217819499 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee5800 == 104 [pid = 1781] [id = 546] 22:50:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x88515000) [pid = 1781] [serial = 1639] [outer = (nil)] 22:50:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x89513c00) [pid = 1781] [serial = 1640] [outer = 0x88515000] 22:50:19 INFO - PROCESS | 1781 | 1461217819597 Marionette DEBUG loaded listener.js 22:50:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x89f07800) [pid = 1781] [serial = 1641] [outer = 0x88515000] 22:50:20 INFO - PROCESS | 1781 | 1461217820587 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]]]}] 22:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 22:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1788ms 22:50:20 INFO - PROCESS | 1781 | 1461217820652 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 22:50:20 INFO - PROCESS | 1781 | 1461217820661 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 22:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 22:50:20 INFO - PROCESS | 1781 | 1461217820673 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 22:50:20 INFO - PROCESS | 1781 | 1461217820677 Marionette TRACE conn3 <- [1,2158,null,{}] 22:50:20 INFO - PROCESS | 1781 | 1461217820683 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}] 22:50:20 INFO - PROCESS | 1781 | 1461217820927 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 22:50:21 INFO - PROCESS | 1781 | 1461217821311 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8929b800 == 105 [pid = 1781] [id = 547] 22:50:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x89f10400) [pid = 1781] [serial = 1642] [outer = (nil)] 22:50:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8b7c0400) [pid = 1781] [serial = 1643] [outer = 0x89f10400] 22:50:21 INFO - PROCESS | 1781 | 1461217821406 Marionette DEBUG loaded listener.js 22:50:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8bef6c00) [pid = 1781] [serial = 1644] [outer = 0x89f10400] 22:50:22 INFO - PROCESS | 1781 | 1461217822385 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]]]}] 22:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 22:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1786ms 22:50:22 INFO - PROCESS | 1781 | 1461217822459 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 22:50:22 INFO - PROCESS | 1781 | 1461217822463 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 22:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 22:50:22 INFO - PROCESS | 1781 | 1461217822470 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 22:50:22 INFO - PROCESS | 1781 | 1461217822476 Marionette TRACE conn3 <- [1,2162,null,{}] 22:50:22 INFO - PROCESS | 1781 | 1461217822493 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}] 22:50:22 INFO - PROCESS | 1781 | 1461217822774 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 22:50:23 INFO - PROCESS | 1781 | 1461217823146 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a01b800 == 106 [pid = 1781] [id = 548] 22:50:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8b7c2800) [pid = 1781] [serial = 1645] [outer = (nil)] 22:50:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8ea60800) [pid = 1781] [serial = 1646] [outer = 0x8b7c2800] 22:50:23 INFO - PROCESS | 1781 | 1461217823242 Marionette DEBUG loaded listener.js 22:50:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8eb69400) [pid = 1781] [serial = 1647] [outer = 0x8b7c2800] 22:50:24 INFO - PROCESS | 1781 | 1461217824209 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]]]}] 22:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 22:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1786ms 22:50:24 INFO - PROCESS | 1781 | 1461217824257 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 22:50:24 INFO - PROCESS | 1781 | 1461217824262 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 22:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 22:50:24 INFO - PROCESS | 1781 | 1461217824268 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 22:50:24 INFO - PROCESS | 1781 | 1461217824272 Marionette TRACE conn3 <- [1,2166,null,{}] 22:50:24 INFO - PROCESS | 1781 | 1461217824277 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}] 22:50:24 INFO - PROCESS | 1781 | 1461217824506 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 22:50:24 INFO - PROCESS | 1781 | 1461217824824 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef8000 == 107 [pid = 1781] [id = 549] 22:50:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8ea52c00) [pid = 1781] [serial = 1648] [outer = (nil)] 22:50:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8f06e400) [pid = 1781] [serial = 1649] [outer = 0x8ea52c00] 22:50:24 INFO - PROCESS | 1781 | 1461217824918 Marionette DEBUG loaded listener.js 22:50:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8f1d7000) [pid = 1781] [serial = 1650] [outer = 0x8ea52c00] 22:50:25 INFO - PROCESS | 1781 | 1461217825880 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]]]}] 22:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 22:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1686ms 22:50:25 INFO - PROCESS | 1781 | 1461217825957 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 22:50:25 INFO - PROCESS | 1781 | 1461217825964 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 22:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 22:50:25 INFO - PROCESS | 1781 | 1461217825976 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 22:50:25 INFO - PROCESS | 1781 | 1461217825980 Marionette TRACE conn3 <- [1,2170,null,{}] 22:50:25 INFO - PROCESS | 1781 | 1461217825991 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}] 22:50:26 INFO - PROCESS | 1781 | 1461217826399 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 22:50:26 INFO - PROCESS | 1781 | 1461217826790 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e6400 == 108 [pid = 1781] [id = 550] 22:50:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8eb75c00) [pid = 1781] [serial = 1651] [outer = (nil)] 22:50:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8f236800) [pid = 1781] [serial = 1652] [outer = 0x8eb75c00] 22:50:26 INFO - PROCESS | 1781 | 1461217826879 Marionette DEBUG loaded listener.js 22:50:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8f382400) [pid = 1781] [serial = 1653] [outer = 0x8eb75c00] 22:50:27 INFO - PROCESS | 1781 | 1461217827909 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]]]}] 22:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 22:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1991ms 22:50:27 INFO - PROCESS | 1781 | 1461217827966 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 22:50:27 INFO - PROCESS | 1781 | 1461217827970 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 22:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 22:50:27 INFO - PROCESS | 1781 | 1461217827977 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 22:50:27 INFO - PROCESS | 1781 | 1461217827981 Marionette TRACE conn3 <- [1,2174,null,{}] 22:50:27 INFO - PROCESS | 1781 | 1461217827986 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}] 22:50:28 INFO - PROCESS | 1781 | 1461217828238 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 22:50:28 INFO - PROCESS | 1781 | 1461217828566 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f3400 == 109 [pid = 1781] [id = 551] 22:50:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8f1f4800) [pid = 1781] [serial = 1654] [outer = (nil)] 22:50:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8fe72c00) [pid = 1781] [serial = 1655] [outer = 0x8f1f4800] 22:50:28 INFO - PROCESS | 1781 | 1461217828662 Marionette DEBUG loaded listener.js 22:50:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8ff95800) [pid = 1781] [serial = 1656] [outer = 0x8f1f4800] 22:50:29 INFO - PROCESS | 1781 | 1461217829565 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]]]}] 22:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 22:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1633ms 22:50:29 INFO - PROCESS | 1781 | 1461217829610 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 22:50:29 INFO - PROCESS | 1781 | 1461217829615 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 22:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 22:50:29 INFO - PROCESS | 1781 | 1461217829621 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 22:50:29 INFO - PROCESS | 1781 | 1461217829625 Marionette TRACE conn3 <- [1,2178,null,{}] 22:50:29 INFO - PROCESS | 1781 | 1461217829631 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}] 22:50:29 INFO - PROCESS | 1781 | 1461217829840 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 22:50:30 INFO - PROCESS | 1781 | 1461217830120 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faadc00 == 110 [pid = 1781] [id = 552] 22:50:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x8fd27400) [pid = 1781] [serial = 1657] [outer = (nil)] 22:50:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x900d5000) [pid = 1781] [serial = 1658] [outer = 0x8fd27400] 22:50:30 INFO - PROCESS | 1781 | 1461217830256 Marionette DEBUG loaded listener.js 22:50:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x9034ec00) [pid = 1781] [serial = 1659] [outer = 0x8fd27400] 22:50:31 INFO - PROCESS | 1781 | 1461217831184 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]]]}] 22:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 22:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1641ms 22:50:31 INFO - PROCESS | 1781 | 1461217831263 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 22:50:31 INFO - PROCESS | 1781 | 1461217831267 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 22:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 22:50:31 INFO - PROCESS | 1781 | 1461217831273 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 22:50:31 INFO - PROCESS | 1781 | 1461217831277 Marionette TRACE conn3 <- [1,2182,null,{}] 22:50:31 INFO - PROCESS | 1781 | 1461217831283 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}] 22:50:31 INFO - PROCESS | 1781 | 1461217831536 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 22:50:31 INFO - PROCESS | 1781 | 1461217831861 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c5800 == 111 [pid = 1781] [id = 553] 22:50:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8c184400) [pid = 1781] [serial = 1660] [outer = (nil)] 22:50:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x9049e000) [pid = 1781] [serial = 1661] [outer = 0x8c184400] 22:50:31 INFO - PROCESS | 1781 | 1461217831954 Marionette DEBUG loaded listener.js 22:50:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x904a7400) [pid = 1781] [serial = 1662] [outer = 0x8c184400] 22:50:32 INFO - PROCESS | 1781 | 1461217832869 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]]]}] 22:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 22:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1637ms 22:50:32 INFO - PROCESS | 1781 | 1461217832919 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 22:50:32 INFO - PROCESS | 1781 | 1461217832927 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 22:50:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 22:50:32 INFO - PROCESS | 1781 | 1461217832936 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 22:50:32 INFO - PROCESS | 1781 | 1461217832939 Marionette TRACE conn3 <- [1,2186,null,{}] 22:50:32 INFO - PROCESS | 1781 | 1461217832945 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}] 22:50:33 INFO - PROCESS | 1781 | 1461217833185 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 22:50:33 INFO - PROCESS | 1781 | 1461217833507 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x900cc800 == 112 [pid = 1781] [id = 554] 22:50:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x90355400) [pid = 1781] [serial = 1663] [outer = (nil)] 22:50:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x915ae000) [pid = 1781] [serial = 1664] [outer = 0x90355400] 22:50:33 INFO - PROCESS | 1781 | 1461217833605 Marionette DEBUG loaded listener.js 22:50:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x915f3800) [pid = 1781] [serial = 1665] [outer = 0x90355400] 22:50:34 INFO - PROCESS | 1781 | 1461217834528 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]]]}] 22:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 22:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1633ms 22:50:34 INFO - PROCESS | 1781 | 1461217834570 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 22:50:34 INFO - PROCESS | 1781 | 1461217834575 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 22:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 22:50:34 INFO - PROCESS | 1781 | 1461217834581 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 22:50:34 INFO - PROCESS | 1781 | 1461217834584 Marionette TRACE conn3 <- [1,2190,null,{}] 22:50:34 INFO - PROCESS | 1781 | 1461217834590 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}] 22:50:34 INFO - PROCESS | 1781 | 1461217834820 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 22:50:35 INFO - PROCESS | 1781 | 1461217835156 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x9049bc00 == 113 [pid = 1781] [id = 555] 22:50:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x9286a800) [pid = 1781] [serial = 1666] [outer = (nil)] 22:50:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x92896c00) [pid = 1781] [serial = 1667] [outer = 0x9286a800] 22:50:35 INFO - PROCESS | 1781 | 1461217835250 Marionette DEBUG loaded listener.js 22:50:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x9289c400) [pid = 1781] [serial = 1668] [outer = 0x9286a800] 22:50:36 INFO - PROCESS | 1781 | 1461217836134 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]]]}] 22:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 22:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1586ms 22:50:36 INFO - PROCESS | 1781 | 1461217836167 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 22:50:36 INFO - PROCESS | 1781 | 1461217836172 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 22:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 22:50:36 INFO - PROCESS | 1781 | 1461217836179 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 22:50:36 INFO - PROCESS | 1781 | 1461217836183 Marionette TRACE conn3 <- [1,2194,null,{}] 22:50:36 INFO - PROCESS | 1781 | 1461217836189 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}] 22:50:36 INFO - PROCESS | 1781 | 1461217836452 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 22:50:36 INFO - PROCESS | 1781 | 1461217836712 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f06ec00 == 114 [pid = 1781] [id = 556] 22:50:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x90352800) [pid = 1781] [serial = 1669] [outer = (nil)] 22:50:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x946d2800) [pid = 1781] [serial = 1670] [outer = 0x90352800] 22:50:36 INFO - PROCESS | 1781 | 1461217836863 Marionette DEBUG loaded listener.js 22:50:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x96204c00) [pid = 1781] [serial = 1671] [outer = 0x90352800] 22:50:37 INFO - PROCESS | 1781 | 1461217837790 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]]]}] 22:50:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 22:50:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1682ms 22:50:37 INFO - PROCESS | 1781 | 1461217837863 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 22:50:37 INFO - PROCESS | 1781 | 1461217837866 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 22:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 22:50:37 INFO - PROCESS | 1781 | 1461217837873 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 22:50:37 INFO - PROCESS | 1781 | 1461217837877 Marionette TRACE conn3 <- [1,2198,null,{}] 22:50:37 INFO - PROCESS | 1781 | 1461217837882 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}] 22:50:38 INFO - PROCESS | 1781 | 1461217838147 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 22:50:38 INFO - PROCESS | 1781 | 1461217838516 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x94621000 == 115 [pid = 1781] [id = 557] 22:50:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x9680e400) [pid = 1781] [serial = 1672] [outer = (nil)] 22:50:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x974bf400) [pid = 1781] [serial = 1673] [outer = 0x9680e400] 22:50:38 INFO - PROCESS | 1781 | 1461217838608 Marionette DEBUG loaded listener.js 22:50:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x9786f000) [pid = 1781] [serial = 1674] [outer = 0x9680e400] 22:50:39 INFO - PROCESS | 1781 | 1461217839593 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]]]}] 22:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 22:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1738ms 22:50:39 INFO - PROCESS | 1781 | 1461217839612 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 22:50:39 INFO - PROCESS | 1781 | 1461217839616 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 22:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 22:50:39 INFO - PROCESS | 1781 | 1461217839623 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 22:50:39 INFO - PROCESS | 1781 | 1461217839627 Marionette TRACE conn3 <- [1,2202,null,{}] 22:50:39 INFO - PROCESS | 1781 | 1461217839633 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}] 22:50:39 INFO - PROCESS | 1781 | 1461217839861 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 22:50:40 INFO - PROCESS | 1781 | 1461217840148 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x970c1800 == 116 [pid = 1781] [id = 558] 22:50:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x974c0c00) [pid = 1781] [serial = 1675] [outer = (nil)] 22:50:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x979cf800) [pid = 1781] [serial = 1676] [outer = 0x974c0c00] 22:50:40 INFO - PROCESS | 1781 | 1461217840237 Marionette DEBUG loaded listener.js 22:50:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x979d2c00) [pid = 1781] [serial = 1677] [outer = 0x974c0c00] 22:50:41 INFO - PROCESS | 1781 | 1461217841218 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]]]}] 22:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 22:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1640ms 22:50:41 INFO - PROCESS | 1781 | 1461217841264 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 22:50:41 INFO - PROCESS | 1781 | 1461217841268 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 22:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 22:50:41 INFO - PROCESS | 1781 | 1461217841274 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 22:50:41 INFO - PROCESS | 1781 | 1461217841278 Marionette TRACE conn3 <- [1,2206,null,{}] 22:50:41 INFO - PROCESS | 1781 | 1461217841283 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}] 22:50:41 INFO - PROCESS | 1781 | 1461217841499 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 22:50:41 INFO - PROCESS | 1781 | 1461217841834 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f388400 == 117 [pid = 1781] [id = 559] 22:50:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x900d5c00) [pid = 1781] [serial = 1678] [outer = (nil)] 22:50:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x97f09c00) [pid = 1781] [serial = 1679] [outer = 0x900d5c00] 22:50:41 INFO - PROCESS | 1781 | 1461217841927 Marionette DEBUG loaded listener.js 22:50:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x97f0cc00) [pid = 1781] [serial = 1680] [outer = 0x900d5c00] 22:50:42 INFO - PROCESS | 1781 | 1461217842859 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]]]}] 22:50:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 22:50:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1636ms 22:50:42 INFO - PROCESS | 1781 | 1461217842912 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 22:50:42 INFO - PROCESS | 1781 | 1461217842916 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 22:50:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 22:50:42 INFO - PROCESS | 1781 | 1461217842922 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 22:50:42 INFO - PROCESS | 1781 | 1461217842926 Marionette TRACE conn3 <- [1,2210,null,{}] 22:50:42 INFO - PROCESS | 1781 | 1461217842931 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}] 22:50:43 INFO - PROCESS | 1781 | 1461217843177 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 22:50:43 INFO - PROCESS | 1781 | 1461217843504 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x86724800 == 118 [pid = 1781] [id = 560] 22:50:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x900d6000) [pid = 1781] [serial = 1681] [outer = (nil)] 22:50:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x97f37400) [pid = 1781] [serial = 1682] [outer = 0x900d6000] 22:50:43 INFO - PROCESS | 1781 | 1461217843597 Marionette DEBUG loaded listener.js 22:50:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x97fb0800) [pid = 1781] [serial = 1683] [outer = 0x900d6000] 22:50:44 INFO - PROCESS | 1781 | 1461217844509 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]]]}] 22:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 22:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1638ms 22:50:44 INFO - PROCESS | 1781 | 1461217844561 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 22:50:44 INFO - PROCESS | 1781 | 1461217844564 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 22:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 22:50:44 INFO - PROCESS | 1781 | 1461217844571 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 22:50:44 INFO - PROCESS | 1781 | 1461217844575 Marionette TRACE conn3 <- [1,2214,null,{}] 22:50:44 INFO - PROCESS | 1781 | 1461217844580 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}] 22:50:44 INFO - PROCESS | 1781 | 1461217844820 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 22:50:45 INFO - PROCESS | 1781 | 1461217845164 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x86039800 == 119 [pid = 1781] [id = 561] 22:50:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x97f2cc00) [pid = 1781] [serial = 1684] [outer = (nil)] 22:50:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x983ea800) [pid = 1781] [serial = 1685] [outer = 0x97f2cc00] 22:50:45 INFO - PROCESS | 1781 | 1461217845258 Marionette DEBUG loaded listener.js 22:50:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x983edc00) [pid = 1781] [serial = 1686] [outer = 0x97f2cc00] 22:50:46 INFO - PROCESS | 1781 | 1461217846179 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]]]}] 22:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 22:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1685ms 22:50:46 INFO - PROCESS | 1781 | 1461217846257 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 22:50:46 INFO - PROCESS | 1781 | 1461217846261 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 22:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 22:50:46 INFO - PROCESS | 1781 | 1461217846268 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 22:50:46 INFO - PROCESS | 1781 | 1461217846271 Marionette TRACE conn3 <- [1,2218,null,{}] 22:50:46 INFO - PROCESS | 1781 | 1461217846277 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}] 22:50:46 INFO - PROCESS | 1781 | 1461217846549 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 22:50:46 INFO - PROCESS | 1781 | 1461217846889 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x912a7c00 == 120 [pid = 1781] [id = 562] 22:50:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x939d8000) [pid = 1781] [serial = 1687] [outer = (nil)] 22:50:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x98a2f000) [pid = 1781] [serial = 1688] [outer = 0x939d8000] 22:50:47 INFO - PROCESS | 1781 | 1461217847005 Marionette DEBUG loaded listener.js 22:50:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x98a67400) [pid = 1781] [serial = 1689] [outer = 0x939d8000] 22:50:48 INFO - PROCESS | 1781 | 1461217848029 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]]]}] 22:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 22:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1834ms 22:50:48 INFO - PROCESS | 1781 | 1461217848103 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 22:50:48 INFO - PROCESS | 1781 | 1461217848106 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 22:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 22:50:48 INFO - PROCESS | 1781 | 1461217848114 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 22:50:48 INFO - PROCESS | 1781 | 1461217848117 Marionette TRACE conn3 <- [1,2222,null,{}] 22:50:48 INFO - PROCESS | 1781 | 1461217848123 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}] 22:50:48 INFO - PROCESS | 1781 | 1461217848425 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 22:50:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f0000 == 119 [pid = 1781] [id = 83] 22:50:50 INFO - PROCESS | 1781 | --DOCSHELL 0x8929e800 == 118 [pid = 1781] [id = 408] 22:50:50 INFO - PROCESS | 1781 | --DOCSHELL 0x883e7000 == 117 [pid = 1781] [id = 178] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x895f8400) [pid = 1781] [serial = 1566] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x92862000) [pid = 1781] [serial = 1541] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x89509400) [pid = 1781] [serial = 1565] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x86a5d800) [pid = 1781] [serial = 1508] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x97f38c00) [pid = 1781] [serial = 1556] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x97f2ec00) [pid = 1781] [serial = 1553] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8851b000) [pid = 1781] [serial = 1562] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8f38a000) [pid = 1781] [serial = 1527] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x974cd000) [pid = 1781] [serial = 1550] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x93b1cc00) [pid = 1781] [serial = 1544] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8f0c0400) [pid = 1781] [serial = 1524] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8eb74400) [pid = 1781] [serial = 1523] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x95bc1800) [pid = 1781] [serial = 1547] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x97f30c00) [pid = 1781] [serial = 1554] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x89297800) [pid = 1781] [serial = 1568] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x89b34400) [pid = 1781] [serial = 1512] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8b402400) [pid = 1781] [serial = 1437] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x90359800) [pid = 1781] [serial = 1536] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x912a6400) [pid = 1781] [serial = 1538] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x86a5c400) [pid = 1781] [serial = 1559] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8b407400) [pid = 1781] [serial = 1514] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8950ec00) [pid = 1781] [serial = 1511] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8ea51400) [pid = 1781] [serial = 1520] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x92892800) [pid = 1781] [serial = 1542] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x97f2c400) [pid = 1781] [serial = 1494] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8fd29c00) [pid = 1781] [serial = 1530] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x96802800) [pid = 1781] [serial = 1548] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x88fca400) [pid = 1781] [serial = 1563] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8bef8400) [pid = 1781] [serial = 1517] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8fd20c00) [pid = 1781] [serial = 1529] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8ffe0c00) [pid = 1781] [serial = 1533] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8c18f800) [pid = 1781] [serial = 1518] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x9793b400) [pid = 1781] [serial = 1551] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x915f2000) [pid = 1781] [serial = 1539] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x90355000) [pid = 1781] [serial = 1535] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8f37f400) [pid = 1781] [serial = 1526] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x93b3a800) [pid = 1781] [serial = 1545] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8b6e9400) [pid = 1781] [serial = 1515] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x88280800) [pid = 1781] [serial = 1509] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x87ee3400) [pid = 1781] [serial = 1560] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8ffd7000) [pid = 1781] [serial = 1532] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8eae1000) [pid = 1781] [serial = 1521] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x97369c00) [pid = 1781] [serial = 1425] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8a017c00) [pid = 1781] [serial = 1569] [outer = (nil)] [url = about:blank] 22:50:50 INFO - PROCESS | 1781 | 1461217850814 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5c400 == 118 [pid = 1781] [id = 563] 22:50:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x86a5d800) [pid = 1781] [serial = 1690] [outer = (nil)] 22:50:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x88283000) [pid = 1781] [serial = 1691] [outer = 0x86a5d800] 22:50:50 INFO - PROCESS | 1781 | 1461217850903 Marionette DEBUG loaded listener.js 22:50:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x883ee800) [pid = 1781] [serial = 1692] [outer = 0x86a5d800] 22:50:51 INFO - PROCESS | 1781 | 1461217851790 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]]]}] 22:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 22:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 3692ms 22:50:51 INFO - PROCESS | 1781 | 1461217851807 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 22:50:51 INFO - PROCESS | 1781 | 1461217851814 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 22:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 22:50:51 INFO - PROCESS | 1781 | 1461217851823 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 22:50:51 INFO - PROCESS | 1781 | 1461217851828 Marionette TRACE conn3 <- [1,2226,null,{}] 22:50:51 INFO - PROCESS | 1781 | 1461217851835 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}] 22:50:52 INFO - PROCESS | 1781 | 1461217852059 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 22:50:52 INFO - PROCESS | 1781 | 1461217852261 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c1400 == 119 [pid = 1781] [id = 564] 22:50:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x891c6800) [pid = 1781] [serial = 1693] [outer = (nil)] 22:50:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x89509400) [pid = 1781] [serial = 1694] [outer = 0x891c6800] 22:50:52 INFO - PROCESS | 1781 | 1461217852345 Marionette DEBUG loaded listener.js 22:50:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x895f7000) [pid = 1781] [serial = 1695] [outer = 0x891c6800] 22:50:53 INFO - PROCESS | 1781 | 1461217853307 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]]]}] 22:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 22:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1532ms 22:50:53 INFO - PROCESS | 1781 | 1461217853368 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 22:50:53 INFO - PROCESS | 1781 | 1461217853375 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 22:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 22:50:53 INFO - PROCESS | 1781 | 1461217853382 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 22:50:53 INFO - PROCESS | 1781 | 1461217853385 Marionette TRACE conn3 <- [1,2230,null,{}] 22:50:53 INFO - PROCESS | 1781 | 1461217853391 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}] 22:50:53 INFO - PROCESS | 1781 | 1461217853708 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 22:50:53 INFO - PROCESS | 1781 | 1461217853748 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950ec00 == 120 [pid = 1781] [id = 565] 22:50:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8a017c00) [pid = 1781] [serial = 1696] [outer = (nil)] 22:50:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8a22e400) [pid = 1781] [serial = 1697] [outer = 0x8a017c00] 22:50:53 INFO - PROCESS | 1781 | 1461217853826 Marionette DEBUG loaded listener.js 22:50:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8a3d3000) [pid = 1781] [serial = 1698] [outer = 0x8a017c00] 22:50:54 INFO - PROCESS | 1781 | 1461217854872 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]]]}] 22:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 22:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1537ms 22:50:54 INFO - PROCESS | 1781 | 1461217854923 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 22:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 22:50:54 INFO - PROCESS | 1781 | 1461217854928 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 22:50:54 INFO - PROCESS | 1781 | 1461217854943 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 22:50:54 INFO - PROCESS | 1781 | 1461217854951 Marionette TRACE conn3 <- [1,2234,null,{}] 22:50:54 INFO - PROCESS | 1781 | 1461217854965 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}] 22:50:55 INFO - PROCESS | 1781 | 1461217855250 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8a3c9800) [pid = 1781] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x9063a000) [pid = 1781] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8ffe0400) [pid = 1781] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x891c7800) [pid = 1781] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8dcdb400) [pid = 1781] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x884e4800) [pid = 1781] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x883eec00) [pid = 1781] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8f0b3c00) [pid = 1781] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 22:50:55 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x87d6fc00) [pid = 1781] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8b7c7800) [pid = 1781] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x895f4400) [pid = 1781] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x912a2400) [pid = 1781] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x915f0000) [pid = 1781] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x900d4400) [pid = 1781] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8eb6b800) [pid = 1781] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x87ede000) [pid = 1781] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8b6e8800) [pid = 1781] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8eae4800) [pid = 1781] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8f381000) [pid = 1781] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8eb73000) [pid = 1781] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x87d6cc00) [pid = 1781] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 22:50:56 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x9289d000) [pid = 1781] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 22:50:56 INFO - PROCESS | 1781 | 1461217856036 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x85354000 == 121 [pid = 1781] [id = 566] 22:50:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8672e400) [pid = 1781] [serial = 1699] [outer = (nil)] 22:50:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x88278c00) [pid = 1781] [serial = 1700] [outer = 0x8672e400] 22:50:56 INFO - PROCESS | 1781 | 1461217856137 Marionette DEBUG loaded listener.js 22:50:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x89298000) [pid = 1781] [serial = 1701] [outer = 0x8672e400] 22:50:56 INFO - PROCESS | 1781 | 1461217856888 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]]]}] 22:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 22:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2006ms 22:50:56 INFO - PROCESS | 1781 | 1461217856940 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 22:50:56 INFO - PROCESS | 1781 | 1461217856944 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 22:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 22:50:56 INFO - PROCESS | 1781 | 1461217856954 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 22:50:56 INFO - PROCESS | 1781 | 1461217856958 Marionette TRACE conn3 <- [1,2238,null,{}] 22:50:56 INFO - PROCESS | 1781 | 1461217856963 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}] 22:50:57 INFO - PROCESS | 1781 | 1461217857149 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 22:50:57 INFO - PROCESS | 1781 | 1461217857159 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x883eec00 == 122 [pid = 1781] [id = 567] 22:50:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8b6ef800) [pid = 1781] [serial = 1702] [outer = (nil)] 22:50:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8b7c9800) [pid = 1781] [serial = 1703] [outer = 0x8b6ef800] 22:50:57 INFO - PROCESS | 1781 | 1461217857233 Marionette DEBUG loaded listener.js 22:50:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8bef8400) [pid = 1781] [serial = 1704] [outer = 0x8b6ef800] 22:50:58 INFO - PROCESS | 1781 | 1461217858536 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]]]}] 22:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 22:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1641ms 22:50:58 INFO - PROCESS | 1781 | 1461217858605 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 22:50:58 INFO - PROCESS | 1781 | 1461217858628 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 22:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 22:50:58 INFO - PROCESS | 1781 | 1461217858738 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 22:50:58 INFO - PROCESS | 1781 | 1461217858749 Marionette TRACE conn3 <- [1,2242,null,{}] 22:50:58 INFO - PROCESS | 1781 | 1461217858777 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}] 22:50:59 INFO - PROCESS | 1781 | 1461217859201 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 22:50:59 INFO - PROCESS | 1781 | 1461217859413 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:50:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x88279800 == 123 [pid = 1781] [id = 568] 22:50:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8851cc00) [pid = 1781] [serial = 1705] [outer = (nil)] 22:50:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8950f800) [pid = 1781] [serial = 1706] [outer = 0x8851cc00] 22:50:59 INFO - PROCESS | 1781 | 1461217859508 Marionette DEBUG loaded listener.js 22:50:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x89b30c00) [pid = 1781] [serial = 1707] [outer = 0x8851cc00] 22:51:00 INFO - PROCESS | 1781 | 1461217860567 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]]]}] 22:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 22:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1941ms 22:51:00 INFO - PROCESS | 1781 | 1461217860645 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 22:51:00 INFO - PROCESS | 1781 | 1461217860654 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 22:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 22:51:00 INFO - PROCESS | 1781 | 1461217860666 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 22:51:00 INFO - PROCESS | 1781 | 1461217860670 Marionette TRACE conn3 <- [1,2246,null,{}] 22:51:00 INFO - PROCESS | 1781 | 1461217860677 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}] 22:51:00 INFO - PROCESS | 1781 | 1461217860962 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 22:51:01 INFO - PROCESS | 1781 | 1461217861364 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x89514000 == 124 [pid = 1781] [id = 569] 22:51:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8a01b400) [pid = 1781] [serial = 1708] [outer = (nil)] 22:51:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8b54f400) [pid = 1781] [serial = 1709] [outer = 0x8a01b400] 22:51:01 INFO - PROCESS | 1781 | 1461217861456 Marionette DEBUG loaded listener.js 22:51:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8b6f0000) [pid = 1781] [serial = 1710] [outer = 0x8a01b400] 22:51:02 INFO - PROCESS | 1781 | 1461217862538 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]]]}] 22:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 22:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1933ms 22:51:02 INFO - PROCESS | 1781 | 1461217862602 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 22:51:02 INFO - PROCESS | 1781 | 1461217862609 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 22:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 22:51:02 INFO - PROCESS | 1781 | 1461217862666 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 22:51:02 INFO - PROCESS | 1781 | 1461217862677 Marionette TRACE conn3 <- [1,2250,null,{}] 22:51:02 INFO - PROCESS | 1781 | 1461217862726 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}] 22:51:03 INFO - PROCESS | 1781 | 1461217863092 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 22:51:03 INFO - PROCESS | 1781 | 1461217863414 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x895fe000 == 125 [pid = 1781] [id = 570] 22:51:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8b7c6000) [pid = 1781] [serial = 1711] [outer = (nil)] 22:51:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8dce5400) [pid = 1781] [serial = 1712] [outer = 0x8b7c6000] 22:51:03 INFO - PROCESS | 1781 | 1461217863508 Marionette DEBUG loaded listener.js 22:51:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8dd6fc00) [pid = 1781] [serial = 1713] [outer = 0x8b7c6000] 22:51:04 INFO - PROCESS | 1781 | 1461217864500 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]]]}] 22:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 22:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1919ms 22:51:04 INFO - PROCESS | 1781 | 1461217864538 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 22:51:04 INFO - PROCESS | 1781 | 1461217864542 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 22:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 22:51:04 INFO - PROCESS | 1781 | 1461217864550 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 22:51:04 INFO - PROCESS | 1781 | 1461217864554 Marionette TRACE conn3 <- [1,2254,null,{}] 22:51:04 INFO - PROCESS | 1781 | 1461217864560 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}] 22:51:04 INFO - PROCESS | 1781 | 1461217864804 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 22:51:05 INFO - PROCESS | 1781 | 1461217865129 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdd400 == 126 [pid = 1781] [id = 571] 22:51:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8dce5c00) [pid = 1781] [serial = 1714] [outer = (nil)] 22:51:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8eaeb000) [pid = 1781] [serial = 1715] [outer = 0x8dce5c00] 22:51:05 INFO - PROCESS | 1781 | 1461217865224 Marionette DEBUG loaded listener.js 22:51:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8eb6d800) [pid = 1781] [serial = 1716] [outer = 0x8dce5c00] 22:51:06 INFO - PROCESS | 1781 | 1461217866175 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]]]}] 22:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 22:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1689ms 22:51:06 INFO - PROCESS | 1781 | 1461217866241 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 22:51:06 INFO - PROCESS | 1781 | 1461217866246 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 22:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 22:51:06 INFO - PROCESS | 1781 | 1461217866252 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 22:51:06 INFO - PROCESS | 1781 | 1461217866256 Marionette TRACE conn3 <- [1,2258,null,{}] 22:51:06 INFO - PROCESS | 1781 | 1461217866261 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}] 22:51:06 INFO - PROCESS | 1781 | 1461217866500 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 22:51:06 INFO - PROCESS | 1781 | 1461217866833 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eae0800 == 127 [pid = 1781] [id = 572] 22:51:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8eae3c00) [pid = 1781] [serial = 1717] [outer = (nil)] 22:51:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8f1d1400) [pid = 1781] [serial = 1718] [outer = 0x8eae3c00] 22:51:06 INFO - PROCESS | 1781 | 1461217866930 Marionette DEBUG loaded listener.js 22:51:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8f1d8400) [pid = 1781] [serial = 1719] [outer = 0x8eae3c00] 22:51:07 INFO - PROCESS | 1781 | 1461217867915 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]]]}] 22:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 22:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1734ms 22:51:07 INFO - PROCESS | 1781 | 1461217867987 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 22:51:07 INFO - PROCESS | 1781 | 1461217867991 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 22:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 22:51:07 INFO - PROCESS | 1781 | 1461217867998 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 22:51:08 INFO - PROCESS | 1781 | 1461217868001 Marionette TRACE conn3 <- [1,2262,null,{}] 22:51:08 INFO - PROCESS | 1781 | 1461217868007 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}] 22:51:08 INFO - PROCESS | 1781 | 1461217868309 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 22:51:08 INFO - PROCESS | 1781 | 1461217868653 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d2800 == 128 [pid = 1781] [id = 573] 22:51:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8f38a800) [pid = 1781] [serial = 1720] [outer = (nil)] 22:51:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8fd1f800) [pid = 1781] [serial = 1721] [outer = 0x8f38a800] 22:51:08 INFO - PROCESS | 1781 | 1461217868813 Marionette DEBUG loaded listener.js 22:51:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8fd24400) [pid = 1781] [serial = 1722] [outer = 0x8f38a800] 22:51:10 INFO - PROCESS | 1781 | 1461217870025 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]]]}] 22:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 22:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2104ms 22:51:10 INFO - PROCESS | 1781 | 1461217870104 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 22:51:10 INFO - PROCESS | 1781 | 1461217870108 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 22:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 22:51:10 INFO - PROCESS | 1781 | 1461217870115 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 22:51:10 INFO - PROCESS | 1781 | 1461217870118 Marionette TRACE conn3 <- [1,2266,null,{}] 22:51:10 INFO - PROCESS | 1781 | 1461217870124 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}] 22:51:10 INFO - PROCESS | 1781 | 1461217870492 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 22:51:10 INFO - PROCESS | 1781 | 1461217870845 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c1800 == 129 [pid = 1781] [id = 574] 22:51:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x891ca800) [pid = 1781] [serial = 1723] [outer = (nil)] 22:51:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8ff89c00) [pid = 1781] [serial = 1724] [outer = 0x891ca800] 22:51:10 INFO - PROCESS | 1781 | 1461217870935 Marionette DEBUG loaded listener.js 22:51:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8ff8f000) [pid = 1781] [serial = 1725] [outer = 0x891ca800] 22:51:11 INFO - PROCESS | 1781 | 1461217871890 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]]]}] 22:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 22:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1832ms 22:51:11 INFO - PROCESS | 1781 | 1461217871947 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 22:51:11 INFO - PROCESS | 1781 | 1461217871950 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 22:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 22:51:11 INFO - PROCESS | 1781 | 1461217871957 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 22:51:11 INFO - PROCESS | 1781 | 1461217871960 Marionette TRACE conn3 <- [1,2270,null,{}] 22:51:11 INFO - PROCESS | 1781 | 1461217871966 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}] 22:51:12 INFO - PROCESS | 1781 | 1461217872196 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 22:51:12 INFO - PROCESS | 1781 | 1461217872477 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f235800 == 130 [pid = 1781] [id = 575] 22:51:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8fe75800) [pid = 1781] [serial = 1726] [outer = (nil)] 22:51:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x900cec00) [pid = 1781] [serial = 1727] [outer = 0x8fe75800] 22:51:12 INFO - PROCESS | 1781 | 1461217872621 Marionette DEBUG loaded listener.js 22:51:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x90351c00) [pid = 1781] [serial = 1728] [outer = 0x8fe75800] 22:51:13 INFO - PROCESS | 1781 | 1461217873536 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]]]}] 22:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 22:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1644ms 22:51:13 INFO - PROCESS | 1781 | 1461217873601 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 22:51:13 INFO - PROCESS | 1781 | 1461217873605 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 22:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 22:51:13 INFO - PROCESS | 1781 | 1461217873612 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 22:51:13 INFO - PROCESS | 1781 | 1461217873616 Marionette TRACE conn3 <- [1,2274,null,{}] 22:51:13 INFO - PROCESS | 1781 | 1461217873625 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}] 22:51:13 INFO - PROCESS | 1781 | 1461217873855 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 22:51:14 INFO - PROCESS | 1781 | 1461217874191 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea59400 == 131 [pid = 1781] [id = 576] 22:51:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x900c9000) [pid = 1781] [serial = 1729] [outer = (nil)] 22:51:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x912a2c00) [pid = 1781] [serial = 1730] [outer = 0x900c9000] 22:51:14 INFO - PROCESS | 1781 | 1461217874296 Marionette DEBUG loaded listener.js 22:51:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x912ab400) [pid = 1781] [serial = 1731] [outer = 0x900c9000] 22:51:15 INFO - PROCESS | 1781 | 1461217875194 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]]]}] 22:51:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 22:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1632ms 22:51:15 INFO - PROCESS | 1781 | 1461217875245 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 22:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 22:51:15 INFO - PROCESS | 1781 | 1461217875249 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 22:51:15 INFO - PROCESS | 1781 | 1461217875256 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 22:51:15 INFO - PROCESS | 1781 | 1461217875259 Marionette TRACE conn3 <- [1,2278,null,{}] 22:51:15 INFO - PROCESS | 1781 | 1461217875265 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}] 22:51:15 INFO - PROCESS | 1781 | 1461217875610 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 22:51:15 INFO - PROCESS | 1781 | 1461217875888 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x86728400 == 132 [pid = 1781] [id = 577] 22:51:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x884e7c00) [pid = 1781] [serial = 1732] [outer = (nil)] 22:51:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x9271b000) [pid = 1781] [serial = 1733] [outer = 0x884e7c00] 22:51:15 INFO - PROCESS | 1781 | 1461217875986 Marionette DEBUG loaded listener.js 22:51:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x927afc00) [pid = 1781] [serial = 1734] [outer = 0x884e7c00] 22:51:16 INFO - PROCESS | 1781 | 1461217876954 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]]]}] 22:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 22:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1734ms 22:51:16 INFO - PROCESS | 1781 | 1461217876990 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 22:51:16 INFO - PROCESS | 1781 | 1461217876994 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 22:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 22:51:17 INFO - PROCESS | 1781 | 1461217877003 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 22:51:17 INFO - PROCESS | 1781 | 1461217877007 Marionette TRACE conn3 <- [1,2282,null,{}] 22:51:17 INFO - PROCESS | 1781 | 1461217877013 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}] 22:51:17 INFO - PROCESS | 1781 | 1461217877269 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 22:51:17 INFO - PROCESS | 1781 | 1461217877609 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x915f3c00 == 133 [pid = 1781] [id = 578] 22:51:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x939e5000) [pid = 1781] [serial = 1735] [outer = (nil)] 22:51:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x93b24800) [pid = 1781] [serial = 1736] [outer = 0x939e5000] 22:51:17 INFO - PROCESS | 1781 | 1461217877713 Marionette DEBUG loaded listener.js 22:51:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x93b45c00) [pid = 1781] [serial = 1737] [outer = 0x939e5000] 22:51:18 INFO - PROCESS | 1781 | 1461217878669 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]]]}] 22:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 22:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1739ms 22:51:18 INFO - PROCESS | 1781 | 1461217878744 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 22:51:18 INFO - PROCESS | 1781 | 1461217878748 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 22:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 22:51:18 INFO - PROCESS | 1781 | 1461217878754 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 22:51:18 INFO - PROCESS | 1781 | 1461217878758 Marionette TRACE conn3 <- [1,2286,null,{}] 22:51:18 INFO - PROCESS | 1781 | 1461217878763 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}] 22:51:19 INFO - PROCESS | 1781 | 1461217879041 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 22:51:19 INFO - PROCESS | 1781 | 1461217879413 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b22000 == 134 [pid = 1781] [id = 579] 22:51:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x93b3a800) [pid = 1781] [serial = 1738] [outer = (nil)] 22:51:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x946dbc00) [pid = 1781] [serial = 1739] [outer = 0x93b3a800] 22:51:19 INFO - PROCESS | 1781 | 1461217879507 Marionette DEBUG loaded listener.js 22:51:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x95073000) [pid = 1781] [serial = 1740] [outer = 0x93b3a800] 22:51:20 INFO - PROCESS | 1781 | 1461217880426 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]]]}] 22:51:20 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 22:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1735ms 22:51:20 INFO - PROCESS | 1781 | 1461217880491 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 22:51:20 INFO - PROCESS | 1781 | 1461217880495 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 22:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 22:51:20 INFO - PROCESS | 1781 | 1461217880501 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 22:51:20 INFO - PROCESS | 1781 | 1461217880505 Marionette TRACE conn3 <- [1,2290,null,{}] 22:51:20 INFO - PROCESS | 1781 | 1461217880511 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}] 22:51:20 INFO - PROCESS | 1781 | 1461217880748 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 22:51:21 INFO - PROCESS | 1781 | 1461217881093 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdfc00 == 135 [pid = 1781] [id = 580] 22:51:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x8eae5400) [pid = 1781] [serial = 1741] [outer = (nil)] 22:51:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x96fb1400) [pid = 1781] [serial = 1742] [outer = 0x8eae5400] 22:51:21 INFO - PROCESS | 1781 | 1461217881185 Marionette DEBUG loaded listener.js 22:51:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x97369c00) [pid = 1781] [serial = 1743] [outer = 0x8eae5400] 22:51:22 INFO - PROCESS | 1781 | 1461217882055 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]]]}] 22:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 22:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1593ms 22:51:22 INFO - PROCESS | 1781 | 1461217882095 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 22:51:22 INFO - PROCESS | 1781 | 1461217882099 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 22:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 22:51:22 INFO - PROCESS | 1781 | 1461217882105 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 22:51:22 INFO - PROCESS | 1781 | 1461217882109 Marionette TRACE conn3 <- [1,2294,null,{}] 22:51:22 INFO - PROCESS | 1781 | 1461217882114 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}] 22:51:22 INFO - PROCESS | 1781 | 1461217882348 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 22:51:22 INFO - PROCESS | 1781 | 1461217882638 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x9462a000 == 136 [pid = 1781] [id = 581] 22:51:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x97940800) [pid = 1781] [serial = 1744] [outer = (nil)] 22:51:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x97f02400) [pid = 1781] [serial = 1745] [outer = 0x97940800] 22:51:22 INFO - PROCESS | 1781 | 1461217882776 Marionette DEBUG loaded listener.js 22:51:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x97f03400) [pid = 1781] [serial = 1746] [outer = 0x97940800] 22:51:23 INFO - PROCESS | 1781 | 1461217883748 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]]]}] 22:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 22:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1687ms 22:51:23 INFO - PROCESS | 1781 | 1461217883796 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 22:51:23 INFO - PROCESS | 1781 | 1461217883803 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 22:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 22:51:23 INFO - PROCESS | 1781 | 1461217883813 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 22:51:23 INFO - PROCESS | 1781 | 1461217883818 Marionette TRACE conn3 <- [1,2298,null,{}] 22:51:23 INFO - PROCESS | 1781 | 1461217883825 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}] 22:51:24 INFO - PROCESS | 1781 | 1461217884065 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 22:51:24 INFO - PROCESS | 1781 | 1461217884447 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x98101400 == 137 [pid = 1781] [id = 582] 22:51:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x98104c00) [pid = 1781] [serial = 1747] [outer = (nil)] 22:51:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x9810e000) [pid = 1781] [serial = 1748] [outer = 0x98104c00] 22:51:24 INFO - PROCESS | 1781 | 1461217884592 Marionette DEBUG loaded listener.js 22:51:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x98a35c00) [pid = 1781] [serial = 1749] [outer = 0x98104c00] 22:51:25 INFO - PROCESS | 1781 | 1461217885537 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]]]}] 22:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 22:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1786ms 22:51:25 INFO - PROCESS | 1781 | 1461217885599 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 22:51:25 INFO - PROCESS | 1781 | 1461217885604 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 22:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 22:51:25 INFO - PROCESS | 1781 | 1461217885610 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 22:51:25 INFO - PROCESS | 1781 | 1461217885613 Marionette TRACE conn3 <- [1,2302,null,{}] 22:51:25 INFO - PROCESS | 1781 | 1461217885619 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}] 22:51:25 INFO - PROCESS | 1781 | 1461217885848 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 22:51:26 INFO - PROCESS | 1781 | 1461217886190 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f061800 == 138 [pid = 1781] [id = 583] 22:51:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x8f1f8400) [pid = 1781] [serial = 1750] [outer = (nil)] 22:51:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x98a6ec00) [pid = 1781] [serial = 1751] [outer = 0x8f1f8400] 22:51:26 INFO - PROCESS | 1781 | 1461217886291 Marionette DEBUG loaded listener.js 22:51:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 178 (0x98e5cc00) [pid = 1781] [serial = 1752] [outer = 0x8f1f8400] 22:51:27 INFO - PROCESS | 1781 | 1461217887200 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]]]}] 22:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 22:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1636ms 22:51:27 INFO - PROCESS | 1781 | 1461217887247 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 22:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 22:51:27 INFO - PROCESS | 1781 | 1461217887252 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 22:51:27 INFO - PROCESS | 1781 | 1461217887258 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 22:51:27 INFO - PROCESS | 1781 | 1461217887262 Marionette TRACE conn3 <- [1,2306,null,{}] 22:51:27 INFO - PROCESS | 1781 | 1461217887268 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}] 22:51:27 INFO - PROCESS | 1781 | 1461217887523 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 22:51:27 INFO - PROCESS | 1781 | 1461217887869 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f32800 == 139 [pid = 1781] [id = 584] 22:51:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 179 (0x98e59800) [pid = 1781] [serial = 1753] [outer = (nil)] 22:51:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 180 (0x98e66c00) [pid = 1781] [serial = 1754] [outer = 0x98e59800] 22:51:27 INFO - PROCESS | 1781 | 1461217887964 Marionette DEBUG loaded listener.js 22:51:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 181 (0x98e67c00) [pid = 1781] [serial = 1755] [outer = 0x98e59800] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea56c00 == 138 [pid = 1781] [id = 87] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x99286400 == 137 [pid = 1781] [id = 85] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x939dd800 == 136 [pid = 1781] [id = 194] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x9391d400 == 135 [pid = 1781] [id = 195] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8a01f400 == 134 [pid = 1781] [id = 411] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea55c00 == 133 [pid = 1781] [id = 86] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86032400 == 132 [pid = 1781] [id = 474] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x85354000 == 131 [pid = 1781] [id = 566] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8950ec00 == 130 [pid = 1781] [id = 565] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x891c1400 == 129 [pid = 1781] [id = 564] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86a5c400 == 128 [pid = 1781] [id = 563] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86039800 == 127 [pid = 1781] [id = 561] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x86724800 == 126 [pid = 1781] [id = 560] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f388400 == 125 [pid = 1781] [id = 559] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x94621000 == 124 [pid = 1781] [id = 557] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x970c1800 == 123 [pid = 1781] [id = 558] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f06ec00 == 122 [pid = 1781] [id = 556] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x9049bc00 == 121 [pid = 1781] [id = 555] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x900cc800 == 120 [pid = 1781] [id = 554] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8faadc00 == 119 [pid = 1781] [id = 552] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c5800 == 118 [pid = 1781] [id = 553] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f3400 == 117 [pid = 1781] [id = 551] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x884e6400 == 116 [pid = 1781] [id = 550] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef8000 == 115 [pid = 1781] [id = 549] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8a01b800 == 114 [pid = 1781] [id = 548] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x87ee5800 == 113 [pid = 1781] [id = 546] 22:51:30 INFO - PROCESS | 1781 | --DOCSHELL 0x8929b800 == 112 [pid = 1781] [id = 547] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 180 (0x8a3d1800) [pid = 1781] [serial = 1635] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 179 (0x8b552000) [pid = 1781] [serial = 1578] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 178 (0x9285e800) [pid = 1781] [serial = 1611] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 177 (0x9059c400) [pid = 1781] [serial = 1604] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x9680d400) [pid = 1781] [serial = 1622] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x895ef800) [pid = 1781] [serial = 1629] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8ea5bc00) [pid = 1781] [serial = 1587] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x9285d400) [pid = 1781] [serial = 1610] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x891c9800) [pid = 1781] [serial = 1574] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8b548400) [pid = 1781] [serial = 1506] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8f7e0800) [pid = 1781] [serial = 1596] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8827b000) [pid = 1781] [serial = 1625] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x8a3cac00) [pid = 1781] [serial = 1571] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8bef8c00) [pid = 1781] [serial = 1581] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8a232c00) [pid = 1781] [serial = 1632] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8950b000) [pid = 1781] [serial = 1628] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x9391e000) [pid = 1781] [serial = 1616] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x9289b400) [pid = 1781] [serial = 1613] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x915a9c00) [pid = 1781] [serial = 1607] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8f06e800) [pid = 1781] [serial = 1589] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x98103400) [pid = 1781] [serial = 1557] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8dd62000) [pid = 1781] [serial = 1584] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8fe70000) [pid = 1781] [serial = 1599] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8ff97000) [pid = 1781] [serial = 1601] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8a225400) [pid = 1781] [serial = 1631] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8f22d800) [pid = 1781] [serial = 1593] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8ea57400) [pid = 1781] [serial = 1586] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8b40f000) [pid = 1781] [serial = 1577] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x93b1bc00) [pid = 1781] [serial = 1617] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8ffda000) [pid = 1781] [serial = 1602] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x912a1c00) [pid = 1781] [serial = 1605] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8beec000) [pid = 1781] [serial = 1580] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8f1eec00) [pid = 1781] [serial = 1592] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8fe6c000) [pid = 1781] [serial = 1598] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8f387c00) [pid = 1781] [serial = 1595] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x895f8000) [pid = 1781] [serial = 1575] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x915f6400) [pid = 1781] [serial = 1608] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8f0be000) [pid = 1781] [serial = 1590] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x892a4c00) [pid = 1781] [serial = 1634] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x883ef400) [pid = 1781] [serial = 1626] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x9461d400) [pid = 1781] [serial = 1619] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x946d0c00) [pid = 1781] [serial = 1620] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8dce0000) [pid = 1781] [serial = 1583] [outer = (nil)] [url = about:blank] 22:51:30 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x9391f000) [pid = 1781] [serial = 1614] [outer = (nil)] [url = about:blank] 22:51:31 INFO - PROCESS | 1781 | 1461217891317 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]]]}] 22:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 22:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 4099ms 22:51:31 INFO - PROCESS | 1781 | 1461217891358 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 22:51:31 INFO - PROCESS | 1781 | 1461217891364 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 22:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 22:51:31 INFO - PROCESS | 1781 | 1461217891374 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 22:51:31 INFO - PROCESS | 1781 | 1461217891377 Marionette TRACE conn3 <- [1,2310,null,{}] 22:51:31 INFO - PROCESS | 1781 | 1461217891386 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}] 22:51:31 INFO - PROCESS | 1781 | 1461217891628 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 22:51:31 INFO - PROCESS | 1781 | 1461217891850 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fcbc00 == 113 [pid = 1781] [id = 585] 22:51:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x891bcc00) [pid = 1781] [serial = 1756] [outer = (nil)] 22:51:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8950b000) [pid = 1781] [serial = 1757] [outer = 0x891bcc00] 22:51:32 INFO - PROCESS | 1781 | 1461217892001 Marionette DEBUG loaded listener.js 22:51:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x895f5800) [pid = 1781] [serial = 1758] [outer = 0x891bcc00] 22:51:32 INFO - PROCESS | 1781 | 1461217892967 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]]]}] 22:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 22:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1635ms 22:51:33 INFO - PROCESS | 1781 | 1461217893011 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 22:51:33 INFO - PROCESS | 1781 | 1461217893019 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 22:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 22:51:33 INFO - PROCESS | 1781 | 1461217893029 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 22:51:33 INFO - PROCESS | 1781 | 1461217893033 Marionette TRACE conn3 <- [1,2314,null,{}] 22:51:33 INFO - PROCESS | 1781 | 1461217893039 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}] 22:51:33 INFO - PROCESS | 1781 | 1461217893298 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 22:51:33 INFO - PROCESS | 1781 | 1461217893673 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x89511400 == 114 [pid = 1781] [id = 586] 22:51:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8a024000) [pid = 1781] [serial = 1759] [outer = (nil)] 22:51:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8a233c00) [pid = 1781] [serial = 1760] [outer = 0x8a024000] 22:51:33 INFO - PROCESS | 1781 | 1461217893779 Marionette DEBUG loaded listener.js 22:51:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8b401800) [pid = 1781] [serial = 1761] [outer = 0x8a024000] 22:51:34 INFO - PROCESS | 1781 | 1461217894740 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]]]}] 22:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 22:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1739ms 22:51:34 INFO - PROCESS | 1781 | 1461217894769 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 22:51:34 INFO - PROCESS | 1781 | 1461217894773 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 22:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 22:51:34 INFO - PROCESS | 1781 | 1461217894780 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 22:51:34 INFO - PROCESS | 1781 | 1461217894786 Marionette TRACE conn3 <- [1,2318,null,{}] 22:51:34 INFO - PROCESS | 1781 | 1461217894808 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}] 22:51:35 INFO - PROCESS | 1781 | 1461217895083 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 22:51:35 INFO - PROCESS | 1781 | 1461217895138 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b551000 == 115 [pid = 1781] [id = 587] 22:51:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8b6ec000) [pid = 1781] [serial = 1762] [outer = (nil)] 22:51:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8b7c9400) [pid = 1781] [serial = 1763] [outer = 0x8b6ec000] 22:51:35 INFO - PROCESS | 1781 | 1461217895222 Marionette DEBUG loaded listener.js 22:51:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8bef5800) [pid = 1781] [serial = 1764] [outer = 0x8b6ec000] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8672e400) [pid = 1781] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x86a5d800) [pid = 1781] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x891c6800) [pid = 1781] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x939d8000) [pid = 1781] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x88515000) [pid = 1781] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8fd27400) [pid = 1781] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x9286a800) [pid = 1781] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x88fd2800) [pid = 1781] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x90355400) [pid = 1781] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x89f10400) [pid = 1781] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x8ea52c00) [pid = 1781] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x974c0c00) [pid = 1781] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8c184400) [pid = 1781] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x939dfc00) [pid = 1781] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8b7c2800) [pid = 1781] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x90352800) [pid = 1781] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x97f2cc00) [pid = 1781] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x9680e400) [pid = 1781] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x900d6000) [pid = 1781] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8a017c00) [pid = 1781] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x900d5c00) [pid = 1781] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8f1f4800) [pid = 1781] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 22:51:36 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8eb75c00) [pid = 1781] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 22:51:36 INFO - PROCESS | 1781 | 1461217896791 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] 22:51:36 INFO - PROCESS | 1781 | 1461217896841 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 22:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 22:51:36 INFO - PROCESS | 1781 | 1461217896848 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 22:51:36 INFO - PROCESS | 1781 | 1461217896850 Marionette TRACE conn3 <- [1,2322,null,{}] 22:51:36 INFO - PROCESS | 1781 | 1461217896856 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}] 22:51:37 INFO - PROCESS | 1781 | 1461217897145 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 22:51:37 INFO - PROCESS | 1781 | 1461217897170 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672e400 == 116 [pid = 1781] [id = 588] 22:51:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x884dd800) [pid = 1781] [serial = 1765] [outer = (nil)] 22:51:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8c183800) [pid = 1781] [serial = 1766] [outer = 0x884dd800] 22:51:37 INFO - PROCESS | 1781 | 1461217897244 Marionette DEBUG loaded listener.js 22:51:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8dcdb800) [pid = 1781] [serial = 1767] [outer = 0x884dd800] 22:51:38 INFO - PROCESS | 1781 | 1461217898301 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]]]}] 22:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 22:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1489ms 22:51:38 INFO - PROCESS | 1781 | 1461217898338 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 22:51:38 INFO - PROCESS | 1781 | 1461217898345 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 22:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 22:51:38 INFO - PROCESS | 1781 | 1461217898354 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 22:51:38 INFO - PROCESS | 1781 | 1461217898360 Marionette TRACE conn3 <- [1,2326,null,{}] 22:51:38 INFO - PROCESS | 1781 | 1461217898371 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}] 22:51:38 INFO - PROCESS | 1781 | 1461217898618 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 22:51:39 INFO - PROCESS | 1781 | 1461217898991 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x88514400 == 117 [pid = 1781] [id = 589] 22:51:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x891c8800) [pid = 1781] [serial = 1768] [outer = (nil)] 22:51:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8950ec00) [pid = 1781] [serial = 1769] [outer = 0x891c8800] 22:51:39 INFO - PROCESS | 1781 | 1461217899091 Marionette DEBUG loaded listener.js 22:51:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x89f05800) [pid = 1781] [serial = 1770] [outer = 0x891c8800] 22:51:40 INFO - PROCESS | 1781 | 1461217900128 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]]]}] 22:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 22:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1839ms 22:51:40 INFO - PROCESS | 1781 | 1461217900193 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 22:51:40 INFO - PROCESS | 1781 | 1461217900203 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 22:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 22:51:40 INFO - PROCESS | 1781 | 1461217900214 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 22:51:40 INFO - PROCESS | 1781 | 1461217900218 Marionette TRACE conn3 <- [1,2330,null,{}] 22:51:40 INFO - PROCESS | 1781 | 1461217900225 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}] 22:51:40 INFO - PROCESS | 1781 | 1461217900486 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 22:51:40 INFO - PROCESS | 1781 | 1461217900824 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b549800 == 118 [pid = 1781] [id = 590] 22:51:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8b54d800) [pid = 1781] [serial = 1771] [outer = (nil)] 22:51:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8b6f3800) [pid = 1781] [serial = 1772] [outer = 0x8b54d800] 22:51:40 INFO - PROCESS | 1781 | 1461217900922 Marionette DEBUG loaded listener.js 22:51:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8c18a000) [pid = 1781] [serial = 1773] [outer = 0x8b54d800] 22:51:41 INFO - PROCESS | 1781 | 1461217901904 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]]]}] 22:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 22:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1742ms 22:51:41 INFO - PROCESS | 1781 | 1461217901956 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 22:51:41 INFO - PROCESS | 1781 | 1461217901960 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 22:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 22:51:41 INFO - PROCESS | 1781 | 1461217901967 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 22:51:41 INFO - PROCESS | 1781 | 1461217901973 Marionette TRACE conn3 <- [1,2334,null,{}] 22:51:41 INFO - PROCESS | 1781 | 1461217901990 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}] 22:51:42 INFO - PROCESS | 1781 | 1461217902244 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 22:51:42 INFO - PROCESS | 1781 | 1461217902617 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea58c00 == 119 [pid = 1781] [id = 591] 22:51:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8eaddc00) [pid = 1781] [serial = 1774] [outer = (nil)] 22:51:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8eae4800) [pid = 1781] [serial = 1775] [outer = 0x8eaddc00] 22:51:42 INFO - PROCESS | 1781 | 1461217902715 Marionette DEBUG loaded listener.js 22:51:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8f062800) [pid = 1781] [serial = 1776] [outer = 0x8eaddc00] 22:51:43 INFO - PROCESS | 1781 | 1461217903685 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]]]}] 22:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 22:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1786ms 22:51:43 INFO - PROCESS | 1781 | 1461217903754 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 22:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 22:51:43 INFO - PROCESS | 1781 | 1461217903759 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 22:51:43 INFO - PROCESS | 1781 | 1461217903766 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 22:51:43 INFO - PROCESS | 1781 | 1461217903769 Marionette TRACE conn3 <- [1,2338,null,{}] 22:51:43 INFO - PROCESS | 1781 | 1461217903775 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}] 22:51:43 INFO - PROCESS | 1781 | 1461217903996 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 22:51:44 INFO - PROCESS | 1781 | 1461217904324 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea52c00 == 120 [pid = 1781] [id = 592] 22:51:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8eadd800) [pid = 1781] [serial = 1777] [outer = (nil)] 22:51:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f1f2c00) [pid = 1781] [serial = 1778] [outer = 0x8eadd800] 22:51:44 INFO - PROCESS | 1781 | 1461217904422 Marionette DEBUG loaded listener.js 22:51:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f22d800) [pid = 1781] [serial = 1779] [outer = 0x8eadd800] 22:51:45 INFO - PROCESS | 1781 | 1461217905364 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]]]}] 22:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 22:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1635ms 22:51:45 INFO - PROCESS | 1781 | 1461217905401 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 22:51:45 INFO - PROCESS | 1781 | 1461217905405 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 22:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 22:51:45 INFO - PROCESS | 1781 | 1461217905412 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 22:51:45 INFO - PROCESS | 1781 | 1461217905415 Marionette TRACE conn3 <- [1,2342,null,{}] 22:51:45 INFO - PROCESS | 1781 | 1461217905421 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}] 22:51:45 INFO - PROCESS | 1781 | 1461217905666 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 22:51:46 INFO - PROCESS | 1781 | 1461217905995 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d4c00 == 121 [pid = 1781] [id = 593] 22:51:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8f1f3800) [pid = 1781] [serial = 1780] [outer = (nil)] 22:51:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8f388400) [pid = 1781] [serial = 1781] [outer = 0x8f1f3800] 22:51:46 INFO - PROCESS | 1781 | 1461217906091 Marionette DEBUG loaded listener.js 22:51:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8f7e2000) [pid = 1781] [serial = 1782] [outer = 0x8f1f3800] 22:51:47 INFO - PROCESS | 1781 | 1461217907047 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]]]}] 22:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 22:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1685ms 22:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 22:51:47 INFO - PROCESS | 1781 | 1461217907099 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 22:51:47 INFO - PROCESS | 1781 | 1461217907102 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 22:51:47 INFO - PROCESS | 1781 | 1461217907109 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 22:51:47 INFO - PROCESS | 1781 | 1461217907113 Marionette TRACE conn3 <- [1,2346,null,{}] 22:51:47 INFO - PROCESS | 1781 | 1461217907118 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}] 22:51:47 INFO - PROCESS | 1781 | 1461217907377 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 22:51:47 INFO - PROCESS | 1781 | 1461217907724 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eaea800 == 122 [pid = 1781] [id = 594] 22:51:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8fd27400) [pid = 1781] [serial = 1783] [outer = (nil)] 22:51:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8ff91400) [pid = 1781] [serial = 1784] [outer = 0x8fd27400] 22:51:47 INFO - PROCESS | 1781 | 1461217907817 Marionette DEBUG loaded listener.js 22:51:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8ffd8000) [pid = 1781] [serial = 1785] [outer = 0x8fd27400] 22:51:48 INFO - PROCESS | 1781 | 1461217908921 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]]]}] 22:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 22:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1883ms 22:51:48 INFO - PROCESS | 1781 | 1461217908992 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 22:51:48 INFO - PROCESS | 1781 | 1461217908995 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 22:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 22:51:49 INFO - PROCESS | 1781 | 1461217909002 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 22:51:49 INFO - PROCESS | 1781 | 1461217909006 Marionette TRACE conn3 <- [1,2350,null,{}] 22:51:49 INFO - PROCESS | 1781 | 1461217909012 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}] 22:51:49 INFO - PROCESS | 1781 | 1461217909219 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 22:51:49 INFO - PROCESS | 1781 | 1461217909593 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f5800 == 123 [pid = 1781] [id = 595] 22:51:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8fe72400) [pid = 1781] [serial = 1786] [outer = (nil)] 22:51:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x900d3800) [pid = 1781] [serial = 1787] [outer = 0x8fe72400] 22:51:49 INFO - PROCESS | 1781 | 1461217909713 Marionette DEBUG loaded listener.js 22:51:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x9034d400) [pid = 1781] [serial = 1788] [outer = 0x8fe72400] 22:51:50 INFO - PROCESS | 1781 | 1461217910634 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]]]}] 22:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 22:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 22:51:50 INFO - PROCESS | 1781 | 1461217910685 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 22:51:50 INFO - PROCESS | 1781 | 1461217910689 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 22:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 22:51:50 INFO - PROCESS | 1781 | 1461217910696 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 22:51:50 INFO - PROCESS | 1781 | 1461217910699 Marionette TRACE conn3 <- [1,2354,null,{}] 22:51:50 INFO - PROCESS | 1781 | 1461217910705 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}] 22:51:50 INFO - PROCESS | 1781 | 1461217910934 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 22:51:51 INFO - PROCESS | 1781 | 1461217911219 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6e000 == 124 [pid = 1781] [id = 596] 22:51:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8f7d7800) [pid = 1781] [serial = 1789] [outer = (nil)] 22:51:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x912a5400) [pid = 1781] [serial = 1790] [outer = 0x8f7d7800] 22:51:51 INFO - PROCESS | 1781 | 1461217911360 Marionette DEBUG loaded listener.js 22:51:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x915b1400) [pid = 1781] [serial = 1791] [outer = 0x8f7d7800] 22:51:52 INFO - PROCESS | 1781 | 1461217912282 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]]]}] 22:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 22:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1642ms 22:51:52 INFO - PROCESS | 1781 | 1461217912339 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 22:51:52 INFO - PROCESS | 1781 | 1461217912342 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 22:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 22:51:52 INFO - PROCESS | 1781 | 1461217912349 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 22:51:52 INFO - PROCESS | 1781 | 1461217912352 Marionette TRACE conn3 <- [1,2358,null,{}] 22:51:52 INFO - PROCESS | 1781 | 1461217912358 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}] 22:51:52 INFO - PROCESS | 1781 | 1461217912581 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 22:51:52 INFO - PROCESS | 1781 | 1461217912912 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f02000 == 125 [pid = 1781] [id = 597] 22:51:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x9062fc00) [pid = 1781] [serial = 1792] [outer = (nil)] 22:51:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x9285dc00) [pid = 1781] [serial = 1793] [outer = 0x9062fc00] 22:51:53 INFO - PROCESS | 1781 | 1461217913033 Marionette DEBUG loaded listener.js 22:51:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x92861400) [pid = 1781] [serial = 1794] [outer = 0x9062fc00] 22:51:54 INFO - PROCESS | 1781 | 1461217914110 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]]]}] 22:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 22:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1833ms 22:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 22:51:54 INFO - PROCESS | 1781 | 1461217914182 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 22:51:54 INFO - PROCESS | 1781 | 1461217914185 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 22:51:54 INFO - PROCESS | 1781 | 1461217914192 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 22:51:54 INFO - PROCESS | 1781 | 1461217914195 Marionette TRACE conn3 <- [1,2362,null,{}] 22:51:54 INFO - PROCESS | 1781 | 1461217914201 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}] 22:51:54 INFO - PROCESS | 1781 | 1461217914430 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 22:51:54 INFO - PROCESS | 1781 | 1461217914777 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x86728000 == 126 [pid = 1781] [id = 598] 22:51:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x904a2800) [pid = 1781] [serial = 1795] [outer = (nil)] 22:51:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x93920c00) [pid = 1781] [serial = 1796] [outer = 0x904a2800] 22:51:54 INFO - PROCESS | 1781 | 1461217914872 Marionette DEBUG loaded listener.js 22:51:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x93923000) [pid = 1781] [serial = 1797] [outer = 0x904a2800] 22:51:55 INFO - PROCESS | 1781 | 1461217915888 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]]]}] 22:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 22:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1740ms 22:51:55 INFO - PROCESS | 1781 | 1461217915933 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 22:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 22:51:55 INFO - PROCESS | 1781 | 1461217915937 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 22:51:55 INFO - PROCESS | 1781 | 1461217915943 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 22:51:55 INFO - PROCESS | 1781 | 1461217915948 Marionette TRACE conn3 <- [1,2366,null,{}] 22:51:55 INFO - PROCESS | 1781 | 1461217915954 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}] 22:51:56 INFO - PROCESS | 1781 | 1461217916205 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 22:51:56 INFO - PROCESS | 1781 | 1461217916549 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x939dd800 == 127 [pid = 1781] [id = 599] 22:51:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x93b47400) [pid = 1781] [serial = 1798] [outer = (nil)] 22:51:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x946d0c00) [pid = 1781] [serial = 1799] [outer = 0x93b47400] 22:51:56 INFO - PROCESS | 1781 | 1461217916649 Marionette DEBUG loaded listener.js 22:51:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x96273000) [pid = 1781] [serial = 1800] [outer = 0x93b47400] 22:51:57 INFO - PROCESS | 1781 | 1461217917583 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]]]}] 22:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 22:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1687ms 22:51:57 INFO - PROCESS | 1781 | 1461217917633 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 22:51:57 INFO - PROCESS | 1781 | 1461217917640 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 22:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 22:51:57 INFO - PROCESS | 1781 | 1461217917651 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 22:51:57 INFO - PROCESS | 1781 | 1461217917655 Marionette TRACE conn3 <- [1,2370,null,{}] 22:51:57 INFO - PROCESS | 1781 | 1461217917665 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}] 22:51:57 INFO - PROCESS | 1781 | 1461217917986 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 22:51:58 INFO - PROCESS | 1781 | 1461217918326 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a56800 == 128 [pid = 1781] [id = 600] 22:51:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x883ec800) [pid = 1781] [serial = 1801] [outer = (nil)] 22:51:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x970cf000) [pid = 1781] [serial = 1802] [outer = 0x883ec800] 22:51:58 INFO - PROCESS | 1781 | 1461217918419 Marionette DEBUG loaded listener.js 22:51:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x97866c00) [pid = 1781] [serial = 1803] [outer = 0x883ec800] 22:51:59 INFO - PROCESS | 1781 | 1461217919326 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]]]}] 22:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 22:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1742ms 22:51:59 INFO - PROCESS | 1781 | 1461217919392 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 22:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 22:51:59 INFO - PROCESS | 1781 | 1461217919397 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 22:51:59 INFO - PROCESS | 1781 | 1461217919403 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 22:51:59 INFO - PROCESS | 1781 | 1461217919406 Marionette TRACE conn3 <- [1,2374,null,{}] 22:51:59 INFO - PROCESS | 1781 | 1461217919412 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}] 22:51:59 INFO - PROCESS | 1781 | 1461217919630 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 22:51:59 INFO - PROCESS | 1781 | 1461217919961 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:51:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x94623800 == 129 [pid = 1781] [id = 601] 22:51:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x9680f000) [pid = 1781] [serial = 1804] [outer = (nil)] 22:52:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x97f38000) [pid = 1781] [serial = 1805] [outer = 0x9680f000] 22:52:00 INFO - PROCESS | 1781 | 1461217920053 Marionette DEBUG loaded listener.js 22:52:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x98109800) [pid = 1781] [serial = 1806] [outer = 0x9680f000] 22:52:01 INFO - PROCESS | 1781 | 1461217921005 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]]]}] 22:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 22:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1683ms 22:52:01 INFO - PROCESS | 1781 | 1461217921087 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 22:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 22:52:01 INFO - PROCESS | 1781 | 1461217921092 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 22:52:01 INFO - PROCESS | 1781 | 1461217921100 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 22:52:01 INFO - PROCESS | 1781 | 1461217921103 Marionette TRACE conn3 <- [1,2378,null,{}] 22:52:01 INFO - PROCESS | 1781 | 1461217921109 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}] 22:52:01 INFO - PROCESS | 1781 | 1461217921415 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 22:52:01 INFO - PROCESS | 1781 | 1461217921818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x97137000 == 130 [pid = 1781] [id = 602] 22:52:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x97f05800) [pid = 1781] [serial = 1807] [outer = (nil)] 22:52:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x98e59400) [pid = 1781] [serial = 1808] [outer = 0x97f05800] 22:52:01 INFO - PROCESS | 1781 | 1461217921909 Marionette DEBUG loaded listener.js 22:52:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x98e61000) [pid = 1781] [serial = 1809] [outer = 0x97f05800] 22:52:02 INFO - PROCESS | 1781 | 1461217922929 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]]]}] 22:52: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 22:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1882ms 22:52:02 INFO - PROCESS | 1781 | 1461217922983 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 22:52:02 INFO - PROCESS | 1781 | 1461217922987 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 22:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 22:52:02 INFO - PROCESS | 1781 | 1461217922994 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 22:52:02 INFO - PROCESS | 1781 | 1461217922997 Marionette TRACE conn3 <- [1,2382,null,{}] 22:52:03 INFO - PROCESS | 1781 | 1461217923003 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}] 22:52:03 INFO - PROCESS | 1781 | 1461217923255 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 22:52:03 INFO - PROCESS | 1781 | 1461217923607 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e7800 == 131 [pid = 1781] [id = 603] 22:52:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x8eb71800) [pid = 1781] [serial = 1810] [outer = (nil)] 22:52:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x992dec00) [pid = 1781] [serial = 1811] [outer = 0x8eb71800] 22:52:03 INFO - PROCESS | 1781 | 1461217923696 Marionette DEBUG loaded listener.js 22:52:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x992db000) [pid = 1781] [serial = 1812] [outer = 0x8eb71800] 22:52:04 INFO - PROCESS | 1781 | 1461217924633 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]]]}] 22:52: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 22:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1680ms 22:52:04 INFO - PROCESS | 1781 | 1461217924675 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 22:52:04 INFO - PROCESS | 1781 | 1461217924679 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 22:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 22:52:04 INFO - PROCESS | 1781 | 1461217924686 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 22:52:04 INFO - PROCESS | 1781 | 1461217924689 Marionette TRACE conn3 <- [1,2386,null,{}] 22:52:04 INFO - PROCESS | 1781 | 1461217924695 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}] 22:52:04 INFO - PROCESS | 1781 | 1461217924932 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 22:52:05 INFO - PROCESS | 1781 | 1461217925280 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x98e4d000 == 132 [pid = 1781] [id = 604] 22:52:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x9928d400) [pid = 1781] [serial = 1813] [outer = (nil)] 22:52:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x9ae30400) [pid = 1781] [serial = 1814] [outer = 0x9928d400] 22:52:05 INFO - PROCESS | 1781 | 1461217925375 Marionette DEBUG loaded listener.js 22:52:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x9ae32c00) [pid = 1781] [serial = 1815] [outer = 0x9928d400] 22:52:06 INFO - PROCESS | 1781 | 1461217926252 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]]]}] 22:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 22:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1635ms 22:52:06 INFO - PROCESS | 1781 | 1461217926322 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 22:52:06 INFO - PROCESS | 1781 | 1461217926326 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 22:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 22:52:06 INFO - PROCESS | 1781 | 1461217926333 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 22:52:06 INFO - PROCESS | 1781 | 1461217926336 Marionette TRACE conn3 <- [1,2390,null,{}] 22:52:06 INFO - PROCESS | 1781 | 1461217926342 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}] 22:52:06 INFO - PROCESS | 1781 | 1461217926606 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 22:52:06 INFO - PROCESS | 1781 | 1461217926946 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x88513c00 == 133 [pid = 1781] [id = 605] 22:52:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x9a418400) [pid = 1781] [serial = 1816] [outer = (nil)] 22:52:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x9b0f4c00) [pid = 1781] [serial = 1817] [outer = 0x9a418400] 22:52:07 INFO - PROCESS | 1781 | 1461217927044 Marionette DEBUG loaded listener.js 22:52:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 177 (0x9b0fa400) [pid = 1781] [serial = 1818] [outer = 0x9a418400] 22:52:07 INFO - PROCESS | 1781 | 1461217927955 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]]]}] 22:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 22:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1686ms 22:52:08 INFO - PROCESS | 1781 | 1461217928020 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 22:52:08 INFO - PROCESS | 1781 | 1461217928025 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 22:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 22:52:08 INFO - PROCESS | 1781 | 1461217928031 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 22:52:08 INFO - PROCESS | 1781 | 1461217928034 Marionette TRACE conn3 <- [1,2394,null,{}] 22:52:08 INFO - PROCESS | 1781 | 1461217928040 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}] 22:52:08 INFO - PROCESS | 1781 | 1461217928317 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x88278400 == 132 [pid = 1781] [id = 543] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x86a4fc00 == 131 [pid = 1781] [id = 544] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8f37d400 == 130 [pid = 1781] [id = 539] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x915ef800 == 129 [pid = 1781] [id = 537] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8fd27000 == 128 [pid = 1781] [id = 538] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6f800 == 127 [pid = 1781] [id = 541] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8b551000 == 126 [pid = 1781] [id = 587] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x89511400 == 125 [pid = 1781] [id = 586] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x88fcbc00 == 124 [pid = 1781] [id = 585] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8eae0800 == 123 [pid = 1781] [id = 572] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdd400 == 122 [pid = 1781] [id = 571] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x895fe000 == 121 [pid = 1781] [id = 570] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x89514000 == 120 [pid = 1781] [id = 569] 22:52:10 INFO - PROCESS | 1781 | --DOCSHELL 0x88279800 == 119 [pid = 1781] [id = 568] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 176 (0x97f09c00) [pid = 1781] [serial = 1679] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x895f7000) [pid = 1781] [serial = 1695] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x974bf400) [pid = 1781] [serial = 1673] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8ff95800) [pid = 1781] [serial = 1656] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8f06e400) [pid = 1781] [serial = 1649] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x983edc00) [pid = 1781] [serial = 1686] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8f236800) [pid = 1781] [serial = 1652] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8f382400) [pid = 1781] [serial = 1653] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x97f37400) [pid = 1781] [serial = 1682] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x98a67400) [pid = 1781] [serial = 1689] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8b7c9800) [pid = 1781] [serial = 1703] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x89298000) [pid = 1781] [serial = 1701] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x88283000) [pid = 1781] [serial = 1691] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x89509400) [pid = 1781] [serial = 1694] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x98a2f000) [pid = 1781] [serial = 1688] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8b7cfc00) [pid = 1781] [serial = 1637] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x89f07800) [pid = 1781] [serial = 1641] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x900d5000) [pid = 1781] [serial = 1658] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x92896c00) [pid = 1781] [serial = 1667] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8b403800) [pid = 1781] [serial = 1572] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x915f3800) [pid = 1781] [serial = 1665] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x9289c400) [pid = 1781] [serial = 1668] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8b7c0400) [pid = 1781] [serial = 1643] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8f1d7000) [pid = 1781] [serial = 1650] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x979cf800) [pid = 1781] [serial = 1676] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x915ae000) [pid = 1781] [serial = 1664] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x904a7400) [pid = 1781] [serial = 1662] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x96fb5400) [pid = 1781] [serial = 1623] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8eb69400) [pid = 1781] [serial = 1647] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x96204c00) [pid = 1781] [serial = 1671] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x89513c00) [pid = 1781] [serial = 1640] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x979d2c00) [pid = 1781] [serial = 1677] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x88278c00) [pid = 1781] [serial = 1700] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8ea60800) [pid = 1781] [serial = 1646] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x983ea800) [pid = 1781] [serial = 1685] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x9786f000) [pid = 1781] [serial = 1674] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x97fb0800) [pid = 1781] [serial = 1683] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8a3d3000) [pid = 1781] [serial = 1698] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x9049e000) [pid = 1781] [serial = 1661] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8a22e400) [pid = 1781] [serial = 1697] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8bef6c00) [pid = 1781] [serial = 1644] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x97f0cc00) [pid = 1781] [serial = 1680] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x946d2800) [pid = 1781] [serial = 1670] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x883ee800) [pid = 1781] [serial = 1692] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x9034ec00) [pid = 1781] [serial = 1659] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8fe72c00) [pid = 1781] [serial = 1655] [outer = (nil)] [url = about:blank] 22:52:11 INFO - PROCESS | 1781 | 1461217931306 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x88279800 == 120 [pid = 1781] [id = 606] 22:52:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x88286400) [pid = 1781] [serial = 1819] [outer = (nil)] 22:52:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x883f0c00) [pid = 1781] [serial = 1820] [outer = 0x88286400] 22:52:11 INFO - PROCESS | 1781 | 1461217931408 Marionette DEBUG loaded listener.js 22:52:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x88517000) [pid = 1781] [serial = 1821] [outer = 0x88286400] 22:52:12 INFO - PROCESS | 1781 | 1461217932333 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]]]}] 22:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 22:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 4341ms 22:52:12 INFO - PROCESS | 1781 | 1461217932374 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 22:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 22:52:12 INFO - PROCESS | 1781 | 1461217932379 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 22:52:12 INFO - PROCESS | 1781 | 1461217932387 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 22:52:12 INFO - PROCESS | 1781 | 1461217932393 Marionette TRACE conn3 <- [1,2398,null,{}] 22:52:12 INFO - PROCESS | 1781 | 1461217932400 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}] 22:52:12 INFO - PROCESS | 1781 | 1461217932607 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 22:52:12 INFO - PROCESS | 1781 | 1461217932817 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x892a1800 == 121 [pid = 1781] [id = 607] 22:52:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8950fc00) [pid = 1781] [serial = 1822] [outer = (nil)] 22:52:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x895f9c00) [pid = 1781] [serial = 1823] [outer = 0x8950fc00] 22:52:12 INFO - PROCESS | 1781 | 1461217932899 Marionette DEBUG loaded listener.js 22:52:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x89b2fc00) [pid = 1781] [serial = 1824] [outer = 0x8950fc00] 22:52:13 INFO - PROCESS | 1781 | 1461217933930 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]]]}] 22:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 22:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1598ms 22:52:13 INFO - PROCESS | 1781 | 1461217933990 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 22:52:13 INFO - PROCESS | 1781 | 1461217933996 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 22:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 22:52:14 INFO - PROCESS | 1781 | 1461217934003 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 22:52:14 INFO - PROCESS | 1781 | 1461217934006 Marionette TRACE conn3 <- [1,2402,null,{}] 22:52:14 INFO - PROCESS | 1781 | 1461217934019 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}] 22:52:14 INFO - PROCESS | 1781 | 1461217934305 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 22:52:14 INFO - PROCESS | 1781 | 1461217934334 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3c7400 == 122 [pid = 1781] [id = 608] 22:52:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8a3cec00) [pid = 1781] [serial = 1825] [outer = (nil)] 22:52:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8b407c00) [pid = 1781] [serial = 1826] [outer = 0x8a3cec00] 22:52:14 INFO - PROCESS | 1781 | 1461217934503 Marionette DEBUG loaded listener.js 22:52:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8b40dc00) [pid = 1781] [serial = 1827] [outer = 0x8a3cec00] 22:52:15 INFO - PROCESS | 1781 | 1461217935498 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]]]}] 22:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 22:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1533ms 22:52:15 INFO - PROCESS | 1781 | 1461217935536 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 22:52:15 INFO - PROCESS | 1781 | 1461217935541 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 22:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 22:52:15 INFO - PROCESS | 1781 | 1461217935561 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 22:52:15 INFO - PROCESS | 1781 | 1461217935570 Marionette TRACE conn3 <- [1,2406,null,{}] 22:52:15 INFO - PROCESS | 1781 | 1461217935577 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}] 22:52:15 INFO - PROCESS | 1781 | 1461217935879 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8b7c6000) [pid = 1781] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x891bcc00) [pid = 1781] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x891ca800) [pid = 1781] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8eae3c00) [pid = 1781] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x900c9000) [pid = 1781] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x93b3a800) [pid = 1781] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8b6ec000) [pid = 1781] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f38a800) [pid = 1781] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x98e59800) [pid = 1781] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8a01b400) [pid = 1781] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8dce5c00) [pid = 1781] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8f1f8400) [pid = 1781] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8851cc00) [pid = 1781] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x884e0400) [pid = 1781] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x98104c00) [pid = 1781] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8fe75800) [pid = 1781] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8a024000) [pid = 1781] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x97940800) [pid = 1781] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x939e5000) [pid = 1781] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x8eae5400) [pid = 1781] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 22:52:16 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x884e7c00) [pid = 1781] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 22:52:16 INFO - PROCESS | 1781 | 1461217936668 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x86724800 == 123 [pid = 1781] [id = 609] 22:52:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x86a5d800) [pid = 1781] [serial = 1828] [outer = (nil)] 22:52:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x884e4000) [pid = 1781] [serial = 1829] [outer = 0x86a5d800] 22:52:16 INFO - PROCESS | 1781 | 1461217936748 Marionette DEBUG loaded listener.js 22:52:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x895fc000) [pid = 1781] [serial = 1830] [outer = 0x86a5d800] 22:52:17 INFO - PROCESS | 1781 | 1461217937510 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]]]}] 22:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 22:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2010ms 22:52:17 INFO - PROCESS | 1781 | 1461217937560 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 22:52:17 INFO - PROCESS | 1781 | 1461217937564 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 22:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 22:52:17 INFO - PROCESS | 1781 | 1461217937570 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 22:52:17 INFO - PROCESS | 1781 | 1461217937574 Marionette TRACE conn3 <- [1,2410,null,{}] 22:52:17 INFO - PROCESS | 1781 | 1461217937579 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}] 22:52:17 INFO - PROCESS | 1781 | 1461217937790 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 22:52:18 INFO - PROCESS | 1781 | 1461217937991 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x88517c00 == 124 [pid = 1781] [id = 610] 22:52:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8b7c7800) [pid = 1781] [serial = 1831] [outer = (nil)] 22:52:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8c187400) [pid = 1781] [serial = 1832] [outer = 0x8b7c7800] 22:52:18 INFO - PROCESS | 1781 | 1461217938081 Marionette DEBUG loaded listener.js 22:52:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8dcdc800) [pid = 1781] [serial = 1833] [outer = 0x8b7c7800] 22:52:19 INFO - PROCESS | 1781 | 1461217939221 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]]]}] 22:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 22:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1696ms 22:52:19 INFO - PROCESS | 1781 | 1461217939268 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 22:52:19 INFO - PROCESS | 1781 | 1461217939275 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 22:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 22:52:19 INFO - PROCESS | 1781 | 1461217939284 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 22:52:19 INFO - PROCESS | 1781 | 1461217939290 Marionette TRACE conn3 <- [1,2414,null,{}] 22:52:19 INFO - PROCESS | 1781 | 1461217939299 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}] 22:52:19 INFO - PROCESS | 1781 | 1461217939648 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 22:52:19 INFO - PROCESS | 1781 | 1461217939925 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x89509400 == 125 [pid = 1781] [id = 611] 22:52:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x89512800) [pid = 1781] [serial = 1834] [outer = (nil)] 22:52:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8a019400) [pid = 1781] [serial = 1835] [outer = 0x89512800] 22:52:20 INFO - PROCESS | 1781 | 1461217940020 Marionette DEBUG loaded listener.js 22:52:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8a228c00) [pid = 1781] [serial = 1836] [outer = 0x89512800] 22:52:21 INFO - PROCESS | 1781 | 1461217941037 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]]]}] 22:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 22:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1794ms 22:52:21 INFO - PROCESS | 1781 | 1461217941079 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 22:52:21 INFO - PROCESS | 1781 | 1461217941088 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 22:52:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 22:52:21 INFO - PROCESS | 1781 | 1461217941100 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 22:52:21 INFO - PROCESS | 1781 | 1461217941104 Marionette TRACE conn3 <- [1,2418,null,{}] 22:52:21 INFO - PROCESS | 1781 | 1461217941112 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}] 22:52:21 INFO - PROCESS | 1781 | 1461217941367 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 22:52:21 INFO - PROCESS | 1781 | 1461217941750 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c6c00 == 126 [pid = 1781] [id = 612] 22:52:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8b7c9800) [pid = 1781] [serial = 1837] [outer = (nil)] 22:52:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8beee400) [pid = 1781] [serial = 1838] [outer = 0x8b7c9800] 22:52:21 INFO - PROCESS | 1781 | 1461217941847 Marionette DEBUG loaded listener.js 22:52:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8c190c00) [pid = 1781] [serial = 1839] [outer = 0x8b7c9800] 22:52:22 INFO - PROCESS | 1781 | 1461217942839 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]]]}] 22:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 22:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1786ms 22:52:22 INFO - PROCESS | 1781 | 1461217942886 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 22:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 22:52:22 INFO - PROCESS | 1781 | 1461217942891 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 22:52:22 INFO - PROCESS | 1781 | 1461217942898 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 22:52:22 INFO - PROCESS | 1781 | 1461217942904 Marionette TRACE conn3 <- [1,2422,null,{}] 22:52:22 INFO - PROCESS | 1781 | 1461217942922 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}] 22:52:23 INFO - PROCESS | 1781 | 1461217943159 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 22:52:23 INFO - PROCESS | 1781 | 1461217943488 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c2000 == 127 [pid = 1781] [id = 613] 22:52:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8ea60c00) [pid = 1781] [serial = 1840] [outer = (nil)] 22:52:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8eaea400) [pid = 1781] [serial = 1841] [outer = 0x8ea60c00] 22:52:23 INFO - PROCESS | 1781 | 1461217943586 Marionette DEBUG loaded listener.js 22:52:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f062000) [pid = 1781] [serial = 1842] [outer = 0x8ea60c00] 22:52:24 INFO - PROCESS | 1781 | 1461217944508 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]]]}] 22:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 22:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1640ms 22:52:24 INFO - PROCESS | 1781 | 1461217944538 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 22:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 22:52:24 INFO - PROCESS | 1781 | 1461217944543 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 22:52:24 INFO - PROCESS | 1781 | 1461217944549 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 22:52:24 INFO - PROCESS | 1781 | 1461217944553 Marionette TRACE conn3 <- [1,2426,null,{}] 22:52:24 INFO - PROCESS | 1781 | 1461217944559 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}] 22:52:24 INFO - PROCESS | 1781 | 1461217944786 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 22:52:25 INFO - PROCESS | 1781 | 1461217945039 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd66c00 == 128 [pid = 1781] [id = 614] 22:52:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8eae8000) [pid = 1781] [serial = 1843] [outer = (nil)] 22:52:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f1d5c00) [pid = 1781] [serial = 1844] [outer = 0x8eae8000] 22:52:25 INFO - PROCESS | 1781 | 1461217945189 Marionette DEBUG loaded listener.js 22:52:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f1f1c00) [pid = 1781] [serial = 1845] [outer = 0x8eae8000] 22:52:26 INFO - PROCESS | 1781 | 1461217946082 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]]]}] 22:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 22:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1590ms 22:52:26 INFO - PROCESS | 1781 | 1461217946140 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 22:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 22:52:26 INFO - PROCESS | 1781 | 1461217946144 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 22:52:26 INFO - PROCESS | 1781 | 1461217946150 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 22:52:26 INFO - PROCESS | 1781 | 1461217946154 Marionette TRACE conn3 <- [1,2430,null,{}] 22:52:26 INFO - PROCESS | 1781 | 1461217946160 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}] 22:52:26 INFO - PROCESS | 1781 | 1461217946392 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 22:52:26 INFO - PROCESS | 1781 | 1461217946750 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb6f400 == 129 [pid = 1781] [id = 615] 22:52:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f0b4c00) [pid = 1781] [serial = 1846] [outer = (nil)] 22:52:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8f384000) [pid = 1781] [serial = 1847] [outer = 0x8f0b4c00] 22:52:26 INFO - PROCESS | 1781 | 1461217946843 Marionette DEBUG loaded listener.js 22:52:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8f7da000) [pid = 1781] [serial = 1848] [outer = 0x8f0b4c00] 22:52:27 INFO - PROCESS | 1781 | 1461217947757 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]]]}] 22:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 22:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1638ms 22:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 22:52:27 INFO - PROCESS | 1781 | 1461217947789 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 22:52:27 INFO - PROCESS | 1781 | 1461217947792 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 22:52:27 INFO - PROCESS | 1781 | 1461217947799 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 22:52:27 INFO - PROCESS | 1781 | 1461217947803 Marionette TRACE conn3 <- [1,2434,null,{}] 22:52:27 INFO - PROCESS | 1781 | 1461217947808 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}] 22:52:28 INFO - PROCESS | 1781 | 1461217948059 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 22:52:28 INFO - PROCESS | 1781 | 1461217948401 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535c400 == 130 [pid = 1781] [id = 616] 22:52:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8a234000) [pid = 1781] [serial = 1849] [outer = (nil)] 22:52:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8fe72c00) [pid = 1781] [serial = 1850] [outer = 0x8a234000] 22:52:28 INFO - PROCESS | 1781 | 1461217948499 Marionette DEBUG loaded listener.js 22:52:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8fe75800) [pid = 1781] [serial = 1851] [outer = 0x8a234000] 22:52:29 INFO - PROCESS | 1781 | 1461217949409 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]]]}] 22:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 22:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1639ms 22:52:29 INFO - PROCESS | 1781 | 1461217949438 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 22:52:29 INFO - PROCESS | 1781 | 1461217949442 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 22:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 22:52:29 INFO - PROCESS | 1781 | 1461217949448 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 22:52:29 INFO - PROCESS | 1781 | 1461217949451 Marionette TRACE conn3 <- [1,2438,null,{}] 22:52:29 INFO - PROCESS | 1781 | 1461217949458 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}] 22:52:29 INFO - PROCESS | 1781 | 1461217949692 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 22:52:30 INFO - PROCESS | 1781 | 1461217949980 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe6ec00 == 131 [pid = 1781] [id = 617] 22:52:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8fe74800) [pid = 1781] [serial = 1852] [outer = (nil)] 22:52:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8ffddc00) [pid = 1781] [serial = 1853] [outer = 0x8fe74800] 22:52:30 INFO - PROCESS | 1781 | 1461217950118 Marionette DEBUG loaded listener.js 22:52:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x900cb800) [pid = 1781] [serial = 1854] [outer = 0x8fe74800] 22:52:31 INFO - PROCESS | 1781 | 1461217951195 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]]]}] 22:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 22:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1781ms 22:52:31 INFO - PROCESS | 1781 | 1461217951231 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 22:52:31 INFO - PROCESS | 1781 | 1461217951235 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 22:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 22:52:31 INFO - PROCESS | 1781 | 1461217951241 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 22:52:31 INFO - PROCESS | 1781 | 1461217951245 Marionette TRACE conn3 <- [1,2442,null,{}] 22:52:31 INFO - PROCESS | 1781 | 1461217951250 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}] 22:52:31 INFO - PROCESS | 1781 | 1461217951542 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 22:52:31 INFO - PROCESS | 1781 | 1461217951875 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0b5800 == 132 [pid = 1781] [id = 618] 22:52:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8fe72800) [pid = 1781] [serial = 1855] [outer = (nil)] 22:52:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x90357400) [pid = 1781] [serial = 1856] [outer = 0x8fe72800] 22:52:31 INFO - PROCESS | 1781 | 1461217951970 Marionette DEBUG loaded listener.js 22:52:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x904a2000) [pid = 1781] [serial = 1857] [outer = 0x8fe72800] 22:52:32 INFO - PROCESS | 1781 | 1461217952849 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]]]}] 22:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 22:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1646ms 22:52:32 INFO - PROCESS | 1781 | 1461217952888 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 22:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 22:52:32 INFO - PROCESS | 1781 | 1461217952892 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 22:52:32 INFO - PROCESS | 1781 | 1461217952899 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 22:52:32 INFO - PROCESS | 1781 | 1461217952902 Marionette TRACE conn3 <- [1,2446,null,{}] 22:52:32 INFO - PROCESS | 1781 | 1461217952908 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}] 22:52:33 INFO - PROCESS | 1781 | 1461217953132 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 22:52:33 INFO - PROCESS | 1781 | 1461217953429 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:33 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f06c00 == 133 [pid = 1781] [id = 619] 22:52:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8b7ccc00) [pid = 1781] [serial = 1858] [outer = (nil)] 22:52:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x912a4800) [pid = 1781] [serial = 1859] [outer = 0x8b7ccc00] 22:52:33 INFO - PROCESS | 1781 | 1461217953567 Marionette DEBUG loaded listener.js 22:52:33 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x915a9800) [pid = 1781] [serial = 1860] [outer = 0x8b7ccc00] 22:52:34 INFO - PROCESS | 1781 | 1461217954501 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]]]}] 22:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 22:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1640ms 22:52:34 INFO - PROCESS | 1781 | 1461217954539 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 22:52:34 INFO - PROCESS | 1781 | 1461217954542 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 22:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 22:52:34 INFO - PROCESS | 1781 | 1461217954549 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 22:52:34 INFO - PROCESS | 1781 | 1461217954553 Marionette TRACE conn3 <- [1,2450,null,{}] 22:52:34 INFO - PROCESS | 1781 | 1461217954559 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}] 22:52:34 INFO - PROCESS | 1781 | 1461217954775 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 22:52:35 INFO - PROCESS | 1781 | 1461217955115 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffda800 == 134 [pid = 1781] [id = 620] 22:52:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x915f2000) [pid = 1781] [serial = 1861] [outer = (nil)] 22:52:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x927adc00) [pid = 1781] [serial = 1862] [outer = 0x915f2000] 22:52:35 INFO - PROCESS | 1781 | 1461217955206 Marionette DEBUG loaded listener.js 22:52:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x92869c00) [pid = 1781] [serial = 1863] [outer = 0x915f2000] 22:52:36 INFO - PROCESS | 1781 | 1461217956119 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]]]}] 22:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 22:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1636ms 22:52:36 INFO - PROCESS | 1781 | 1461217956187 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 22:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 22:52:36 INFO - PROCESS | 1781 | 1461217956191 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 22:52:36 INFO - PROCESS | 1781 | 1461217956198 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 22:52:36 INFO - PROCESS | 1781 | 1461217956202 Marionette TRACE conn3 <- [1,2454,null,{}] 22:52:36 INFO - PROCESS | 1781 | 1461217956208 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}] 22:52:36 INFO - PROCESS | 1781 | 1461217956500 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 22:52:36 INFO - PROCESS | 1781 | 1461217956864 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c3c00 == 135 [pid = 1781] [id = 621] 22:52:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x915fc000) [pid = 1781] [serial = 1864] [outer = (nil)] 22:52:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x93b1a000) [pid = 1781] [serial = 1865] [outer = 0x915fc000] 22:52:36 INFO - PROCESS | 1781 | 1461217956959 Marionette DEBUG loaded listener.js 22:52:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x93b40400) [pid = 1781] [serial = 1866] [outer = 0x915fc000] 22:52:37 INFO - PROCESS | 1781 | 1461217957875 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]]]}] 22:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 22:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1736ms 22:52:37 INFO - PROCESS | 1781 | 1461217957934 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 22:52:37 INFO - PROCESS | 1781 | 1461217957937 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 22:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 22:52:37 INFO - PROCESS | 1781 | 1461217957944 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 22:52:37 INFO - PROCESS | 1781 | 1461217957948 Marionette TRACE conn3 <- [1,2458,null,{}] 22:52:37 INFO - PROCESS | 1781 | 1461217957953 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}] 22:52:38 INFO - PROCESS | 1781 | 1461217958182 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 22:52:38 INFO - PROCESS | 1781 | 1461217958525 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff94800 == 136 [pid = 1781] [id = 622] 22:52:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x912a1400) [pid = 1781] [serial = 1867] [outer = (nil)] 22:52:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x946d2400) [pid = 1781] [serial = 1868] [outer = 0x912a1400] 22:52:38 INFO - PROCESS | 1781 | 1461217958620 Marionette DEBUG loaded listener.js 22:52:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x946dc400) [pid = 1781] [serial = 1869] [outer = 0x912a1400] 22:52:39 INFO - PROCESS | 1781 | 1461217959565 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]]]}] 22:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 22:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1685ms 22:52:39 INFO - PROCESS | 1781 | 1461217959630 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 22:52:39 INFO - PROCESS | 1781 | 1461217959634 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 22:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 22:52:39 INFO - PROCESS | 1781 | 1461217959641 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 22:52:39 INFO - PROCESS | 1781 | 1461217959644 Marionette TRACE conn3 <- [1,2462,null,{}] 22:52:39 INFO - PROCESS | 1781 | 1461217959650 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}] 22:52:39 INFO - PROCESS | 1781 | 1461217959885 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 22:52:40 INFO - PROCESS | 1781 | 1461217960219 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b1cc00 == 137 [pid = 1781] [id = 623] 22:52:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x93b24c00) [pid = 1781] [serial = 1870] [outer = (nil)] 22:52:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x96808000) [pid = 1781] [serial = 1871] [outer = 0x93b24c00] 22:52:40 INFO - PROCESS | 1781 | 1461217960317 Marionette DEBUG loaded listener.js 22:52:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x96fb0400) [pid = 1781] [serial = 1872] [outer = 0x93b24c00] 22:52:41 INFO - PROCESS | 1781 | 1461217961225 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]]]}] 22:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 22:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1639ms 22:52:41 INFO - PROCESS | 1781 | 1461217961281 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 22:52:41 INFO - PROCESS | 1781 | 1461217961286 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 22:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 22:52:41 INFO - PROCESS | 1781 | 1461217961292 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 22:52:41 INFO - PROCESS | 1781 | 1461217961296 Marionette TRACE conn3 <- [1,2466,null,{}] 22:52:41 INFO - PROCESS | 1781 | 1461217961301 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}] 22:52:41 INFO - PROCESS | 1781 | 1461217961539 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 22:52:41 INFO - PROCESS | 1781 | 1461217961921 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x97936400 == 138 [pid = 1781] [id = 624] 22:52:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x9793b000) [pid = 1781] [serial = 1873] [outer = (nil)] 22:52:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x979d2c00) [pid = 1781] [serial = 1874] [outer = 0x9793b000] 22:52:42 INFO - PROCESS | 1781 | 1461217962019 Marionette DEBUG loaded listener.js 22:52:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x97f06c00) [pid = 1781] [serial = 1875] [outer = 0x9793b000] 22:52:42 INFO - PROCESS | 1781 | 1461217962932 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]]]}] 22:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 22:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1685ms 22:52:42 INFO - PROCESS | 1781 | 1461217962978 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 22:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 22:52:42 INFO - PROCESS | 1781 | 1461217962993 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 22:52:43 INFO - PROCESS | 1781 | 1461217963000 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 22:52:43 INFO - PROCESS | 1781 | 1461217963003 Marionette TRACE conn3 <- [1,2470,null,{}] 22:52:43 INFO - PROCESS | 1781 | 1461217963009 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}] 22:52:43 INFO - PROCESS | 1781 | 1461217963246 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 22:52:43 INFO - PROCESS | 1781 | 1461217963585 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x9271d400 == 139 [pid = 1781] [id = 625] 22:52:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x93b24400) [pid = 1781] [serial = 1876] [outer = (nil)] 22:52:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x97f36800) [pid = 1781] [serial = 1877] [outer = 0x93b24400] 22:52:43 INFO - PROCESS | 1781 | 1461217963680 Marionette DEBUG loaded listener.js 22:52:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x98103800) [pid = 1781] [serial = 1878] [outer = 0x93b24400] 22:52:44 INFO - PROCESS | 1781 | 1461217964617 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]]]}] 22:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 22:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1687ms 22:52:44 INFO - PROCESS | 1781 | 1461217964687 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 22:52:44 INFO - PROCESS | 1781 | 1461217964690 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 22:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 22:52:44 INFO - PROCESS | 1781 | 1461217964697 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 22:52:44 INFO - PROCESS | 1781 | 1461217964701 Marionette TRACE conn3 <- [1,2474,null,{}] 22:52:44 INFO - PROCESS | 1781 | 1461217964706 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}] 22:52:44 INFO - PROCESS | 1781 | 1461217964939 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 22:52:45 INFO - PROCESS | 1781 | 1461217965277 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a57400 == 140 [pid = 1781] [id = 626] 22:52:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x97d66c00) [pid = 1781] [serial = 1879] [outer = (nil)] 22:52:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x98a63c00) [pid = 1781] [serial = 1880] [outer = 0x97d66c00] 22:52:45 INFO - PROCESS | 1781 | 1461217965369 Marionette DEBUG loaded listener.js 22:52:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x98a69800) [pid = 1781] [serial = 1881] [outer = 0x97d66c00] 22:52:46 INFO - PROCESS | 1781 | 1461217966328 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]]]}] 22:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 22:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1684ms 22:52:46 INFO - PROCESS | 1781 | 1461217966382 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 22:52:46 INFO - PROCESS | 1781 | 1461217966385 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 22:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 22:52:46 INFO - PROCESS | 1781 | 1461217966393 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 22:52:46 INFO - PROCESS | 1781 | 1461217966396 Marionette TRACE conn3 <- [1,2478,null,{}] 22:52:46 INFO - PROCESS | 1781 | 1461217966403 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}] 22:52:46 INFO - PROCESS | 1781 | 1461217966684 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 22:52:47 INFO - PROCESS | 1781 | 1461217967055 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x883e7000 == 141 [pid = 1781] [id = 627] 22:52:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0x883e7400) [pid = 1781] [serial = 1882] [outer = (nil)] 22:52:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0x98e68800) [pid = 1781] [serial = 1883] [outer = 0x883e7400] 22:52:47 INFO - PROCESS | 1781 | 1461217967157 Marionette DEBUG loaded listener.js 22:52:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 176 (0x99293400) [pid = 1781] [serial = 1884] [outer = 0x883e7400] 22:52:48 INFO - PROCESS | 1781 | 1461217968093 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]]]}] 22:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 22:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1782ms 22:52:48 INFO - PROCESS | 1781 | 1461217968177 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 22:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 22:52:48 INFO - PROCESS | 1781 | 1461217968181 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 22:52:48 INFO - PROCESS | 1781 | 1461217968188 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 22:52:48 INFO - PROCESS | 1781 | 1461217968191 Marionette TRACE conn3 <- [1,2482,null,{}] 22:52:48 INFO - PROCESS | 1781 | 1461217968197 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}] 22:52:48 INFO - PROCESS | 1781 | 1461217968493 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x86724800 == 140 [pid = 1781] [id = 609] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3c7400 == 139 [pid = 1781] [id = 608] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x892a1800 == 138 [pid = 1781] [id = 607] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x88279800 == 137 [pid = 1781] [id = 606] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x98e4d000 == 136 [pid = 1781] [id = 604] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x97137000 == 135 [pid = 1781] [id = 602] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x884e7800 == 134 [pid = 1781] [id = 603] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x94623800 == 133 [pid = 1781] [id = 601] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x86a56800 == 132 [pid = 1781] [id = 600] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x939dd800 == 131 [pid = 1781] [id = 599] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x89f02000 == 130 [pid = 1781] [id = 597] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x86728000 == 129 [pid = 1781] [id = 598] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6e000 == 128 [pid = 1781] [id = 596] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f5800 == 127 [pid = 1781] [id = 595] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8eaea800 == 126 [pid = 1781] [id = 594] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d4c00 == 125 [pid = 1781] [id = 593] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea58c00 == 124 [pid = 1781] [id = 591] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea52c00 == 123 [pid = 1781] [id = 592] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x8b549800 == 122 [pid = 1781] [id = 590] 22:52:52 INFO - PROCESS | 1781 | --DOCSHELL 0x88514400 == 121 [pid = 1781] [id = 589] 22:52:52 INFO - PROCESS | 1781 | 1461217972278 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 175 (0x8dd6fc00) [pid = 1781] [serial = 1713] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x895f5800) [pid = 1781] [serial = 1758] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8ff89c00) [pid = 1781] [serial = 1724] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x8f1d1400) [pid = 1781] [serial = 1718] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x912ab400) [pid = 1781] [serial = 1731] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8ff8f000) [pid = 1781] [serial = 1725] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x95073000) [pid = 1781] [serial = 1740] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x8dce5400) [pid = 1781] [serial = 1712] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8bef5800) [pid = 1781] [serial = 1764] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8fd1f800) [pid = 1781] [serial = 1721] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x98e66c00) [pid = 1781] [serial = 1754] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8f1d8400) [pid = 1781] [serial = 1719] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8b54f400) [pid = 1781] [serial = 1709] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8eb6d800) [pid = 1781] [serial = 1716] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x98a6ec00) [pid = 1781] [serial = 1751] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8eaeb000) [pid = 1781] [serial = 1715] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x89b30c00) [pid = 1781] [serial = 1707] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8b6f0000) [pid = 1781] [serial = 1710] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8bef0c00) [pid = 1781] [serial = 1638] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x98a35c00) [pid = 1781] [serial = 1749] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8950f800) [pid = 1781] [serial = 1706] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x98e5cc00) [pid = 1781] [serial = 1752] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8950b000) [pid = 1781] [serial = 1757] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x90351c00) [pid = 1781] [serial = 1728] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8b7c9400) [pid = 1781] [serial = 1763] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8b401800) [pid = 1781] [serial = 1761] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x97f02400) [pid = 1781] [serial = 1745] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x93b45c00) [pid = 1781] [serial = 1737] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x912a2c00) [pid = 1781] [serial = 1730] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x98e67c00) [pid = 1781] [serial = 1755] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x96fb1400) [pid = 1781] [serial = 1742] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x9271b000) [pid = 1781] [serial = 1733] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x93b24800) [pid = 1781] [serial = 1736] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8a233c00) [pid = 1781] [serial = 1760] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x97369c00) [pid = 1781] [serial = 1743] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8fd24400) [pid = 1781] [serial = 1722] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x946dbc00) [pid = 1781] [serial = 1739] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x9810e000) [pid = 1781] [serial = 1748] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x97f03400) [pid = 1781] [serial = 1746] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x900cec00) [pid = 1781] [serial = 1727] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x927afc00) [pid = 1781] [serial = 1734] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8c183800) [pid = 1781] [serial = 1766] [outer = (nil)] [url = about:blank] 22:52:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6e000 == 122 [pid = 1781] [id = 628] 22:52:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x88279800) [pid = 1781] [serial = 1885] [outer = (nil)] 22:52:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x88fc7800) [pid = 1781] [serial = 1886] [outer = 0x88279800] 22:52:52 INFO - PROCESS | 1781 | 1461217972691 Marionette DEBUG loaded listener.js 22:52:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x891ca400) [pid = 1781] [serial = 1887] [outer = 0x88279800] 22:52:53 INFO - PROCESS | 1781 | 1461217973702 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]]]}] 22:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 22:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 5549ms 22:52:53 INFO - PROCESS | 1781 | 1461217973737 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 22:52:53 INFO - PROCESS | 1781 | 1461217973744 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 22:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 22:52:53 INFO - PROCESS | 1781 | 1461217973753 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 22:52:53 INFO - PROCESS | 1781 | 1461217973758 Marionette TRACE conn3 <- [1,2486,null,{}] 22:52:53 INFO - PROCESS | 1781 | 1461217973768 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}] 22:52:54 INFO - PROCESS | 1781 | 1461217974041 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 22:52:54 INFO - PROCESS | 1781 | 1461217974296 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a018400 == 123 [pid = 1781] [id = 629] 22:52:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8a018c00) [pid = 1781] [serial = 1888] [outer = (nil)] 22:52:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8a22a000) [pid = 1781] [serial = 1889] [outer = 0x8a018c00] 22:52:54 INFO - PROCESS | 1781 | 1461217974384 Marionette DEBUG loaded listener.js 22:52:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8a3cc000) [pid = 1781] [serial = 1890] [outer = 0x8a018c00] 22:52:55 INFO - PROCESS | 1781 | 1461217975333 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]]]}] 22:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 22:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1636ms 22:52:55 INFO - PROCESS | 1781 | 1461217975399 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 22:52:55 INFO - PROCESS | 1781 | 1461217975405 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 22:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 22:52:55 INFO - PROCESS | 1781 | 1461217975414 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 22:52:55 INFO - PROCESS | 1781 | 1461217975418 Marionette TRACE conn3 <- [1,2490,null,{}] 22:52:55 INFO - PROCESS | 1781 | 1461217975423 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}] 22:52:55 INFO - PROCESS | 1781 | 1461217975737 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 22:52:55 INFO - PROCESS | 1781 | 1461217975769 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a22dc00 == 124 [pid = 1781] [id = 630] 22:52:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8b548c00) [pid = 1781] [serial = 1891] [outer = (nil)] 22:52:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8b7cc000) [pid = 1781] [serial = 1892] [outer = 0x8b548c00] 22:52:55 INFO - PROCESS | 1781 | 1461217975845 Marionette DEBUG loaded listener.js 22:52:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8bef6400) [pid = 1781] [serial = 1893] [outer = 0x8b548c00] 22:52:57 INFO - PROCESS | 1781 | 1461217977174 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]]]}] 22:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 22:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2437ms 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8b6ef800) [pid = 1781] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8a3cec00) [pid = 1781] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x86a5d800) [pid = 1781] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8eb71800) [pid = 1781] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x97f05800) [pid = 1781] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x9680f000) [pid = 1781] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x883ec800) [pid = 1781] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x93b47400) [pid = 1781] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x904a2800) [pid = 1781] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x9062fc00) [pid = 1781] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f7d7800) [pid = 1781] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8fe72400) [pid = 1781] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8fd27400) [pid = 1781] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8f1f3800) [pid = 1781] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8eadd800) [pid = 1781] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8eaddc00) [pid = 1781] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8b54d800) [pid = 1781] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x891c8800) [pid = 1781] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8950fc00) [pid = 1781] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x88286400) [pid = 1781] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x9a418400) [pid = 1781] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 22:52:57 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x9928d400) [pid = 1781] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 22:52:58 INFO - PROCESS | 1781 | 1461217978007 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 22:52:58 INFO - PROCESS | 1781 | 1461217978011 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 22:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 22:52:58 INFO - PROCESS | 1781 | 1461217978022 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 22:52:58 INFO - PROCESS | 1781 | 1461217978032 Marionette TRACE conn3 <- [1,2494,null,{}] 22:52:58 INFO - PROCESS | 1781 | 1461217978048 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}] 22:52:58 INFO - PROCESS | 1781 | 1461217978327 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 22:52:58 INFO - PROCESS | 1781 | 1461217978460 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b550c00 == 125 [pid = 1781] [id = 631] 22:52:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8b7cf800) [pid = 1781] [serial = 1894] [outer = (nil)] 22:52:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8dd69800) [pid = 1781] [serial = 1895] [outer = 0x8b7cf800] 22:52:58 INFO - PROCESS | 1781 | 1461217978535 Marionette DEBUG loaded listener.js 22:52:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8ea56800) [pid = 1781] [serial = 1896] [outer = 0x8b7cf800] 22:52:59 INFO - PROCESS | 1781 | 1461217979358 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]]]}] 22:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 22:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1393ms 22:52:59 INFO - PROCESS | 1781 | 1461217979416 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 22:52:59 INFO - PROCESS | 1781 | 1461217979419 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 22:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 22:52:59 INFO - PROCESS | 1781 | 1461217979427 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 22:52:59 INFO - PROCESS | 1781 | 1461217979431 Marionette TRACE conn3 <- [1,2498,null,{}] 22:52:59 INFO - PROCESS | 1781 | 1461217979442 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}] 22:52:59 INFO - PROCESS | 1781 | 1461217979741 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 22:52:59 INFO - PROCESS | 1781 | 1461217979764 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:52:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b551c00 == 126 [pid = 1781] [id = 632] 22:52:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8b7cbc00) [pid = 1781] [serial = 1897] [outer = (nil)] 22:52:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8eaeb000) [pid = 1781] [serial = 1898] [outer = 0x8b7cbc00] 22:52:59 INFO - PROCESS | 1781 | 1461217979845 Marionette DEBUG loaded listener.js 22:52:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8eb75400) [pid = 1781] [serial = 1899] [outer = 0x8b7cbc00] 22:53:01 INFO - PROCESS | 1781 | 1461217981223 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]]]}] 22:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 22:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1836ms 22:53:01 INFO - PROCESS | 1781 | 1461217981265 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 22:53:01 INFO - PROCESS | 1781 | 1461217981274 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 22:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 22:53:01 INFO - PROCESS | 1781 | 1461217981285 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 22:53:01 INFO - PROCESS | 1781 | 1461217981293 Marionette TRACE conn3 <- [1,2502,null,{}] 22:53:01 INFO - PROCESS | 1781 | 1461217981301 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}] 22:53:01 INFO - PROCESS | 1781 | 1461217981575 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 22:53:02 INFO - PROCESS | 1781 | 1461217982025 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c8800 == 127 [pid = 1781] [id = 633] 22:53:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x895f7400) [pid = 1781] [serial = 1900] [outer = (nil)] 22:53:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8a3cec00) [pid = 1781] [serial = 1901] [outer = 0x895f7400] 22:53:02 INFO - PROCESS | 1781 | 1461217982209 Marionette DEBUG loaded listener.js 22:53:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8b54a800) [pid = 1781] [serial = 1902] [outer = 0x895f7400] 22:53:03 INFO - PROCESS | 1781 | 1461217983713 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]]]}] 22:53:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 22:53:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2450ms 22:53:03 INFO - PROCESS | 1781 | 1461217983734 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 22:53:03 INFO - PROCESS | 1781 | 1461217983743 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 22:53:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 22:53:03 INFO - PROCESS | 1781 | 1461217983754 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 22:53:03 INFO - PROCESS | 1781 | 1461217983759 Marionette TRACE conn3 <- [1,2506,null,{}] 22:53:03 INFO - PROCESS | 1781 | 1461217983766 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}] 22:53:04 INFO - PROCESS | 1781 | 1461217984093 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 22:53:04 INFO - PROCESS | 1781 | 1461217984532 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6e7800 == 128 [pid = 1781] [id = 634] 22:53:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8bef5800) [pid = 1781] [serial = 1903] [outer = (nil)] 22:53:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8ea5d800) [pid = 1781] [serial = 1904] [outer = 0x8bef5800] 22:53:04 INFO - PROCESS | 1781 | 1461217984689 Marionette DEBUG loaded listener.js 22:53:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8f06c800) [pid = 1781] [serial = 1905] [outer = 0x8bef5800] 22:53:05 INFO - PROCESS | 1781 | 1461217985855 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]]]}] 22:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 22:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2141ms 22:53:05 INFO - PROCESS | 1781 | 1461217985895 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 22:53:05 INFO - PROCESS | 1781 | 1461217985900 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 22:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 22:53:05 INFO - PROCESS | 1781 | 1461217985906 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 22:53:05 INFO - PROCESS | 1781 | 1461217985913 Marionette TRACE conn3 <- [1,2510,null,{}] 22:53:05 INFO - PROCESS | 1781 | 1461217985929 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}] 22:53:06 INFO - PROCESS | 1781 | 1461217986182 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 22:53:06 INFO - PROCESS | 1781 | 1461217986526 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dd6e800 == 129 [pid = 1781] [id = 635] 22:53:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f0bf800) [pid = 1781] [serial = 1906] [outer = (nil)] 22:53:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8f380c00) [pid = 1781] [serial = 1907] [outer = 0x8f0bf800] 22:53:06 INFO - PROCESS | 1781 | 1461217986626 Marionette DEBUG loaded listener.js 22:53:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8fd1b800) [pid = 1781] [serial = 1908] [outer = 0x8f0bf800] 22:53:07 INFO - PROCESS | 1781 | 1461217987610 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]]]}] 22:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 22:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1742ms 22:53:07 INFO - PROCESS | 1781 | 1461217987650 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 22:53:07 INFO - PROCESS | 1781 | 1461217987655 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 22:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 22:53:07 INFO - PROCESS | 1781 | 1461217987661 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 22:53:07 INFO - PROCESS | 1781 | 1461217987664 Marionette TRACE conn3 <- [1,2514,null,{}] 22:53:07 INFO - PROCESS | 1781 | 1461217987670 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}] 22:53:07 INFO - PROCESS | 1781 | 1461217987935 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 22:53:08 INFO - PROCESS | 1781 | 1461217988271 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:08 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603a400 == 130 [pid = 1781] [id = 636] 22:53:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x88514c00) [pid = 1781] [serial = 1909] [outer = (nil)] 22:53:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8fe6e800) [pid = 1781] [serial = 1910] [outer = 0x88514c00] 22:53:08 INFO - PROCESS | 1781 | 1461217988371 Marionette DEBUG loaded listener.js 22:53:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8ff89c00) [pid = 1781] [serial = 1911] [outer = 0x88514c00] 22:53:09 INFO - PROCESS | 1781 | 1461217989304 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]]]}] 22:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 22:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1683ms 22:53:09 INFO - PROCESS | 1781 | 1461217989346 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 22:53:09 INFO - PROCESS | 1781 | 1461217989351 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 22:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 22:53:09 INFO - PROCESS | 1781 | 1461217989359 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 22:53:09 INFO - PROCESS | 1781 | 1461217989363 Marionette TRACE conn3 <- [1,2518,null,{}] 22:53:09 INFO - PROCESS | 1781 | 1461217989369 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}] 22:53:09 INFO - PROCESS | 1781 | 1461217989611 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 22:53:09 INFO - PROCESS | 1781 | 1461217989955 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0ba000 == 131 [pid = 1781] [id = 637] 22:53:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8fe6a400) [pid = 1781] [serial = 1912] [outer = (nil)] 22:53:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8ffe0800) [pid = 1781] [serial = 1913] [outer = 0x8fe6a400] 22:53:10 INFO - PROCESS | 1781 | 1461217990054 Marionette DEBUG loaded listener.js 22:53:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x900cdc00) [pid = 1781] [serial = 1914] [outer = 0x8fe6a400] 22:53:11 INFO - PROCESS | 1781 | 1461217991033 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]]]}] 22:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 22:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1732ms 22:53:11 INFO - PROCESS | 1781 | 1461217991092 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 22:53:11 INFO - PROCESS | 1781 | 1461217991095 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 22:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 22:53:11 INFO - PROCESS | 1781 | 1461217991102 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 22:53:11 INFO - PROCESS | 1781 | 1461217991105 Marionette TRACE conn3 <- [1,2522,null,{}] 22:53:11 INFO - PROCESS | 1781 | 1461217991111 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}] 22:53:11 INFO - PROCESS | 1781 | 1461217991362 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 22:53:11 INFO - PROCESS | 1781 | 1461217991700 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe72400 == 132 [pid = 1781] [id = 638] 22:53:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8ffd1c00) [pid = 1781] [serial = 1915] [outer = (nil)] 22:53:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x915a6800) [pid = 1781] [serial = 1916] [outer = 0x8ffd1c00] 22:53:11 INFO - PROCESS | 1781 | 1461217991803 Marionette DEBUG loaded listener.js 22:53:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x915f9400) [pid = 1781] [serial = 1917] [outer = 0x8ffd1c00] 22:53:12 INFO - PROCESS | 1781 | 1461217992759 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]]]}] 22:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 22:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1733ms 22:53:12 INFO - PROCESS | 1781 | 1461217992855 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 22:53:12 INFO - PROCESS | 1781 | 1461217992863 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 22:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 22:53:12 INFO - PROCESS | 1781 | 1461217992874 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 22:53:12 INFO - PROCESS | 1781 | 1461217992877 Marionette TRACE conn3 <- [1,2526,null,{}] 22:53:12 INFO - PROCESS | 1781 | 1461217992884 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}] 22:53:13 INFO - PROCESS | 1781 | 1461217993258 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 22:53:13 INFO - PROCESS | 1781 | 1461217993532 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8603c400 == 133 [pid = 1781] [id = 639] 22:53:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8950d800) [pid = 1781] [serial = 1918] [outer = (nil)] 22:53:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x92897400) [pid = 1781] [serial = 1919] [outer = 0x8950d800] 22:53:13 INFO - PROCESS | 1781 | 1461217993628 Marionette DEBUG loaded listener.js 22:53:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x93920000) [pid = 1781] [serial = 1920] [outer = 0x8950d800] 22:53:14 INFO - PROCESS | 1781 | 1461217994665 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]]]}] 22:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 22:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1837ms 22:53:14 INFO - PROCESS | 1781 | 1461217994713 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 22:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 22:53:14 INFO - PROCESS | 1781 | 1461217994717 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 22:53:14 INFO - PROCESS | 1781 | 1461217994725 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 22:53:14 INFO - PROCESS | 1781 | 1461217994729 Marionette TRACE conn3 <- [1,2530,null,{}] 22:53:14 INFO - PROCESS | 1781 | 1461217994735 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}] 22:53:14 INFO - PROCESS | 1781 | 1461217994984 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 22:53:15 INFO - PROCESS | 1781 | 1461217995337 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x900ca000 == 134 [pid = 1781] [id = 640] 22:53:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x9289cc00) [pid = 1781] [serial = 1921] [outer = (nil)] 22:53:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x93b1d800) [pid = 1781] [serial = 1922] [outer = 0x9289cc00] 22:53:15 INFO - PROCESS | 1781 | 1461217995438 Marionette DEBUG loaded listener.js 22:53:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x93b3e800) [pid = 1781] [serial = 1923] [outer = 0x9289cc00] 22:53:16 INFO - PROCESS | 1781 | 1461217996406 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]]]}] 22:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 22:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1737ms 22:53:16 INFO - PROCESS | 1781 | 1461217996462 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 22:53:16 INFO - PROCESS | 1781 | 1461217996466 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 22:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 22:53:16 INFO - PROCESS | 1781 | 1461217996473 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 22:53:16 INFO - PROCESS | 1781 | 1461217996476 Marionette TRACE conn3 <- [1,2534,null,{}] 22:53:16 INFO - PROCESS | 1781 | 1461217996482 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}] 22:53:16 INFO - PROCESS | 1781 | 1461217996720 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 22:53:17 INFO - PROCESS | 1781 | 1461217997066 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x9286bc00 == 135 [pid = 1781] [id = 641] 22:53:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x939d8000) [pid = 1781] [serial = 1924] [outer = (nil)] 22:53:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x95bb5800) [pid = 1781] [serial = 1925] [outer = 0x939d8000] 22:53:17 INFO - PROCESS | 1781 | 1461217997165 Marionette DEBUG loaded listener.js 22:53:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x96809800) [pid = 1781] [serial = 1926] [outer = 0x939d8000] 22:53:18 INFO - PROCESS | 1781 | 1461217998158 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]]]}] 22:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 22:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1738ms 22:53:18 INFO - PROCESS | 1781 | 1461217998212 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 22:53:18 INFO - PROCESS | 1781 | 1461217998216 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 22:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 22:53:18 INFO - PROCESS | 1781 | 1461217998223 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 22:53:18 INFO - PROCESS | 1781 | 1461217998226 Marionette TRACE conn3 <- [1,2538,null,{}] 22:53:18 INFO - PROCESS | 1781 | 1461217998232 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}] 22:53:18 INFO - PROCESS | 1781 | 1461217998482 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 22:53:18 INFO - PROCESS | 1781 | 1461217998849 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c6c00 == 136 [pid = 1781] [id = 642] 22:53:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x9736a000) [pid = 1781] [serial = 1927] [outer = (nil)] 22:53:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x97f02400) [pid = 1781] [serial = 1928] [outer = 0x9736a000] 22:53:18 INFO - PROCESS | 1781 | 1461217998958 Marionette DEBUG loaded listener.js 22:53:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x97f05400) [pid = 1781] [serial = 1929] [outer = 0x9736a000] 22:53:19 INFO - PROCESS | 1781 | 1461217999956 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]]]}] 22:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 22:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1783ms 22:53:20 INFO - PROCESS | 1781 | 1461218000007 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 22:53:20 INFO - PROCESS | 1781 | 1461218000011 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 22:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 22:53:20 INFO - PROCESS | 1781 | 1461218000019 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 22:53:20 INFO - PROCESS | 1781 | 1461218000023 Marionette TRACE conn3 <- [1,2542,null,{}] 22:53:20 INFO - PROCESS | 1781 | 1461218000030 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}] 22:53:20 INFO - PROCESS | 1781 | 1461218000309 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 22:53:20 INFO - PROCESS | 1781 | 1461218000675 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x9786a400 == 137 [pid = 1781] [id = 643] 22:53:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x9793e400) [pid = 1781] [serial = 1930] [outer = (nil)] 22:53:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x98a3b000) [pid = 1781] [serial = 1931] [outer = 0x9793e400] 22:53:20 INFO - PROCESS | 1781 | 1461218000806 Marionette DEBUG loaded listener.js 22:53:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x98e5e800) [pid = 1781] [serial = 1932] [outer = 0x9793e400] 22:53:21 INFO - PROCESS | 1781 | 1461218001784 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]]]}] 22:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 22:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1838ms 22:53:21 INFO - PROCESS | 1781 | 1461218001858 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 22:53:21 INFO - PROCESS | 1781 | 1461218001863 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 22:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 22:53:21 INFO - PROCESS | 1781 | 1461218001872 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 22:53:21 INFO - PROCESS | 1781 | 1461218001874 Marionette TRACE conn3 <- [1,2546,null,{}] 22:53:21 INFO - PROCESS | 1781 | 1461218001882 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}] 22:53:22 INFO - PROCESS | 1781 | 1461218002209 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 22:53:22 INFO - PROCESS | 1781 | 1461218002572 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x97fb0800 == 138 [pid = 1781] [id = 644] 22:53:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x98a64800) [pid = 1781] [serial = 1933] [outer = (nil)] 22:53:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x9ae29000) [pid = 1781] [serial = 1934] [outer = 0x98a64800] 22:53:22 INFO - PROCESS | 1781 | 1461218002663 Marionette DEBUG loaded listener.js 22:53:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x9b08f000) [pid = 1781] [serial = 1935] [outer = 0x98a64800] 22:53:23 INFO - PROCESS | 1781 | 1461218003671 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]]]}] 22:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 22:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1850ms 22:53:23 INFO - PROCESS | 1781 | 1461218003721 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 22:53:23 INFO - PROCESS | 1781 | 1461218003725 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 22:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 22:53:23 INFO - PROCESS | 1781 | 1461218003732 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 22:53:23 INFO - PROCESS | 1781 | 1461218003735 Marionette TRACE conn3 <- [1,2550,null,{}] 22:53:23 INFO - PROCESS | 1781 | 1461218003742 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}] 22:53:24 INFO - PROCESS | 1781 | 1461218004001 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 22:53:24 INFO - PROCESS | 1781 | 1461218004342 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x85356c00 == 139 [pid = 1781] [id = 645] 22:53:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8b7c4c00) [pid = 1781] [serial = 1936] [outer = (nil)] 22:53:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x9df9a400) [pid = 1781] [serial = 1937] [outer = 0x8b7c4c00] 22:53:24 INFO - PROCESS | 1781 | 1461218004445 Marionette DEBUG loaded listener.js 22:53:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x9ea1e000) [pid = 1781] [serial = 1938] [outer = 0x8b7c4c00] 22:53:25 INFO - PROCESS | 1781 | 1461218005426 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]]]}] 22:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 22:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1739ms 22:53:25 INFO - PROCESS | 1781 | 1461218005471 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 22:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 22:53:25 INFO - PROCESS | 1781 | 1461218005475 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 22:53:25 INFO - PROCESS | 1781 | 1461218005482 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 22:53:25 INFO - PROCESS | 1781 | 1461218005485 Marionette TRACE conn3 <- [1,2554,null,{}] 22:53:25 INFO - PROCESS | 1781 | 1461218005491 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}] 22:53:25 INFO - PROCESS | 1781 | 1461218005773 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 22:53:26 INFO - PROCESS | 1781 | 1461218006124 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x88282c00 == 140 [pid = 1781] [id = 646] 22:53:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x89f07000) [pid = 1781] [serial = 1939] [outer = (nil)] 22:53:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x9fc96c00) [pid = 1781] [serial = 1940] [outer = 0x89f07000] 22:53:26 INFO - PROCESS | 1781 | 1461218006220 Marionette DEBUG loaded listener.js 22:53:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x9fc9e800) [pid = 1781] [serial = 1941] [outer = 0x89f07000] 22:53:27 INFO - PROCESS | 1781 | 1461218007166 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]]]}] 22:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 22:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1742ms 22:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 22:53:27 INFO - PROCESS | 1781 | 1461218007224 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 22:53:27 INFO - PROCESS | 1781 | 1461218007227 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 22:53:27 INFO - PROCESS | 1781 | 1461218007234 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 22:53:27 INFO - PROCESS | 1781 | 1461218007238 Marionette TRACE conn3 <- [1,2558,null,{}] 22:53:27 INFO - PROCESS | 1781 | 1461218007244 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}] 22:53:27 INFO - PROCESS | 1781 | 1461218007487 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 22:53:27 INFO - PROCESS | 1781 | 1461218007832 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x98105c00 == 141 [pid = 1781] [id = 647] 22:53:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x9ea1dc00) [pid = 1781] [serial = 1942] [outer = (nil)] 22:53:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x9ff15400) [pid = 1781] [serial = 1943] [outer = 0x9ea1dc00] 22:53:27 INFO - PROCESS | 1781 | 1461218007935 Marionette DEBUG loaded listener.js 22:53:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x9ffa7000) [pid = 1781] [serial = 1944] [outer = 0x9ea1dc00] 22:53:29 INFO - PROCESS | 1781 | 1461218009003 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]]]}] 22:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 22:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1837ms 22:53:29 INFO - PROCESS | 1781 | 1461218009071 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 22:53:29 INFO - PROCESS | 1781 | 1461218009076 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 22:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 22:53:29 INFO - PROCESS | 1781 | 1461218009082 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 22:53:29 INFO - PROCESS | 1781 | 1461218009086 Marionette TRACE conn3 <- [1,2562,null,{}] 22:53:29 INFO - PROCESS | 1781 | 1461218009091 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}] 22:53:29 INFO - PROCESS | 1781 | 1461218009355 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 22:53:29 INFO - PROCESS | 1781 | 1461218009737 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:29 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5ec00 == 142 [pid = 1781] [id = 648] 22:53:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 173 (0x8f064800) [pid = 1781] [serial = 1945] [outer = (nil)] 22:53:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 174 (0xa0ade400) [pid = 1781] [serial = 1946] [outer = 0x8f064800] 22:53:29 INFO - PROCESS | 1781 | 1461218009851 Marionette DEBUG loaded listener.js 22:53:29 INFO - PROCESS | 1781 | ++DOMWINDOW == 175 (0xa0ade000) [pid = 1781] [serial = 1947] [outer = 0x8f064800] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x900c8000 == 141 [pid = 1781] [id = 213] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3c5c00 == 140 [pid = 1781] [id = 174] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8b550c00 == 139 [pid = 1781] [id = 631] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8a22dc00 == 138 [pid = 1781] [id = 630] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8a018400 == 137 [pid = 1781] [id = 629] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6e000 == 136 [pid = 1781] [id = 628] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff94800 == 135 [pid = 1781] [id = 622] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x891c3c00 == 134 [pid = 1781] [id = 621] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffda800 == 133 [pid = 1781] [id = 620] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x89f06c00 == 132 [pid = 1781] [id = 619] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe6ec00 == 131 [pid = 1781] [id = 617] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8f0b5800 == 130 [pid = 1781] [id = 618] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8535c400 == 129 [pid = 1781] [id = 616] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb6f400 == 128 [pid = 1781] [id = 615] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd66c00 == 127 [pid = 1781] [id = 614] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c2000 == 126 [pid = 1781] [id = 613] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c6c00 == 125 [pid = 1781] [id = 612] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x88517c00 == 124 [pid = 1781] [id = 610] 22:53:33 INFO - PROCESS | 1781 | --DOCSHELL 0x89509400 == 123 [pid = 1781] [id = 611] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 174 (0x8bef8400) [pid = 1781] [serial = 1704] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 173 (0x8b407c00) [pid = 1781] [serial = 1826] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 172 (0x884e4000) [pid = 1781] [serial = 1829] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x992db000) [pid = 1781] [serial = 1812] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x992dec00) [pid = 1781] [serial = 1811] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x98e61000) [pid = 1781] [serial = 1809] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x98e59400) [pid = 1781] [serial = 1808] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x98109800) [pid = 1781] [serial = 1806] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x97f38000) [pid = 1781] [serial = 1805] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x97866c00) [pid = 1781] [serial = 1803] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x970cf000) [pid = 1781] [serial = 1802] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x96273000) [pid = 1781] [serial = 1800] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x946d0c00) [pid = 1781] [serial = 1799] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x93923000) [pid = 1781] [serial = 1797] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x93920c00) [pid = 1781] [serial = 1796] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x92861400) [pid = 1781] [serial = 1794] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x9285dc00) [pid = 1781] [serial = 1793] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x915b1400) [pid = 1781] [serial = 1791] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x912a5400) [pid = 1781] [serial = 1790] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x9034d400) [pid = 1781] [serial = 1788] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x900d3800) [pid = 1781] [serial = 1787] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x8ffd8000) [pid = 1781] [serial = 1785] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8ff91400) [pid = 1781] [serial = 1784] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8f7e2000) [pid = 1781] [serial = 1782] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8f388400) [pid = 1781] [serial = 1781] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8f22d800) [pid = 1781] [serial = 1779] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8f1f2c00) [pid = 1781] [serial = 1778] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8f062800) [pid = 1781] [serial = 1776] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8eae4800) [pid = 1781] [serial = 1775] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8c18a000) [pid = 1781] [serial = 1773] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8b6f3800) [pid = 1781] [serial = 1772] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x89f05800) [pid = 1781] [serial = 1770] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8950ec00) [pid = 1781] [serial = 1769] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x895f9c00) [pid = 1781] [serial = 1823] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x883f0c00) [pid = 1781] [serial = 1820] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x88517000) [pid = 1781] [serial = 1821] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x9b0fa400) [pid = 1781] [serial = 1818] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x9b0f4c00) [pid = 1781] [serial = 1817] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x9ae32c00) [pid = 1781] [serial = 1815] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x9ae30400) [pid = 1781] [serial = 1814] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8b40dc00) [pid = 1781] [serial = 1827] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x895fc000) [pid = 1781] [serial = 1830] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8c187400) [pid = 1781] [serial = 1832] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x89b2fc00) [pid = 1781] [serial = 1824] [outer = (nil)] [url = about:blank] 22:53:34 INFO - PROCESS | 1781 | 1461218014639 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]]]}] 22:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 22:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 5603ms 22:53:34 INFO - PROCESS | 1781 | 1461218014734 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 22:53:34 INFO - PROCESS | 1781 | 1461218014740 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 22:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 22:53:34 INFO - PROCESS | 1781 | 1461218014758 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 22:53:34 INFO - PROCESS | 1781 | 1461218014764 Marionette TRACE conn3 <- [1,2566,null,{}] 22:53:34 INFO - PROCESS | 1781 | 1461218014773 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}] 22:53:34 INFO - PROCESS | 1781 | 1461218014988 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 22:53:35 INFO - PROCESS | 1781 | 1461218015193 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x84bd8c00 == 124 [pid = 1781] [id = 649] 22:53:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8535c400) [pid = 1781] [serial = 1948] [outer = (nil)] 22:53:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x884d9400) [pid = 1781] [serial = 1949] [outer = 0x8535c400] 22:53:35 INFO - PROCESS | 1781 | 1461218015280 Marionette DEBUG loaded listener.js 22:53:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x88fcb800) [pid = 1781] [serial = 1950] [outer = 0x8535c400] 22:53:36 INFO - PROCESS | 1781 | 1461218016121 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]]]}] 22:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 22:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1436ms 22:53:36 INFO - PROCESS | 1781 | 1461218016194 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 22:53:36 INFO - PROCESS | 1781 | 1461218016203 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 22:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 22:53:36 INFO - PROCESS | 1781 | 1461218016213 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 22:53:36 INFO - PROCESS | 1781 | 1461218016216 Marionette TRACE conn3 <- [1,2570,null,{}] 22:53:36 INFO - PROCESS | 1781 | 1461218016223 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}] 22:53:36 INFO - PROCESS | 1781 | 1461218016453 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 22:53:36 INFO - PROCESS | 1781 | 1461218016760 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:36 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950f800 == 125 [pid = 1781] [id = 650] 22:53:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x89510000) [pid = 1781] [serial = 1951] [outer = (nil)] 22:53:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x895fdc00) [pid = 1781] [serial = 1952] [outer = 0x89510000] 22:53:36 INFO - PROCESS | 1781 | 1461218016855 Marionette DEBUG loaded listener.js 22:53:36 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x89b30c00) [pid = 1781] [serial = 1953] [outer = 0x89510000] 22:53:37 INFO - PROCESS | 1781 | 1461218017975 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]]]}] 22:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 22:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1843ms 22:53:38 INFO - PROCESS | 1781 | 1461218018057 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 22:53:38 INFO - PROCESS | 1781 | 1461218018061 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 22:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 22:53:38 INFO - PROCESS | 1781 | 1461218018068 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 22:53:38 INFO - PROCESS | 1781 | 1461218018074 Marionette TRACE conn3 <- [1,2574,null,{}] 22:53:38 INFO - PROCESS | 1781 | 1461218018098 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}] 22:53:38 INFO - PROCESS | 1781 | 1461218018422 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x884dd800) [pid = 1781] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x8b7cf800) [pid = 1781] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8b548c00) [pid = 1781] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8eae8000) [pid = 1781] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8ea60c00) [pid = 1781] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8b7c9800) [pid = 1781] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x89512800) [pid = 1781] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8a018c00) [pid = 1781] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x88279800) [pid = 1781] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x883e7400) [pid = 1781] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x97d66c00) [pid = 1781] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x93b24400) [pid = 1781] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x9793b000) [pid = 1781] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x93b24c00) [pid = 1781] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x912a1400) [pid = 1781] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x915fc000) [pid = 1781] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x915f2000) [pid = 1781] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x8b7ccc00) [pid = 1781] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x8fe72800) [pid = 1781] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x8fe74800) [pid = 1781] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x8a234000) [pid = 1781] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 22:53:39 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x8f0b4c00) [pid = 1781] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 22:53:39 INFO - PROCESS | 1781 | 1461218019417 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x87ee0c00 == 126 [pid = 1781] [id = 651] 22:53:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x87ee5400) [pid = 1781] [serial = 1954] [outer = (nil)] 22:53:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x88fcb000) [pid = 1781] [serial = 1955] [outer = 0x87ee5400] 22:53:39 INFO - PROCESS | 1781 | 1461218019502 Marionette DEBUG loaded listener.js 22:53:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x8a3c7000) [pid = 1781] [serial = 1956] [outer = 0x87ee5400] 22:53:40 INFO - PROCESS | 1781 | 1461218020275 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]]]}] 22:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 22:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2245ms 22:53:40 INFO - PROCESS | 1781 | 1461218020314 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 22:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 22:53:40 INFO - PROCESS | 1781 | 1461218020319 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 22:53:40 INFO - PROCESS | 1781 | 1461218020338 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 22:53:40 INFO - PROCESS | 1781 | 1461218020342 Marionette TRACE conn3 <- [1,2578,null,{}] 22:53:40 INFO - PROCESS | 1781 | 1461218020354 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}] 22:53:40 INFO - PROCESS | 1781 | 1461218020598 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 22:53:40 INFO - PROCESS | 1781 | 1461218020801 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x895fe000 == 127 [pid = 1781] [id = 652] 22:53:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x8a3d3000) [pid = 1781] [serial = 1957] [outer = (nil)] 22:53:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8b547c00) [pid = 1781] [serial = 1958] [outer = 0x8a3d3000] 22:53:40 INFO - PROCESS | 1781 | 1461218020881 Marionette DEBUG loaded listener.js 22:53:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8b6e9c00) [pid = 1781] [serial = 1959] [outer = 0x8a3d3000] 22:53:42 INFO - PROCESS | 1781 | 1461218022487 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]]]}] 22:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 22:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2206ms 22:53:42 INFO - PROCESS | 1781 | 1461218022535 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 22:53:42 INFO - PROCESS | 1781 | 1461218022547 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 22:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 22:53:42 INFO - PROCESS | 1781 | 1461218022564 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 22:53:42 INFO - PROCESS | 1781 | 1461218022570 Marionette TRACE conn3 <- [1,2582,null,{}] 22:53:42 INFO - PROCESS | 1781 | 1461218022580 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}] 22:53:42 INFO - PROCESS | 1781 | 1461218022932 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 22:53:43 INFO - PROCESS | 1781 | 1461218023231 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x852cb000 == 128 [pid = 1781] [id = 653] 22:53:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x884e6400) [pid = 1781] [serial = 1960] [outer = (nil)] 22:53:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x89516000) [pid = 1781] [serial = 1961] [outer = 0x884e6400] 22:53:43 INFO - PROCESS | 1781 | 1461218023340 Marionette DEBUG loaded listener.js 22:53:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x89f04800) [pid = 1781] [serial = 1962] [outer = 0x884e6400] 22:53:44 INFO - PROCESS | 1781 | 1461218024469 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]]]}] 22:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 22:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1944ms 22:53:44 INFO - PROCESS | 1781 | 1461218024506 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 22:53:44 INFO - PROCESS | 1781 | 1461218024515 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 22:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 22:53:44 INFO - PROCESS | 1781 | 1461218024527 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 22:53:44 INFO - PROCESS | 1781 | 1461218024531 Marionette TRACE conn3 <- [1,2586,null,{}] 22:53:44 INFO - PROCESS | 1781 | 1461218024538 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}] 22:53:44 INFO - PROCESS | 1781 | 1461218024787 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 22:53:45 INFO - PROCESS | 1781 | 1461218025208 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f0c400 == 129 [pid = 1781] [id = 654] 22:53:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x89f10400) [pid = 1781] [serial = 1963] [outer = (nil)] 22:53:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8b54c800) [pid = 1781] [serial = 1964] [outer = 0x89f10400] 22:53:45 INFO - PROCESS | 1781 | 1461218025303 Marionette DEBUG loaded listener.js 22:53:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8bee9800) [pid = 1781] [serial = 1965] [outer = 0x89f10400] 22:53:46 INFO - PROCESS | 1781 | 1461218026280 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]]]}] 22:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 22:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1788ms 22:53:46 INFO - PROCESS | 1781 | 1461218026316 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 22:53:46 INFO - PROCESS | 1781 | 1461218026319 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 22:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 22:53:46 INFO - PROCESS | 1781 | 1461218026327 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 22:53:46 INFO - PROCESS | 1781 | 1461218026334 Marionette TRACE conn3 <- [1,2590,null,{}] 22:53:46 INFO - PROCESS | 1781 | 1461218026351 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}] 22:53:46 INFO - PROCESS | 1781 | 1461218026603 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 22:53:46 INFO - PROCESS | 1781 | 1461218026949 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c187400 == 130 [pid = 1781] [id = 655] 22:53:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8dcd9800) [pid = 1781] [serial = 1966] [outer = (nil)] 22:53:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8dd6a800) [pid = 1781] [serial = 1967] [outer = 0x8dcd9800] 22:53:47 INFO - PROCESS | 1781 | 1461218027067 Marionette DEBUG loaded listener.js 22:53:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8ea5a000) [pid = 1781] [serial = 1968] [outer = 0x8dcd9800] 22:53:48 INFO - PROCESS | 1781 | 1461218028021 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]]]}] 22:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 22:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1740ms 22:53:48 INFO - PROCESS | 1781 | 1461218028068 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 22:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 22:53:48 INFO - PROCESS | 1781 | 1461218028073 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 22:53:48 INFO - PROCESS | 1781 | 1461218028081 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 22:53:48 INFO - PROCESS | 1781 | 1461218028084 Marionette TRACE conn3 <- [1,2594,null,{}] 22:53:48 INFO - PROCESS | 1781 | 1461218028091 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}] 22:53:48 INFO - PROCESS | 1781 | 1461218028326 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 22:53:48 INFO - PROCESS | 1781 | 1461218028661 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcdf000 == 131 [pid = 1781] [id = 656] 22:53:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8dd62000) [pid = 1781] [serial = 1969] [outer = (nil)] 22:53:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8eb6dc00) [pid = 1781] [serial = 1970] [outer = 0x8dd62000] 22:53:48 INFO - PROCESS | 1781 | 1461218028759 Marionette DEBUG loaded listener.js 22:53:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8f06ec00) [pid = 1781] [serial = 1971] [outer = 0x8dd62000] 22:53:49 INFO - PROCESS | 1781 | 1461218029738 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]]]}] 22:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 22:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1684ms 22:53:49 INFO - PROCESS | 1781 | 1461218029764 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 22:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 22:53:49 INFO - PROCESS | 1781 | 1461218029768 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 22:53:49 INFO - PROCESS | 1781 | 1461218029775 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 22:53:49 INFO - PROCESS | 1781 | 1461218029778 Marionette TRACE conn3 <- [1,2598,null,{}] 22:53:49 INFO - PROCESS | 1781 | 1461218029784 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}] 22:53:50 INFO - PROCESS | 1781 | 1461218030018 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 22:53:50 INFO - PROCESS | 1781 | 1461218030359 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5f000 == 132 [pid = 1781] [id = 657] 22:53:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8ea60800) [pid = 1781] [serial = 1972] [outer = (nil)] 22:53:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8f1d8c00) [pid = 1781] [serial = 1973] [outer = 0x8ea60800] 22:53:50 INFO - PROCESS | 1781 | 1461218030458 Marionette DEBUG loaded listener.js 22:53:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f229800) [pid = 1781] [serial = 1974] [outer = 0x8ea60800] 22:53:51 INFO - PROCESS | 1781 | 1461218031428 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]]]}] 22:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 22:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1685ms 22:53:51 INFO - PROCESS | 1781 | 1461218031461 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 22:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 22:53:51 INFO - PROCESS | 1781 | 1461218031465 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 22:53:51 INFO - PROCESS | 1781 | 1461218031472 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 22:53:51 INFO - PROCESS | 1781 | 1461218031475 Marionette TRACE conn3 <- [1,2602,null,{}] 22:53:51 INFO - PROCESS | 1781 | 1461218031481 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}] 22:53:51 INFO - PROCESS | 1781 | 1461218031730 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 22:53:52 INFO - PROCESS | 1781 | 1461218032073 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672a400 == 133 [pid = 1781] [id = 658] 22:53:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f380400) [pid = 1781] [serial = 1975] [outer = (nil)] 22:53:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f7e2000) [pid = 1781] [serial = 1976] [outer = 0x8f380400] 22:53:52 INFO - PROCESS | 1781 | 1461218032173 Marionette DEBUG loaded listener.js 22:53:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8faae800) [pid = 1781] [serial = 1977] [outer = 0x8f380400] 22:53:53 INFO - PROCESS | 1781 | 1461218033137 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]]]}] 22:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 22:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1734ms 22:53:53 INFO - PROCESS | 1781 | 1461218033206 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 22:53:53 INFO - PROCESS | 1781 | 1461218033211 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 22:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 22:53:53 INFO - PROCESS | 1781 | 1461218033217 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 22:53:53 INFO - PROCESS | 1781 | 1461218033221 Marionette TRACE conn3 <- [1,2606,null,{}] 22:53:53 INFO - PROCESS | 1781 | 1461218033227 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}] 22:53:53 INFO - PROCESS | 1781 | 1461218033451 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 22:53:53 INFO - PROCESS | 1781 | 1461218033802 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f06c400 == 134 [pid = 1781] [id = 659] 22:53:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8f7e0800) [pid = 1781] [serial = 1978] [outer = (nil)] 22:53:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8ff8a000) [pid = 1781] [serial = 1979] [outer = 0x8f7e0800] 22:53:53 INFO - PROCESS | 1781 | 1461218033899 Marionette DEBUG loaded listener.js 22:53:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8ff90000) [pid = 1781] [serial = 1980] [outer = 0x8f7e0800] 22:53:54 INFO - PROCESS | 1781 | 1461218034874 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]]]}] 22:53:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 22:53:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1735ms 22:53:54 INFO - PROCESS | 1781 | 1461218034953 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 22:53:54 INFO - PROCESS | 1781 | 1461218034957 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 22:53:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 22:53:54 INFO - PROCESS | 1781 | 1461218034964 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 22:53:54 INFO - PROCESS | 1781 | 1461218034966 Marionette TRACE conn3 <- [1,2610,null,{}] 22:53:54 INFO - PROCESS | 1781 | 1461218034973 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}] 22:53:55 INFO - PROCESS | 1781 | 1461218035244 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 22:53:55 INFO - PROCESS | 1781 | 1461218035578 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe73c00 == 135 [pid = 1781] [id = 660] 22:53:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8fe74800) [pid = 1781] [serial = 1981] [outer = (nil)] 22:53:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x900d0000) [pid = 1781] [serial = 1982] [outer = 0x8fe74800] 22:53:55 INFO - PROCESS | 1781 | 1461218035676 Marionette DEBUG loaded listener.js 22:53:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x900d5400) [pid = 1781] [serial = 1983] [outer = 0x8fe74800] 22:53:56 INFO - PROCESS | 1781 | 1461218036614 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]]]}] 22:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 22:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1692ms 22:53:56 INFO - PROCESS | 1781 | 1461218036657 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 22:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 22:53:56 INFO - PROCESS | 1781 | 1461218036661 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 22:53:56 INFO - PROCESS | 1781 | 1461218036668 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 22:53:56 INFO - PROCESS | 1781 | 1461218036671 Marionette TRACE conn3 <- [1,2614,null,{}] 22:53:56 INFO - PROCESS | 1781 | 1461218036677 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}] 22:53:56 INFO - PROCESS | 1781 | 1461218036891 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 22:53:57 INFO - PROCESS | 1781 | 1461218037233 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x88516800 == 136 [pid = 1781] [id = 661] 22:53:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x88fcc000) [pid = 1781] [serial = 1984] [outer = (nil)] 22:53:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x9062f000) [pid = 1781] [serial = 1985] [outer = 0x88fcc000] 22:53:57 INFO - PROCESS | 1781 | 1461218037325 Marionette DEBUG loaded listener.js 22:53:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x9127d400) [pid = 1781] [serial = 1986] [outer = 0x88fcc000] 22:53:58 INFO - PROCESS | 1781 | 1461218038314 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]]]}] 22:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 22:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1686ms 22:53:58 INFO - PROCESS | 1781 | 1461218038361 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 22:53:58 INFO - PROCESS | 1781 | 1461218038365 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 22:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 22:53:58 INFO - PROCESS | 1781 | 1461218038374 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 22:53:58 INFO - PROCESS | 1781 | 1461218038378 Marionette TRACE conn3 <- [1,2618,null,{}] 22:53:58 INFO - PROCESS | 1781 | 1461218038383 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}] 22:53:58 INFO - PROCESS | 1781 | 1461218038594 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 22:53:59 INFO - PROCESS | 1781 | 1461218038980 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:53:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x904a1400 == 137 [pid = 1781] [id = 662] 22:53:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x915af800) [pid = 1781] [serial = 1987] [outer = (nil)] 22:53:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x915f5000) [pid = 1781] [serial = 1988] [outer = 0x915af800] 22:53:59 INFO - PROCESS | 1781 | 1461218039080 Marionette DEBUG loaded listener.js 22:53:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x9285dc00) [pid = 1781] [serial = 1989] [outer = 0x915af800] 22:54:00 INFO - PROCESS | 1781 | 1461218040028 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]]]}] 22:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 22:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1732ms 22:54:00 INFO - PROCESS | 1781 | 1461218040107 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 22:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 22:54:00 INFO - PROCESS | 1781 | 1461218040112 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 22:54:00 INFO - PROCESS | 1781 | 1461218040120 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 22:54:00 INFO - PROCESS | 1781 | 1461218040133 Marionette TRACE conn3 <- [1,2622,null,{}] 22:54:00 INFO - PROCESS | 1781 | 1461218040138 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}] 22:54:00 INFO - PROCESS | 1781 | 1461218040414 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 22:54:00 INFO - PROCESS | 1781 | 1461218040771 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x9059e800 == 138 [pid = 1781] [id = 663] 22:54:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x939d7800) [pid = 1781] [serial = 1990] [outer = (nil)] 22:54:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x939e4000) [pid = 1781] [serial = 1991] [outer = 0x939d7800] 22:54:00 INFO - PROCESS | 1781 | 1461218040875 Marionette DEBUG loaded listener.js 22:54:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x93b44800) [pid = 1781] [serial = 1992] [outer = 0x939d7800] 22:54:01 INFO - PROCESS | 1781 | 1461218041914 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]]]}] 22:54:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 22:54:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1842ms 22:54:01 INFO - PROCESS | 1781 | 1461218041962 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 22:54:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 22:54:01 INFO - PROCESS | 1781 | 1461218041967 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 22:54:01 INFO - PROCESS | 1781 | 1461218041973 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 22:54:01 INFO - PROCESS | 1781 | 1461218041978 Marionette TRACE conn3 <- [1,2626,null,{}] 22:54:01 INFO - PROCESS | 1781 | 1461218041985 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}] 22:54:02 INFO - PROCESS | 1781 | 1461218042227 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 22:54:02 INFO - PROCESS | 1781 | 1461218042584 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x88520000 == 139 [pid = 1781] [id = 664] 22:54:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x895f9800) [pid = 1781] [serial = 1993] [outer = (nil)] 22:54:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x95b69000) [pid = 1781] [serial = 1994] [outer = 0x895f9800] 22:54:02 INFO - PROCESS | 1781 | 1461218042683 Marionette DEBUG loaded listener.js 22:54:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x96208800) [pid = 1781] [serial = 1995] [outer = 0x895f9800] 22:54:03 INFO - PROCESS | 1781 | 1461218043653 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]]]}] 22:54:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 22:54:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1740ms 22:54:03 INFO - PROCESS | 1781 | 1461218043717 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 22:54:03 INFO - PROCESS | 1781 | 1461218043721 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 22:54:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 22:54:03 INFO - PROCESS | 1781 | 1461218043731 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 22:54:03 INFO - PROCESS | 1781 | 1461218043734 Marionette TRACE conn3 <- [1,2630,null,{}] 22:54:03 INFO - PROCESS | 1781 | 1461218043741 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}] 22:54:04 INFO - PROCESS | 1781 | 1461218044017 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 22:54:04 INFO - PROCESS | 1781 | 1461218044374 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:04 INFO - PROCESS | 1781 | ++DOCSHELL 0x915b3800 == 140 [pid = 1781] [id = 665] 22:54:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x95071800) [pid = 1781] [serial = 1996] [outer = (nil)] 22:54:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x9786b400) [pid = 1781] [serial = 1997] [outer = 0x95071800] 22:54:04 INFO - PROCESS | 1781 | 1461218044471 Marionette DEBUG loaded listener.js 22:54:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x97938800) [pid = 1781] [serial = 1998] [outer = 0x95071800] 22:54:05 INFO - PROCESS | 1781 | 1461218045421 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]]]}] 22:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 22:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1731ms 22:54:05 INFO - PROCESS | 1781 | 1461218045463 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 22:54:05 INFO - PROCESS | 1781 | 1461218045467 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 22:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 22:54:05 INFO - PROCESS | 1781 | 1461218045474 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 22:54:05 INFO - PROCESS | 1781 | 1461218045478 Marionette TRACE conn3 <- [1,2634,null,{}] 22:54:05 INFO - PROCESS | 1781 | 1461218045484 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}] 22:54:05 INFO - PROCESS | 1781 | 1461218045723 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 22:54:06 INFO - PROCESS | 1781 | 1461218046066 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:06 INFO - PROCESS | 1781 | ++DOCSHELL 0x9680d400 == 141 [pid = 1781] [id = 666] 22:54:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x970c1800) [pid = 1781] [serial = 1999] [outer = (nil)] 22:54:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x97f32400) [pid = 1781] [serial = 2000] [outer = 0x970c1800] 22:54:06 INFO - PROCESS | 1781 | 1461218046168 Marionette DEBUG loaded listener.js 22:54:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x97f38000) [pid = 1781] [serial = 2001] [outer = 0x970c1800] 22:54:07 INFO - PROCESS | 1781 | 1461218047109 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]]]}] 22:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 22:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1685ms 22:54:07 INFO - PROCESS | 1781 | 1461218047174 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 22:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 22:54:07 INFO - PROCESS | 1781 | 1461218047179 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 22:54:07 INFO - PROCESS | 1781 | 1461218047186 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 22:54:07 INFO - PROCESS | 1781 | 1461218047190 Marionette TRACE conn3 <- [1,2638,null,{}] 22:54:07 INFO - PROCESS | 1781 | 1461218047195 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}] 22:54:07 INFO - PROCESS | 1781 | 1461218047429 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 22:54:07 INFO - PROCESS | 1781 | 1461218047782 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b40e400 == 142 [pid = 1781] [id = 667] 22:54:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x8b6f0400) [pid = 1781] [serial = 2002] [outer = (nil)] 22:54:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x9810e800) [pid = 1781] [serial = 2003] [outer = 0x8b6f0400] 22:54:07 INFO - PROCESS | 1781 | 1461218047879 Marionette DEBUG loaded listener.js 22:54:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x986b4c00) [pid = 1781] [serial = 2004] [outer = 0x8b6f0400] 22:54:08 INFO - PROCESS | 1781 | 1461218048797 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]]]}] 22:54:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 22:54:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1684ms 22:54:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 22:54:08 INFO - PROCESS | 1781 | 1461218048870 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 22:54:08 INFO - PROCESS | 1781 | 1461218048874 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 22:54:08 INFO - PROCESS | 1781 | 1461218048881 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 22:54:08 INFO - PROCESS | 1781 | 1461218048884 Marionette TRACE conn3 <- [1,2642,null,{}] 22:54:08 INFO - PROCESS | 1781 | 1461218048890 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}] 22:54:09 INFO - PROCESS | 1781 | 1461218049146 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 22:54:09 INFO - PROCESS | 1781 | 1461218049513 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x86035000 == 143 [pid = 1781] [id = 668] 22:54:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x983ea800) [pid = 1781] [serial = 2005] [outer = (nil)] 22:54:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x99286800) [pid = 1781] [serial = 2006] [outer = 0x983ea800] 22:54:09 INFO - PROCESS | 1781 | 1461218049624 Marionette DEBUG loaded listener.js 22:54:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x992db000) [pid = 1781] [serial = 2007] [outer = 0x983ea800] 22:54:10 INFO - PROCESS | 1781 | 1461218050780 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]]]}] 22:54:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 22:54:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1945ms 22:54:10 INFO - PROCESS | 1781 | 1461218050829 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 22:54:10 INFO - PROCESS | 1781 | 1461218050835 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 22:54:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 22:54:10 INFO - PROCESS | 1781 | 1461218050847 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 22:54:10 INFO - PROCESS | 1781 | 1461218050851 Marionette TRACE conn3 <- [1,2646,null,{}] 22:54:10 INFO - PROCESS | 1781 | 1461218050862 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}] 22:54:11 INFO - PROCESS | 1781 | 1461218051157 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 22:54:11 INFO - PROCESS | 1781 | 1461218051504 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x86032c00 == 144 [pid = 1781] [id = 669] 22:54:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x93b43c00) [pid = 1781] [serial = 2008] [outer = (nil)] 22:54:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x9b098400) [pid = 1781] [serial = 2009] [outer = 0x93b43c00] 22:54:11 INFO - PROCESS | 1781 | 1461218051595 Marionette DEBUG loaded listener.js 22:54:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 172 (0x9b0ff800) [pid = 1781] [serial = 2010] [outer = 0x93b43c00] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x87ee0c00 == 143 [pid = 1781] [id = 651] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8950f800 == 142 [pid = 1781] [id = 650] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x84bd8c00 == 141 [pid = 1781] [id = 649] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x9786a400 == 140 [pid = 1781] [id = 643] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x891c6c00 == 139 [pid = 1781] [id = 642] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x900ca000 == 138 [pid = 1781] [id = 640] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x9286bc00 == 137 [pid = 1781] [id = 641] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8603c400 == 136 [pid = 1781] [id = 639] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe72400 == 135 [pid = 1781] [id = 638] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8f0ba000 == 134 [pid = 1781] [id = 637] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8603a400 == 133 [pid = 1781] [id = 636] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6e7800 == 132 [pid = 1781] [id = 634] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd6e800 == 131 [pid = 1781] [id = 635] 22:54:14 INFO - PROCESS | 1781 | --DOCSHELL 0x891c8800 == 130 [pid = 1781] [id = 633] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 171 (0x8dcdb800) [pid = 1781] [serial = 1767] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x8dd69800) [pid = 1781] [serial = 1895] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8b7cc000) [pid = 1781] [serial = 1892] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x8bef6400) [pid = 1781] [serial = 1893] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x8f1f1c00) [pid = 1781] [serial = 1845] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x8f1d5c00) [pid = 1781] [serial = 1844] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8f062000) [pid = 1781] [serial = 1842] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8eaea400) [pid = 1781] [serial = 1841] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8c190c00) [pid = 1781] [serial = 1839] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8beee400) [pid = 1781] [serial = 1838] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8a228c00) [pid = 1781] [serial = 1836] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8a019400) [pid = 1781] [serial = 1835] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8a22a000) [pid = 1781] [serial = 1889] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x88fc7800) [pid = 1781] [serial = 1886] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x891ca400) [pid = 1781] [serial = 1887] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x99293400) [pid = 1781] [serial = 1884] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x98e68800) [pid = 1781] [serial = 1883] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x98a69800) [pid = 1781] [serial = 1881] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x98a63c00) [pid = 1781] [serial = 1880] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x98103800) [pid = 1781] [serial = 1878] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x97f36800) [pid = 1781] [serial = 1877] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x97f06c00) [pid = 1781] [serial = 1875] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x979d2c00) [pid = 1781] [serial = 1874] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x96fb0400) [pid = 1781] [serial = 1872] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x96808000) [pid = 1781] [serial = 1871] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x946dc400) [pid = 1781] [serial = 1869] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x946d2400) [pid = 1781] [serial = 1868] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x93b40400) [pid = 1781] [serial = 1866] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x93b1a000) [pid = 1781] [serial = 1865] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x92869c00) [pid = 1781] [serial = 1863] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x927adc00) [pid = 1781] [serial = 1862] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x915a9800) [pid = 1781] [serial = 1860] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x912a4800) [pid = 1781] [serial = 1859] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x904a2000) [pid = 1781] [serial = 1857] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x90357400) [pid = 1781] [serial = 1856] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x900cb800) [pid = 1781] [serial = 1854] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x8ffddc00) [pid = 1781] [serial = 1853] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8fe75800) [pid = 1781] [serial = 1851] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8fe72c00) [pid = 1781] [serial = 1850] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f7da000) [pid = 1781] [serial = 1848] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8f384000) [pid = 1781] [serial = 1847] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8a3cc000) [pid = 1781] [serial = 1890] [outer = (nil)] [url = about:blank] 22:54:14 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8ea56800) [pid = 1781] [serial = 1896] [outer = (nil)] [url = about:blank] 22:54:15 INFO - PROCESS | 1781 | 1461218055512 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]]]}] 22:54:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 22:54:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 4707ms 22:54:15 INFO - PROCESS | 1781 | 1461218055553 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 22:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 22:54:15 INFO - PROCESS | 1781 | 1461218055558 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 22:54:15 INFO - PROCESS | 1781 | 1461218055566 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 22:54:15 INFO - PROCESS | 1781 | 1461218055572 Marionette TRACE conn3 <- [1,2650,null,{}] 22:54:15 INFO - PROCESS | 1781 | 1461218055580 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}] 22:54:15 INFO - PROCESS | 1781 | 1461218055806 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 22:54:16 INFO - PROCESS | 1781 | 1461218056120 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851d000 == 131 [pid = 1781] [id = 670] 22:54:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x88fc7800) [pid = 1781] [serial = 2011] [outer = (nil)] 22:54:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8950ec00) [pid = 1781] [serial = 2012] [outer = 0x88fc7800] 22:54:16 INFO - PROCESS | 1781 | 1461218056303 Marionette DEBUG loaded listener.js 22:54:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x895f8400) [pid = 1781] [serial = 2013] [outer = 0x88fc7800] 22:54:17 INFO - PROCESS | 1781 | 1461218057248 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]]]}] 22:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 22:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1747ms 22:54:17 INFO - PROCESS | 1781 | 1461218057313 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 22:54:17 INFO - PROCESS | 1781 | 1461218057321 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 22:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 22:54:17 INFO - PROCESS | 1781 | 1461218057333 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 22:54:17 INFO - PROCESS | 1781 | 1461218057338 Marionette TRACE conn3 <- [1,2654,null,{}] 22:54:17 INFO - PROCESS | 1781 | 1461218057352 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}] 22:54:17 INFO - PROCESS | 1781 | 1461218057693 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 22:54:17 INFO - PROCESS | 1781 | 1461218057729 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x891bb400 == 132 [pid = 1781] [id = 671] 22:54:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8929e800) [pid = 1781] [serial = 2014] [outer = (nil)] 22:54:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8a3ca000) [pid = 1781] [serial = 2015] [outer = 0x8929e800] 22:54:17 INFO - PROCESS | 1781 | 1461218057813 Marionette DEBUG loaded listener.js 22:54:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8b408400) [pid = 1781] [serial = 2016] [outer = 0x8929e800] 22:54:19 INFO - PROCESS | 1781 | 1461218059000 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]]]}] 22:54:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 22:54:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1694ms 22:54:19 INFO - PROCESS | 1781 | 1461218059026 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 22:54:19 INFO - PROCESS | 1781 | 1461218059031 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 22:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 22:54:19 INFO - PROCESS | 1781 | 1461218059047 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 22:54:19 INFO - PROCESS | 1781 | 1461218059053 Marionette TRACE conn3 <- [1,2658,null,{}] 22:54:19 INFO - PROCESS | 1781 | 1461218059070 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}] 22:54:19 INFO - PROCESS | 1781 | 1461218059417 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8b7c7800) [pid = 1781] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x87ee5400) [pid = 1781] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x9736a000) [pid = 1781] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x939d8000) [pid = 1781] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x9289cc00) [pid = 1781] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8950d800) [pid = 1781] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8ffd1c00) [pid = 1781] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8fe6a400) [pid = 1781] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x88514c00) [pid = 1781] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x8f0bf800) [pid = 1781] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8bef5800) [pid = 1781] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x895f7400) [pid = 1781] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x8535c400) [pid = 1781] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x8f064800) [pid = 1781] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x9ea1dc00) [pid = 1781] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x89f07000) [pid = 1781] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x8b7c4c00) [pid = 1781] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x98a64800) [pid = 1781] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x9793e400) [pid = 1781] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 22:54:20 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x89510000) [pid = 1781] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 22:54:20 INFO - PROCESS | 1781 | 1461218060264 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535c400 == 133 [pid = 1781] [id = 672] 22:54:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x87d6f800) [pid = 1781] [serial = 2017] [outer = (nil)] 22:54:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x8950d800) [pid = 1781] [serial = 2018] [outer = 0x87d6f800] 22:54:20 INFO - PROCESS | 1781 | 1461218060355 Marionette DEBUG loaded listener.js 22:54:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x8bef5c00) [pid = 1781] [serial = 2019] [outer = 0x87d6f800] 22:54:21 INFO - PROCESS | 1781 | 1461218061186 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]]]}] 22:54:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 22:54:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 2187ms 22:54:21 INFO - PROCESS | 1781 | 1461218061234 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 22:54:21 INFO - PROCESS | 1781 | 1461218061239 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 22:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 22:54:21 INFO - PROCESS | 1781 | 1461218061245 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 22:54:21 INFO - PROCESS | 1781 | 1461218061248 Marionette TRACE conn3 <- [1,2662,null,{}] 22:54:21 INFO - PROCESS | 1781 | 1461218061254 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}] 22:54:21 INFO - PROCESS | 1781 | 1461218061562 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 22:54:21 INFO - PROCESS | 1781 | 1461218061704 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x89515400 == 134 [pid = 1781] [id = 673] 22:54:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x8c186400) [pid = 1781] [serial = 2020] [outer = (nil)] 22:54:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8dce5c00) [pid = 1781] [serial = 2021] [outer = 0x8c186400] 22:54:21 INFO - PROCESS | 1781 | 1461218061785 Marionette DEBUG loaded listener.js 22:54:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8dd6c800) [pid = 1781] [serial = 2022] [outer = 0x8c186400] 22:54:22 INFO - PROCESS | 1781 | 1461218062973 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]]]}] 22:54:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 22:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1786ms 22:54:23 INFO - PROCESS | 1781 | 1461218063033 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 22:54:23 INFO - PROCESS | 1781 | 1461218063041 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 22:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 22:54:23 INFO - PROCESS | 1781 | 1461218063052 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 22:54:23 INFO - PROCESS | 1781 | 1461218063056 Marionette TRACE conn3 <- [1,2666,null,{}] 22:54:23 INFO - PROCESS | 1781 | 1461218063066 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}] 22:54:23 INFO - PROCESS | 1781 | 1461218063338 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 22:54:23 INFO - PROCESS | 1781 | 1461218063713 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x88517400 == 135 [pid = 1781] [id = 674] 22:54:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x89b33400) [pid = 1781] [serial = 2023] [outer = (nil)] 22:54:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8a023c00) [pid = 1781] [serial = 2024] [outer = 0x89b33400] 22:54:23 INFO - PROCESS | 1781 | 1461218063806 Marionette DEBUG loaded listener.js 22:54:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8a234000) [pid = 1781] [serial = 2025] [outer = 0x89b33400] 22:54:25 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:25 INFO - PROCESS | 1781 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 22:54:25 INFO - PROCESS | 1781 | 1461218065231 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]]]}] 22:54:25 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) 22:54:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2238ms 22:54:25 INFO - PROCESS | 1781 | 1461218065290 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 22:54:25 INFO - PROCESS | 1781 | 1461218065300 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 22:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 22:54:25 INFO - PROCESS | 1781 | 1461218065418 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 22:54:25 INFO - PROCESS | 1781 | 1461218065424 Marionette TRACE conn3 <- [1,2670,null,{}] 22:54:25 INFO - PROCESS | 1781 | 1461218065486 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}] 22:54:25 INFO - PROCESS | 1781 | 1461218065727 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 22:54:26 INFO - PROCESS | 1781 | 1461218066008 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d6b800 == 136 [pid = 1781] [id = 675] 22:54:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x89517000) [pid = 1781] [serial = 2026] [outer = (nil)] 22:54:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8beef000) [pid = 1781] [serial = 2027] [outer = 0x89517000] 22:54:26 INFO - PROCESS | 1781 | 1461218066100 Marionette DEBUG loaded listener.js 22:54:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8dd62c00) [pid = 1781] [serial = 2028] [outer = 0x89517000] 22:54:27 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:27 INFO - PROCESS | 1781 | 1461218067567 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] 22:54:27 INFO - PROCESS | 1781 | 1461218067713 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 22:54:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 22:54:27 INFO - PROCESS | 1781 | 1461218067731 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 22:54:27 INFO - PROCESS | 1781 | 1461218067738 Marionette TRACE conn3 <- [1,2674,null,{}] 22:54:27 INFO - PROCESS | 1781 | 1461218067755 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}] 22:54:27 INFO - PROCESS | 1781 | 1461218067994 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 22:54:28 INFO - PROCESS | 1781 | 1461218068282 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef6400 == 137 [pid = 1781] [id = 676] 22:54:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8eadf400) [pid = 1781] [serial = 2029] [outer = (nil)] 22:54:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8f06c000) [pid = 1781] [serial = 2030] [outer = 0x8eadf400] 22:54:28 INFO - PROCESS | 1781 | 1461218068380 Marionette DEBUG loaded listener.js 22:54:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8f37d400) [pid = 1781] [serial = 2031] [outer = 0x8eadf400] 22:54:29 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 22:54:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 22:54:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 22:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:54:29 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 22:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:54:29 INFO - _addTest/ [0,2677,"getWindowHandle",null] 22:54:29 INFO - PROCESS | 1781 | 1461218069827 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 22:54:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 22:54:29 INFO - PROCESS | 1781 | 1461218069834 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 22:54:29 INFO - PROCESS | 1781 | 1461218069838 Marionette TRACE conn3 <- [1,2678,null,{}] 22:54:29 INFO - PROCESS | 1781 | 1461218069844 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}] 22:54:30 INFO - PROCESS | 1781 | 1461218070114 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 22:54:30 INFO - PROCESS | 1781 | 1461218070438 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c7800 == 138 [pid = 1781] [id = 677] 22:54:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8f383c00) [pid = 1781] [serial = 2032] [outer = (nil)] 22:54:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8f7df000) [pid = 1781] [serial = 2033] [outer = 0x8f383c00] 22:54:30 INFO - PROCESS | 1781 | 1461218070531 Marionette DEBUG loaded listener.js 22:54:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8fd1f800) [pid = 1781] [serial = 2034] [outer = 0x8f383c00] 22:54:31 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:31 INFO - PROCESS | 1781 | 1461218071931 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]]]}] 22:54:31 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) 22:54:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2140ms 22:54:31 INFO - PROCESS | 1781 | 1461218071976 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 22:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 22:54:31 INFO - PROCESS | 1781 | 1461218071980 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 22:54:31 INFO - PROCESS | 1781 | 1461218071987 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 22:54:31 INFO - PROCESS | 1781 | 1461218071991 Marionette TRACE conn3 <- [1,2682,null,{}] 22:54:31 INFO - PROCESS | 1781 | 1461218071997 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}] 22:54:32 INFO - PROCESS | 1781 | 1461218072309 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 22:54:32 INFO - PROCESS | 1781 | 1461218072602 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2e400 == 139 [pid = 1781] [id = 678] 22:54:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f7d6800) [pid = 1781] [serial = 2035] [outer = (nil)] 22:54:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8fe75c00) [pid = 1781] [serial = 2036] [outer = 0x8f7d6800] 22:54:32 INFO - PROCESS | 1781 | 1461218072701 Marionette DEBUG loaded listener.js 22:54:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8ff8ec00) [pid = 1781] [serial = 2037] [outer = 0x8f7d6800] 22:54:34 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:34 INFO - PROCESS | 1781 | 1461218074143 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]]]}] 22:54:34 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) 22:54:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2184ms 22:54:34 INFO - PROCESS | 1781 | 1461218074171 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 22:54:34 INFO - PROCESS | 1781 | 1461218074174 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 22:54:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 22:54:34 INFO - PROCESS | 1781 | 1461218074181 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 22:54:34 INFO - PROCESS | 1781 | 1461218074185 Marionette TRACE conn3 <- [1,2686,null,{}] 22:54:34 INFO - PROCESS | 1781 | 1461218074191 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}] 22:54:34 INFO - PROCESS | 1781 | 1461218074544 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 22:54:34 INFO - PROCESS | 1781 | 1461218074837 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7d6c00 == 140 [pid = 1781] [id = 679] 22:54:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8fe75800) [pid = 1781] [serial = 2038] [outer = (nil)] 22:54:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x90354800) [pid = 1781] [serial = 2039] [outer = 0x8fe75800] 22:54:34 INFO - PROCESS | 1781 | 1461218074935 Marionette DEBUG loaded listener.js 22:54:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x904a2000) [pid = 1781] [serial = 2040] [outer = 0x8fe75800] 22:54:36 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:36 INFO - PROCESS | 1781 | 1461218076346 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] 22:54:36 INFO - PROCESS | 1781 | 1461218076381 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 22:54:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 22:54:36 INFO - PROCESS | 1781 | 1461218076388 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 22:54:36 INFO - PROCESS | 1781 | 1461218076392 Marionette TRACE conn3 <- [1,2690,null,{}] 22:54:36 INFO - PROCESS | 1781 | 1461218076398 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}] 22:54:36 INFO - PROCESS | 1781 | 1461218076701 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 22:54:36 INFO - PROCESS | 1781 | 1461218076970 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851d800 == 141 [pid = 1781] [id = 680] 22:54:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x900cd000) [pid = 1781] [serial = 2041] [outer = (nil)] 22:54:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x915f7c00) [pid = 1781] [serial = 2042] [outer = 0x900cd000] 22:54:37 INFO - PROCESS | 1781 | 1461218077065 Marionette DEBUG loaded listener.js 22:54:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x9285d800) [pid = 1781] [serial = 2043] [outer = 0x900cd000] 22:54:38 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:38 INFO - PROCESS | 1781 | 1461218078490 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] 22:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 22:54:38 INFO - PROCESS | 1781 | 1461218078537 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 22:54:38 INFO - PROCESS | 1781 | 1461218078543 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 22:54:38 INFO - PROCESS | 1781 | 1461218078547 Marionette TRACE conn3 <- [1,2694,null,{}] 22:54:38 INFO - PROCESS | 1781 | 1461218078553 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}] 22:54:38 INFO - PROCESS | 1781 | 1461218078861 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 22:54:39 INFO - PROCESS | 1781 | 1461218079156 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x915ad000 == 142 [pid = 1781] [id = 681] 22:54:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x9288ec00) [pid = 1781] [serial = 2044] [outer = (nil)] 22:54:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x9391e400) [pid = 1781] [serial = 2045] [outer = 0x9288ec00] 22:54:39 INFO - PROCESS | 1781 | 1461218079248 Marionette DEBUG loaded listener.js 22:54:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x93927000) [pid = 1781] [serial = 2046] [outer = 0x9288ec00] 22:54:40 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:40 INFO - PROCESS | 1781 | 1461218080672 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] 22:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 22:54:40 INFO - PROCESS | 1781 | 1461218080741 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 22:54:40 INFO - PROCESS | 1781 | 1461218080748 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 22:54:40 INFO - PROCESS | 1781 | 1461218080752 Marionette TRACE conn3 <- [1,2698,null,{}] 22:54:40 INFO - PROCESS | 1781 | 1461218080759 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}] 22:54:41 INFO - PROCESS | 1781 | 1461218081150 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 22:54:41 INFO - PROCESS | 1781 | 1461218081369 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x9289cc00 == 143 [pid = 1781] [id = 682] 22:54:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x9391c800) [pid = 1781] [serial = 2047] [outer = (nil)] 22:54:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x93b40000) [pid = 1781] [serial = 2048] [outer = 0x9391c800] 22:54:41 INFO - PROCESS | 1781 | 1461218081464 Marionette DEBUG loaded listener.js 22:54:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x93b44400) [pid = 1781] [serial = 2049] [outer = 0x9391c800] 22:54:42 INFO - PROCESS | 1781 | SkCairoFTTypeface::onFilterRec unimplemented 22:54:42 INFO - PROCESS | 1781 | 1461218082875 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] 22:54:42 INFO - PROCESS | 1781 | 1461218082942 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 22:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 22:54:43 INFO - PROCESS | 1781 | 1461218083050 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 22:54:43 INFO - PROCESS | 1781 | 1461218083056 Marionette TRACE conn3 <- [1,2702,null,{}] 22:54:43 INFO - PROCESS | 1781 | 1461218083065 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}] 22:54:43 INFO - PROCESS | 1781 | 1461218083305 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 22:54:43 INFO - PROCESS | 1781 | 1461218083608 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x9289ac00 == 144 [pid = 1781] [id = 683] 22:54:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x9289c400) [pid = 1781] [serial = 2050] [outer = (nil)] 22:54:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x95b6e400) [pid = 1781] [serial = 2051] [outer = 0x9289c400] 22:54:43 INFO - PROCESS | 1781 | 1461218083702 Marionette DEBUG loaded listener.js 22:54:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x962d2800) [pid = 1781] [serial = 2052] [outer = 0x9289c400] 22:54:44 INFO - PROCESS | 1781 | 1461218084720 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]]]}] 22:54:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 22:54:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1793ms 22:54:44 INFO - PROCESS | 1781 | 1461218084790 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 22:54:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 22:54:44 INFO - PROCESS | 1781 | 1461218084795 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 22:54:44 INFO - PROCESS | 1781 | 1461218084801 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 22:54:44 INFO - PROCESS | 1781 | 1461218084806 Marionette TRACE conn3 <- [1,2706,null,{}] 22:54:44 INFO - PROCESS | 1781 | 1461218084812 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}] 22:54:45 INFO - PROCESS | 1781 | 1461218085182 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 22:54:45 INFO - PROCESS | 1781 | 1461218085591 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f2c000 == 145 [pid = 1781] [id = 684] 22:54:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x97f2cc00) [pid = 1781] [serial = 2053] [outer = (nil)] 22:54:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x98103c00) [pid = 1781] [serial = 2054] [outer = 0x97f2cc00] 22:54:45 INFO - PROCESS | 1781 | 1461218085697 Marionette DEBUG loaded listener.js 22:54:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x98a63c00) [pid = 1781] [serial = 2055] [outer = 0x97f2cc00] 22:54:46 INFO - PROCESS | 1781 | 1461218086654 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]]]}] 22:54:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 22:54:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1884ms 22:54:46 INFO - PROCESS | 1781 | 1461218086685 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 22:54:46 INFO - PROCESS | 1781 | 1461218086688 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 22:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 22:54:46 INFO - PROCESS | 1781 | 1461218086695 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 22:54:46 INFO - PROCESS | 1781 | 1461218086699 Marionette TRACE conn3 <- [1,2710,null,{}] 22:54:46 INFO - PROCESS | 1781 | 1461218086705 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}] 22:54:46 INFO - PROCESS | 1781 | 1461218086943 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 22:54:47 INFO - PROCESS | 1781 | 1461218087303 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x96808000 == 146 [pid = 1781] [id = 685] 22:54:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x97d78800) [pid = 1781] [serial = 2056] [outer = (nil)] 22:54:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x98e64400) [pid = 1781] [serial = 2057] [outer = 0x97d78800] 22:54:47 INFO - PROCESS | 1781 | 1461218087403 Marionette DEBUG loaded listener.js 22:54:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x99286000) [pid = 1781] [serial = 2058] [outer = 0x97d78800] 22:54:48 INFO - PROCESS | 1781 | 1461218088472 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] 22:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 22:54:48 INFO - PROCESS | 1781 | 1461218088540 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 22:54:48 INFO - PROCESS | 1781 | 1461218088546 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 22:54:48 INFO - PROCESS | 1781 | 1461218088550 Marionette TRACE conn3 <- [1,2714,null,{}] 22:54:48 INFO - PROCESS | 1781 | 1461218088556 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}] 22:54:48 INFO - PROCESS | 1781 | 1461218088807 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 22:54:49 INFO - PROCESS | 1781 | 1461218089160 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f35400 == 147 [pid = 1781] [id = 686] 22:54:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x98e60000) [pid = 1781] [serial = 2059] [outer = (nil)] 22:54:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x9df93400) [pid = 1781] [serial = 2060] [outer = 0x98e60000] 22:54:49 INFO - PROCESS | 1781 | 1461218089264 Marionette DEBUG loaded listener.js 22:54:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x9ea23400) [pid = 1781] [serial = 2061] [outer = 0x98e60000] 22:54:50 INFO - PROCESS | 1781 | 1461218090238 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]]]}] 22:54:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 22:54:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1737ms 22:54:50 INFO - PROCESS | 1781 | 1461218090284 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 22:54:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 22:54:50 INFO - PROCESS | 1781 | 1461218090289 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 22:54:50 INFO - PROCESS | 1781 | 1461218090295 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 22:54:50 INFO - PROCESS | 1781 | 1461218090299 Marionette TRACE conn3 <- [1,2718,null,{}] 22:54:50 INFO - PROCESS | 1781 | 1461218090305 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}] 22:54:50 INFO - PROCESS | 1781 | 1461218090573 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 22:54:51 INFO - PROCESS | 1781 | 1461218091002 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x86732800 == 148 [pid = 1781] [id = 687] 22:54:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x89f0dc00) [pid = 1781] [serial = 2062] [outer = (nil)] 22:54:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x9fe8f800) [pid = 1781] [serial = 2063] [outer = 0x89f0dc00] 22:54:51 INFO - PROCESS | 1781 | 1461218091103 Marionette DEBUG loaded listener.js 22:54:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x9fe9b400) [pid = 1781] [serial = 2064] [outer = 0x89f0dc00] 22:54:52 INFO - PROCESS | 1781 | 1461218092091 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] 22:54:52 INFO - PROCESS | 1781 | 1461218092139 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 22:54:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 22:54:52 INFO - PROCESS | 1781 | 1461218092147 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 22:54:52 INFO - PROCESS | 1781 | 1461218092151 Marionette TRACE conn3 <- [1,2722,null,{}] 22:54:52 INFO - PROCESS | 1781 | 1461218092158 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}] 22:54:52 INFO - PROCESS | 1781 | 1461218092510 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8faaf800 == 147 [pid = 1781] [id = 78] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x9286a400 == 146 [pid = 1781] [id = 79] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8535c400 == 145 [pid = 1781] [id = 672] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x891bb400 == 144 [pid = 1781] [id = 671] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8851d000 == 143 [pid = 1781] [id = 670] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x86035000 == 142 [pid = 1781] [id = 668] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8b40e400 == 141 [pid = 1781] [id = 667] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x9680d400 == 140 [pid = 1781] [id = 666] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x88520000 == 139 [pid = 1781] [id = 664] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x915b3800 == 138 [pid = 1781] [id = 665] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x9059e800 == 137 [pid = 1781] [id = 663] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x904a1400 == 136 [pid = 1781] [id = 662] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x88516800 == 135 [pid = 1781] [id = 661] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe73c00 == 134 [pid = 1781] [id = 660] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8672a400 == 133 [pid = 1781] [id = 658] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8f06c400 == 132 [pid = 1781] [id = 659] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5f000 == 131 [pid = 1781] [id = 657] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8dcdf000 == 130 [pid = 1781] [id = 656] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x8c187400 == 129 [pid = 1781] [id = 655] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x89f0c400 == 128 [pid = 1781] [id = 654] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x895fe000 == 127 [pid = 1781] [id = 652] 22:54:54 INFO - PROCESS | 1781 | --DOCSHELL 0x852cb000 == 126 [pid = 1781] [id = 653] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8dcdc800) [pid = 1781] [serial = 1833] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x88fcb000) [pid = 1781] [serial = 1955] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x97f02400) [pid = 1781] [serial = 1928] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x96809800) [pid = 1781] [serial = 1926] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x95bb5800) [pid = 1781] [serial = 1925] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x93b3e800) [pid = 1781] [serial = 1923] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x93b1d800) [pid = 1781] [serial = 1922] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x93920000) [pid = 1781] [serial = 1920] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x92897400) [pid = 1781] [serial = 1919] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x915f9400) [pid = 1781] [serial = 1917] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x915a6800) [pid = 1781] [serial = 1916] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x900cdc00) [pid = 1781] [serial = 1914] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x8ffe0800) [pid = 1781] [serial = 1913] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8ff89c00) [pid = 1781] [serial = 1911] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8fe6e800) [pid = 1781] [serial = 1910] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8fd1b800) [pid = 1781] [serial = 1908] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8f380c00) [pid = 1781] [serial = 1907] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8f06c800) [pid = 1781] [serial = 1905] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8ea5d800) [pid = 1781] [serial = 1904] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8b54a800) [pid = 1781] [serial = 1902] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8a3cec00) [pid = 1781] [serial = 1901] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8eaeb000) [pid = 1781] [serial = 1898] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x884d9400) [pid = 1781] [serial = 1949] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x88fcb800) [pid = 1781] [serial = 1950] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0xa0ade000) [pid = 1781] [serial = 1947] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0xa0ade400) [pid = 1781] [serial = 1946] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x9ffa7000) [pid = 1781] [serial = 1944] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x9ff15400) [pid = 1781] [serial = 1943] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x9fc9e800) [pid = 1781] [serial = 1941] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x9fc96c00) [pid = 1781] [serial = 1940] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x9ea1e000) [pid = 1781] [serial = 1938] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x9df9a400) [pid = 1781] [serial = 1937] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x9b08f000) [pid = 1781] [serial = 1935] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x9ae29000) [pid = 1781] [serial = 1934] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x98e5e800) [pid = 1781] [serial = 1932] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x98a3b000) [pid = 1781] [serial = 1931] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x97f05400) [pid = 1781] [serial = 1929] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x895fdc00) [pid = 1781] [serial = 1952] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x89b30c00) [pid = 1781] [serial = 1953] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8b547c00) [pid = 1781] [serial = 1958] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x8a3c7000) [pid = 1781] [serial = 1956] [outer = (nil)] [url = about:blank] 22:54:55 INFO - PROCESS | 1781 | 1461218095441 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x87edf400 == 127 [pid = 1781] [id = 688] 22:54:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8827b000) [pid = 1781] [serial = 2065] [outer = (nil)] 22:54:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8851d000) [pid = 1781] [serial = 2066] [outer = 0x8827b000] 22:54:55 INFO - PROCESS | 1781 | 1461218095540 Marionette DEBUG loaded listener.js 22:54:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x891c6800) [pid = 1781] [serial = 2067] [outer = 0x8827b000] 22:54:56 INFO - PROCESS | 1781 | 1461218096460 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] 22:54:56 INFO - PROCESS | 1781 | 1461218096552 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 22:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 22:54:56 INFO - PROCESS | 1781 | 1461218096563 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 22:54:56 INFO - PROCESS | 1781 | 1461218096566 Marionette TRACE conn3 <- [1,2726,null,{}] 22:54:56 INFO - PROCESS | 1781 | 1461218096579 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}] 22:54:56 INFO - PROCESS | 1781 | 1461218096811 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 22:54:57 INFO - PROCESS | 1781 | 1461218097025 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a226c00 == 128 [pid = 1781] [id = 689] 22:54:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8a22c800) [pid = 1781] [serial = 2068] [outer = (nil)] 22:54:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8a3d0800) [pid = 1781] [serial = 2069] [outer = 0x8a22c800] 22:54:57 INFO - PROCESS | 1781 | 1461218097177 Marionette DEBUG loaded listener.js 22:54:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8b545000) [pid = 1781] [serial = 2070] [outer = 0x8a22c800] 22:54:58 INFO - PROCESS | 1781 | 1461218098148 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]]]}] 22:54:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 22:54:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1636ms 22:54:58 INFO - PROCESS | 1781 | 1461218098208 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 22:54:58 INFO - PROCESS | 1781 | 1461218098215 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 22:54:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 22:54:58 INFO - PROCESS | 1781 | 1461218098222 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 22:54:58 INFO - PROCESS | 1781 | 1461218098225 Marionette TRACE conn3 <- [1,2730,null,{}] 22:54:58 INFO - PROCESS | 1781 | 1461218098231 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}] 22:54:58 INFO - PROCESS | 1781 | 1461218098552 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 22:54:58 INFO - PROCESS | 1781 | 1461218098592 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:54:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b6f1000 == 129 [pid = 1781] [id = 690] 22:54:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8bef3c00) [pid = 1781] [serial = 2071] [outer = (nil)] 22:54:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8c189c00) [pid = 1781] [serial = 2072] [outer = 0x8bef3c00] 22:54:58 INFO - PROCESS | 1781 | 1461218098763 Marionette DEBUG loaded listener.js 22:54:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8dce4c00) [pid = 1781] [serial = 2073] [outer = 0x8bef3c00] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x87d6f800) [pid = 1781] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x89f10400) [pid = 1781] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8ea60800) [pid = 1781] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x95071800) [pid = 1781] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x88fcc000) [pid = 1781] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x8f7e0800) [pid = 1781] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x88fc7800) [pid = 1781] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8b6f0400) [pid = 1781] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x884e6400) [pid = 1781] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x939d7800) [pid = 1781] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x983ea800) [pid = 1781] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x8dcd9800) [pid = 1781] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x8f380400) [pid = 1781] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x8929e800) [pid = 1781] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x8b7cbc00) [pid = 1781] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x93b43c00) [pid = 1781] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x970c1800) [pid = 1781] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x915af800) [pid = 1781] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x8fe74800) [pid = 1781] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x8dd62000) [pid = 1781] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 22:55:00 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x895f9800) [pid = 1781] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 22:55:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 22:55:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 22:55:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 22:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:55:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:55:00 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1 22:55:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:55:00 INFO - _addTest/ [0,2733,"getWindowHandle",null] 22:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 22:55:00 INFO - PROCESS | 1781 | 1461218100571 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 22:55:00 INFO - PROCESS | 1781 | 1461218100587 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 22:55:00 INFO - PROCESS | 1781 | 1461218100596 Marionette TRACE conn3 <- [1,2734,null,{}] 22:55:00 INFO - PROCESS | 1781 | 1461218100604 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}] 22:55:00 INFO - PROCESS | 1781 | 1461218100954 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 22:55:01 INFO - PROCESS | 1781 | 1461218101091 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b7c0400 == 130 [pid = 1781] [id = 691] 22:55:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x8bef0800) [pid = 1781] [serial = 2074] [outer = (nil)] 22:55:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x8ea5d800) [pid = 1781] [serial = 2075] [outer = 0x8bef0800] 22:55:01 INFO - PROCESS | 1781 | 1461218101170 Marionette DEBUG loaded listener.js 22:55:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x8eaec800) [pid = 1781] [serial = 2076] [outer = 0x8bef0800] 22:55:02 INFO - PROCESS | 1781 | 1461218102006 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]]]}] 22:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 22:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1448ms 22:55:02 INFO - PROCESS | 1781 | 1461218102027 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 22:55:02 INFO - PROCESS | 1781 | 1461218102031 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 22:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 22:55:02 INFO - PROCESS | 1781 | 1461218102038 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 22:55:02 INFO - PROCESS | 1781 | 1461218102040 Marionette TRACE conn3 <- [1,2738,null,{}] 22:55:02 INFO - PROCESS | 1781 | 1461218102047 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}] 22:55:02 INFO - PROCESS | 1781 | 1461218102373 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 22:55:02 INFO - PROCESS | 1781 | 1461218102794 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:02 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672b800 == 131 [pid = 1781] [id = 692] 22:55:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x86730400) [pid = 1781] [serial = 2077] [outer = (nil)] 22:55:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x87ee1800) [pid = 1781] [serial = 2078] [outer = 0x86730400] 22:55:02 INFO - PROCESS | 1781 | 1461218102956 Marionette DEBUG loaded listener.js 22:55:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x884e0800) [pid = 1781] [serial = 2079] [outer = 0x86730400] 22:55:04 INFO - PROCESS | 1781 | 1461218104455 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]]]}] 22:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 22:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 2493ms 22:55:04 INFO - PROCESS | 1781 | 1461218104534 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 22:55:04 INFO - PROCESS | 1781 | 1461218104542 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 22:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 22:55:04 INFO - PROCESS | 1781 | 1461218104552 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 22:55:04 INFO - PROCESS | 1781 | 1461218104558 Marionette TRACE conn3 <- [1,2742,null,{}] 22:55:04 INFO - PROCESS | 1781 | 1461218104566 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}] 22:55:04 INFO - PROCESS | 1781 | 1461218104867 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 22:55:05 INFO - PROCESS | 1781 | 1461218105164 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x892a5800 == 132 [pid = 1781] [id = 693] 22:55:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x8950fc00) [pid = 1781] [serial = 2080] [outer = (nil)] 22:55:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x89f06000) [pid = 1781] [serial = 2081] [outer = 0x8950fc00] 22:55:05 INFO - PROCESS | 1781 | 1461218105294 Marionette DEBUG loaded listener.js 22:55:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x8a227400) [pid = 1781] [serial = 2082] [outer = 0x8950fc00] 22:55:06 INFO - PROCESS | 1781 | 1461218106955 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]]]}] 22:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 22:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2443ms 22:55:07 INFO - PROCESS | 1781 | 1461218107000 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 22:55:07 INFO - PROCESS | 1781 | 1461218107007 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 22:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 22:55:07 INFO - PROCESS | 1781 | 1461218107016 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 22:55:07 INFO - PROCESS | 1781 | 1461218107020 Marionette TRACE conn3 <- [1,2746,null,{}] 22:55:07 INFO - PROCESS | 1781 | 1461218107027 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}] 22:55:07 INFO - PROCESS | 1781 | 1461218107332 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 22:55:07 INFO - PROCESS | 1781 | 1461218107649 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b32c00 == 133 [pid = 1781] [id = 694] 22:55:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8a22ac00) [pid = 1781] [serial = 2083] [outer = (nil)] 22:55:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8c18ac00) [pid = 1781] [serial = 2084] [outer = 0x8a22ac00] 22:55:07 INFO - PROCESS | 1781 | 1461218107812 Marionette DEBUG loaded listener.js 22:55:08 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8eaebc00) [pid = 1781] [serial = 2085] [outer = 0x8a22ac00] 22:55:09 INFO - PROCESS | 1781 | 1461218109100 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]]]}] 22:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 22:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2141ms 22:55:09 INFO - PROCESS | 1781 | 1461218109158 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 22:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 22:55:09 INFO - PROCESS | 1781 | 1461218109162 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 22:55:09 INFO - PROCESS | 1781 | 1461218109179 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 22:55:09 INFO - PROCESS | 1781 | 1461218109189 Marionette TRACE conn3 <- [1,2750,null,{}] 22:55:09 INFO - PROCESS | 1781 | 1461218109199 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}] 22:55:09 INFO - PROCESS | 1781 | 1461218109526 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 22:55:09 INFO - PROCESS | 1781 | 1461218109878 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fc5c00 == 134 [pid = 1781] [id = 695] 22:55:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8beef400) [pid = 1781] [serial = 2086] [outer = (nil)] 22:55:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8f1db000) [pid = 1781] [serial = 2087] [outer = 0x8beef400] 22:55:09 INFO - PROCESS | 1781 | 1461218109975 Marionette DEBUG loaded listener.js 22:55:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8f1f4000) [pid = 1781] [serial = 2088] [outer = 0x8beef400] 22:55:11 INFO - PROCESS | 1781 | 1461218111018 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]]]}] 22:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 22:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1910ms 22:55:11 INFO - PROCESS | 1781 | 1461218111081 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 22:55:11 INFO - PROCESS | 1781 | 1461218111087 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 22:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 22:55:11 INFO - PROCESS | 1781 | 1461218111095 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 22:55:11 INFO - PROCESS | 1781 | 1461218111098 Marionette TRACE conn3 <- [1,2754,null,{}] 22:55:11 INFO - PROCESS | 1781 | 1461218111106 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}] 22:55:11 INFO - PROCESS | 1781 | 1461218111412 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 22:55:11 INFO - PROCESS | 1781 | 1461218111765 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f22f000 == 135 [pid = 1781] [id = 696] 22:55:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8f380c00) [pid = 1781] [serial = 2089] [outer = (nil)] 22:55:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8f388800) [pid = 1781] [serial = 2090] [outer = 0x8f380c00] 22:55:11 INFO - PROCESS | 1781 | 1461218111865 Marionette DEBUG loaded listener.js 22:55:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8f7e2400) [pid = 1781] [serial = 2091] [outer = 0x8f380c00] 22:55:12 INFO - PROCESS | 1781 | 1461218112843 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]]]}] 22:55:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 22:55:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1789ms 22:55:12 INFO - PROCESS | 1781 | 1461218112887 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 22:55:12 INFO - PROCESS | 1781 | 1461218112892 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 22:55:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 22:55:12 INFO - PROCESS | 1781 | 1461218112903 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 22:55:12 INFO - PROCESS | 1781 | 1461218112906 Marionette TRACE conn3 <- [1,2758,null,{}] 22:55:12 INFO - PROCESS | 1781 | 1461218112914 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}] 22:55:13 INFO - PROCESS | 1781 | 1461218113178 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 22:55:13 INFO - PROCESS | 1781 | 1461218113537 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe68c00 == 136 [pid = 1781] [id = 697] 22:55:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8fe69400) [pid = 1781] [serial = 2092] [outer = (nil)] 22:55:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8fe70400) [pid = 1781] [serial = 2093] [outer = 0x8fe69400] 22:55:13 INFO - PROCESS | 1781 | 1461218113673 Marionette DEBUG loaded listener.js 22:55:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8ffdec00) [pid = 1781] [serial = 2094] [outer = 0x8fe69400] 22:55:14 INFO - PROCESS | 1781 | 1461218114732 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]]]}] 22:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 22:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1888ms 22:55:14 INFO - PROCESS | 1781 | 1461218114792 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 22:55:14 INFO - PROCESS | 1781 | 1461218114798 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 22:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 22:55:14 INFO - PROCESS | 1781 | 1461218114805 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 22:55:14 INFO - PROCESS | 1781 | 1461218114809 Marionette TRACE conn3 <- [1,2762,null,{}] 22:55:14 INFO - PROCESS | 1781 | 1461218114816 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}] 22:55:15 INFO - PROCESS | 1781 | 1461218115076 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 22:55:15 INFO - PROCESS | 1781 | 1461218115433 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d6800 == 137 [pid = 1781] [id = 698] 22:55:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x90350c00) [pid = 1781] [serial = 2095] [outer = (nil)] 22:55:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x9049fc00) [pid = 1781] [serial = 2096] [outer = 0x90350c00] 22:55:15 INFO - PROCESS | 1781 | 1461218115533 Marionette DEBUG loaded listener.js 22:55:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x904a8c00) [pid = 1781] [serial = 2097] [outer = 0x90350c00] 22:55:16 INFO - PROCESS | 1781 | 1461218116573 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]]]}] 22:55:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 22:55:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1833ms 22:55:16 INFO - PROCESS | 1781 | 1461218116639 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 22:55:16 INFO - PROCESS | 1781 | 1461218116644 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 22:55:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 22:55:16 INFO - PROCESS | 1781 | 1461218116651 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 22:55:16 INFO - PROCESS | 1781 | 1461218116656 Marionette TRACE conn3 <- [1,2766,null,{}] 22:55:16 INFO - PROCESS | 1781 | 1461218116662 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}] 22:55:16 INFO - PROCESS | 1781 | 1461218116931 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 22:55:17 INFO - PROCESS | 1781 | 1461218117287 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:17 INFO - PROCESS | 1781 | ++DOCSHELL 0x900d4c00 == 138 [pid = 1781] [id = 699] 22:55:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x9034d400) [pid = 1781] [serial = 2098] [outer = (nil)] 22:55:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x915a9800) [pid = 1781] [serial = 2099] [outer = 0x9034d400] 22:55:17 INFO - PROCESS | 1781 | 1461218117390 Marionette DEBUG loaded listener.js 22:55:17 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x915fac00) [pid = 1781] [serial = 2100] [outer = 0x9034d400] 22:55:18 INFO - PROCESS | 1781 | 1461218118399 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]]]}] 22:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 22:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1787ms 22:55:18 INFO - PROCESS | 1781 | 1461218118455 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 22:55:18 INFO - PROCESS | 1781 | 1461218118460 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 22:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 22:55:18 INFO - PROCESS | 1781 | 1461218118472 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 22:55:18 INFO - PROCESS | 1781 | 1461218118475 Marionette TRACE conn3 <- [1,2770,null,{}] 22:55:18 INFO - PROCESS | 1781 | 1461218118483 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}] 22:55:18 INFO - PROCESS | 1781 | 1461218118751 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 22:55:19 INFO - PROCESS | 1781 | 1461218119103 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:19 INFO - PROCESS | 1781 | ++DOCSHELL 0x9062f400 == 139 [pid = 1781] [id = 700] 22:55:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x9285f000) [pid = 1781] [serial = 2101] [outer = (nil)] 22:55:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x92897000) [pid = 1781] [serial = 2102] [outer = 0x9285f000] 22:55:19 INFO - PROCESS | 1781 | 1461218119212 Marionette DEBUG loaded listener.js 22:55:19 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x9391ec00) [pid = 1781] [serial = 2103] [outer = 0x9285f000] 22:55:20 INFO - PROCESS | 1781 | 1461218120206 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]]]}] 22:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 22:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1786ms 22:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 22:55:20 INFO - PROCESS | 1781 | 1461218120259 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 22:55:20 INFO - PROCESS | 1781 | 1461218120262 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 22:55:20 INFO - PROCESS | 1781 | 1461218120270 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 22:55:20 INFO - PROCESS | 1781 | 1461218120273 Marionette TRACE conn3 <- [1,2774,null,{}] 22:55:20 INFO - PROCESS | 1781 | 1461218120280 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}] 22:55:20 INFO - PROCESS | 1781 | 1461218120587 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 22:55:20 INFO - PROCESS | 1781 | 1461218120957 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x92869400 == 140 [pid = 1781] [id = 701] 22:55:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x9286a800) [pid = 1781] [serial = 2104] [outer = (nil)] 22:55:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x93b40400) [pid = 1781] [serial = 2105] [outer = 0x9286a800] 22:55:21 INFO - PROCESS | 1781 | 1461218121074 Marionette DEBUG loaded listener.js 22:55:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x93b43800) [pid = 1781] [serial = 2106] [outer = 0x9286a800] 22:55:22 INFO - PROCESS | 1781 | 1461218122175 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]]]}] 22:55:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 22:55:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1989ms 22:55:22 INFO - PROCESS | 1781 | 1461218122259 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 22:55:22 INFO - PROCESS | 1781 | 1461218122263 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 22:55:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 22:55:22 INFO - PROCESS | 1781 | 1461218122271 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 22:55:22 INFO - PROCESS | 1781 | 1461218122275 Marionette TRACE conn3 <- [1,2778,null,{}] 22:55:22 INFO - PROCESS | 1781 | 1461218122282 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}] 22:55:22 INFO - PROCESS | 1781 | 1461218122595 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 22:55:22 INFO - PROCESS | 1781 | 1461218122972 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x95bc3c00 == 141 [pid = 1781] [id = 702] 22:55:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x96204c00) [pid = 1781] [serial = 2107] [outer = (nil)] 22:55:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x96fb7c00) [pid = 1781] [serial = 2108] [outer = 0x96204c00] 22:55:23 INFO - PROCESS | 1781 | 1461218123094 Marionette DEBUG loaded listener.js 22:55:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x975c9c00) [pid = 1781] [serial = 2109] [outer = 0x96204c00] 22:55:24 INFO - PROCESS | 1781 | 1461218124203 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]]]}] 22:55:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 22:55:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1986ms 22:55:24 INFO - PROCESS | 1781 | 1461218124258 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 22:55:24 INFO - PROCESS | 1781 | 1461218124262 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 22:55:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 22:55:24 INFO - PROCESS | 1781 | 1461218124271 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 22:55:24 INFO - PROCESS | 1781 | 1461218124277 Marionette TRACE conn3 <- [1,2782,null,{}] 22:55:24 INFO - PROCESS | 1781 | 1461218124285 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}] 22:55:24 INFO - PROCESS | 1781 | 1461218124629 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 22:55:25 INFO - PROCESS | 1781 | 1461218124984 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x975c5400 == 142 [pid = 1781] [id = 703] 22:55:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x97935800) [pid = 1781] [serial = 2110] [outer = (nil)] 22:55:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x97f0bc00) [pid = 1781] [serial = 2111] [outer = 0x97935800] 22:55:25 INFO - PROCESS | 1781 | 1461218125087 Marionette DEBUG loaded listener.js 22:55:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x97f35000) [pid = 1781] [serial = 2112] [outer = 0x97935800] 22:55:26 INFO - PROCESS | 1781 | 1461218126042 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]]]}] 22:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 22:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1847ms 22:55:26 INFO - PROCESS | 1781 | 1461218126125 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 22:55:26 INFO - PROCESS | 1781 | 1461218126133 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 22:55:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 22:55:26 INFO - PROCESS | 1781 | 1461218126143 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 22:55:26 INFO - PROCESS | 1781 | 1461218126146 Marionette TRACE conn3 <- [1,2786,null,{}] 22:55:26 INFO - PROCESS | 1781 | 1461218126153 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}] 22:55:26 INFO - PROCESS | 1781 | 1461218126453 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 22:55:26 INFO - PROCESS | 1781 | 1461218126818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x97f0c400 == 143 [pid = 1781] [id = 704] 22:55:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x986af000) [pid = 1781] [serial = 2113] [outer = (nil)] 22:55:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x98e5d400) [pid = 1781] [serial = 2114] [outer = 0x986af000] 22:55:26 INFO - PROCESS | 1781 | 1461218126916 Marionette DEBUG loaded listener.js 22:55:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x98e5fc00) [pid = 1781] [serial = 2115] [outer = 0x986af000] 22:55:27 INFO - PROCESS | 1781 | 1461218127898 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]]]}] 22:55:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 22:55:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1831ms 22:55:27 INFO - PROCESS | 1781 | 1461218127974 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 22:55:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 22:55:27 INFO - PROCESS | 1781 | 1461218127979 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 22:55:27 INFO - PROCESS | 1781 | 1461218127986 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 22:55:27 INFO - PROCESS | 1781 | 1461218127989 Marionette TRACE conn3 <- [1,2790,null,{}] 22:55:28 INFO - PROCESS | 1781 | 1461218127996 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}] 22:55:28 INFO - PROCESS | 1781 | 1461218128271 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 22:55:28 INFO - PROCESS | 1781 | 1461218128628 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x983edc00 == 144 [pid = 1781] [id = 705] 22:55:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x98e5f400) [pid = 1781] [serial = 2116] [outer = (nil)] 22:55:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x9b094000) [pid = 1781] [serial = 2117] [outer = 0x98e5f400] 22:55:28 INFO - PROCESS | 1781 | 1461218128742 Marionette DEBUG loaded listener.js 22:55:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x9b0f1800) [pid = 1781] [serial = 2118] [outer = 0x98e5f400] 22:55:29 INFO - PROCESS | 1781 | 1461218129719 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]]]}] 22:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 22:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1791ms 22:55:29 INFO - PROCESS | 1781 | 1461218129778 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 22:55:29 INFO - PROCESS | 1781 | 1461218129781 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 22:55:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 22:55:29 INFO - PROCESS | 1781 | 1461218129790 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 22:55:29 INFO - PROCESS | 1781 | 1461218129793 Marionette TRACE conn3 <- [1,2794,null,{}] 22:55:29 INFO - PROCESS | 1781 | 1461218129800 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}] 22:55:30 INFO - PROCESS | 1781 | 1461218130065 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 22:55:30 INFO - PROCESS | 1781 | 1461218130415 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827ac00 == 145 [pid = 1781] [id = 706] 22:55:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x891c3800) [pid = 1781] [serial = 2119] [outer = (nil)] 22:55:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x9fc99400) [pid = 1781] [serial = 2120] [outer = 0x891c3800] 22:55:30 INFO - PROCESS | 1781 | 1461218130517 Marionette DEBUG loaded listener.js 22:55:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x9fc9ec00) [pid = 1781] [serial = 2121] [outer = 0x891c3800] 22:55:31 INFO - PROCESS | 1781 | 1461218131519 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]]]}] 22:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 22:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1789ms 22:55:31 INFO - PROCESS | 1781 | 1461218131580 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 22:55:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 22:55:31 INFO - PROCESS | 1781 | 1461218131584 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 22:55:31 INFO - PROCESS | 1781 | 1461218131592 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 22:55:31 INFO - PROCESS | 1781 | 1461218131595 Marionette TRACE conn3 <- [1,2798,null,{}] 22:55:31 INFO - PROCESS | 1781 | 1461218131602 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}] 22:55:31 INFO - PROCESS | 1781 | 1461218131865 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 22:55:32 INFO - PROCESS | 1781 | 1461218132222 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x86036400 == 146 [pid = 1781] [id = 707] 22:55:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x992dec00) [pid = 1781] [serial = 2122] [outer = (nil)] 22:55:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0xa0adbc00) [pid = 1781] [serial = 2123] [outer = 0x992dec00] 22:55:32 INFO - PROCESS | 1781 | 1461218132322 Marionette DEBUG loaded listener.js 22:55:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0xa0c13c00) [pid = 1781] [serial = 2124] [outer = 0x992dec00] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8b7c0400 == 145 [pid = 1781] [id = 691] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8b6f1000 == 144 [pid = 1781] [id = 690] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8a226c00 == 143 [pid = 1781] [id = 689] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x87edf400 == 142 [pid = 1781] [id = 688] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x97f35400 == 141 [pid = 1781] [id = 686] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x97f2c000 == 140 [pid = 1781] [id = 684] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x96808000 == 139 [pid = 1781] [id = 685] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x9289ac00 == 138 [pid = 1781] [id = 683] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x9289cc00 == 137 [pid = 1781] [id = 682] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x915ad000 == 136 [pid = 1781] [id = 681] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8851d800 == 135 [pid = 1781] [id = 680] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x912a7c00 == 134 [pid = 1781] [id = 562] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2e400 == 133 [pid = 1781] [id = 678] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7d6c00 == 132 [pid = 1781] [id = 679] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x86032c00 == 131 [pid = 1781] [id = 669] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x891c7800 == 130 [pid = 1781] [id = 677] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef6400 == 129 [pid = 1781] [id = 676] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x87d6b800 == 128 [pid = 1781] [id = 675] 22:55:35 INFO - PROCESS | 1781 | --DOCSHELL 0x88517400 == 127 [pid = 1781] [id = 674] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8dce5c00) [pid = 1781] [serial = 2021] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x8bef5c00) [pid = 1781] [serial = 2019] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8b54c800) [pid = 1781] [serial = 1964] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8f229800) [pid = 1781] [serial = 1974] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x9786b400) [pid = 1781] [serial = 1997] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x9127d400) [pid = 1781] [serial = 1986] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8ff90000) [pid = 1781] [serial = 1980] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x895f8400) [pid = 1781] [serial = 2013] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x986b4c00) [pid = 1781] [serial = 2004] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8f1d8c00) [pid = 1781] [serial = 1973] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x89516000) [pid = 1781] [serial = 1961] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x939e4000) [pid = 1781] [serial = 1991] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x99286800) [pid = 1781] [serial = 2006] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8dd6a800) [pid = 1781] [serial = 1967] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8faae800) [pid = 1781] [serial = 1977] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8a3ca000) [pid = 1781] [serial = 2015] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8ff8a000) [pid = 1781] [serial = 1979] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8eb75400) [pid = 1781] [serial = 1899] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x9b0ff800) [pid = 1781] [serial = 2010] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8ea5a000) [pid = 1781] [serial = 1968] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x93b44800) [pid = 1781] [serial = 1992] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x97f32400) [pid = 1781] [serial = 2000] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x915f5000) [pid = 1781] [serial = 1988] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8f7e2000) [pid = 1781] [serial = 1976] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8950ec00) [pid = 1781] [serial = 2012] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x900d5400) [pid = 1781] [serial = 1983] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8eb6dc00) [pid = 1781] [serial = 1970] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x9062f000) [pid = 1781] [serial = 1985] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x89f04800) [pid = 1781] [serial = 1962] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8b408400) [pid = 1781] [serial = 2016] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x97938800) [pid = 1781] [serial = 1998] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8bee9800) [pid = 1781] [serial = 1965] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x96208800) [pid = 1781] [serial = 1995] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x900d0000) [pid = 1781] [serial = 1982] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8950d800) [pid = 1781] [serial = 2018] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x97f38000) [pid = 1781] [serial = 2001] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x9285dc00) [pid = 1781] [serial = 1989] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x9810e800) [pid = 1781] [serial = 2003] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x992db000) [pid = 1781] [serial = 2007] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x8f06ec00) [pid = 1781] [serial = 1971] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x9b098400) [pid = 1781] [serial = 2009] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x95b69000) [pid = 1781] [serial = 1994] [outer = (nil)] [url = about:blank] 22:55:36 INFO - PROCESS | 1781 | 1461218136900 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]]]}] 22:55:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 22:55:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 5348ms 22:55:36 INFO - PROCESS | 1781 | 1461218136939 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 22:55:36 INFO - PROCESS | 1781 | 1461218136947 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 22:55:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 22:55:36 INFO - PROCESS | 1781 | 1461218136957 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 22:55:36 INFO - PROCESS | 1781 | 1461218136963 Marionette TRACE conn3 <- [1,2802,null,{}] 22:55:36 INFO - PROCESS | 1781 | 1461218136971 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}] 22:55:37 INFO - PROCESS | 1781 | 1461218137248 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 22:55:37 INFO - PROCESS | 1781 | 1461218137547 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a5c800 == 128 [pid = 1781] [id = 708] 22:55:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x87d67400) [pid = 1781] [serial = 2125] [outer = (nil)] 22:55:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x87ed7800) [pid = 1781] [serial = 2126] [outer = 0x87d67400] 22:55:37 INFO - PROCESS | 1781 | 1461218137641 Marionette DEBUG loaded listener.js 22:55:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8827e800) [pid = 1781] [serial = 2127] [outer = 0x87d67400] 22:55:38 INFO - PROCESS | 1781 | 1461218138601 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]]]}] 22:55:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 22:55:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1701ms 22:55:38 INFO - PROCESS | 1781 | 1461218138667 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 22:55:38 INFO - PROCESS | 1781 | 1461218138677 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 22:55:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 22:55:38 INFO - PROCESS | 1781 | 1461218138689 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 22:55:38 INFO - PROCESS | 1781 | 1461218138693 Marionette TRACE conn3 <- [1,2806,null,{}] 22:55:38 INFO - PROCESS | 1781 | 1461218138706 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}] 22:55:39 INFO - PROCESS | 1781 | 1461218139064 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 22:55:39 INFO - PROCESS | 1781 | 1461218139205 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851ac00 == 129 [pid = 1781] [id = 709] 22:55:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8851b800) [pid = 1781] [serial = 2128] [outer = (nil)] 22:55:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x88fc3800) [pid = 1781] [serial = 2129] [outer = 0x8851b800] 22:55:39 INFO - PROCESS | 1781 | 1461218139419 Marionette DEBUG loaded listener.js 22:55:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x88fd0c00) [pid = 1781] [serial = 2130] [outer = 0x8851b800] 22:55:40 INFO - PROCESS | 1781 | 1461218140415 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]]]}] 22:55:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 22:55:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1787ms 22:55:40 INFO - PROCESS | 1781 | 1461218140477 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 22:55:40 INFO - PROCESS | 1781 | 1461218140481 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 22:55:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 22:55:40 INFO - PROCESS | 1781 | 1461218140502 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 22:55:40 INFO - PROCESS | 1781 | 1461218140508 Marionette TRACE conn3 <- [1,2810,null,{}] 22:55:40 INFO - PROCESS | 1781 | 1461218140526 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}] 22:55:41 INFO - PROCESS | 1781 | 1461218141286 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x89517000) [pid = 1781] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8f7d6800) [pid = 1781] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x900cd000) [pid = 1781] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x8eadf400) [pid = 1781] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x8fe75800) [pid = 1781] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x9288ec00) [pid = 1781] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x9391c800) [pid = 1781] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x97f2cc00) [pid = 1781] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x89b33400) [pid = 1781] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x8827b000) [pid = 1781] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x98e60000) [pid = 1781] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x8bef3c00) [pid = 1781] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x8a22c800) [pid = 1781] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x9289c400) [pid = 1781] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x89f0dc00) [pid = 1781] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 109 (0x97d78800) [pid = 1781] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 108 (0x8f383c00) [pid = 1781] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 22:55:41 INFO - PROCESS | 1781 | --DOMWINDOW == 107 (0x8a3d3000) [pid = 1781] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 22:55:41 INFO - PROCESS | 1781 | 1461218141539 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x891c7c00 == 130 [pid = 1781] [id = 710] 22:55:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 108 (0x892a1800) [pid = 1781] [serial = 2131] [outer = (nil)] 22:55:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x8950d800) [pid = 1781] [serial = 2132] [outer = 0x892a1800] 22:55:41 INFO - PROCESS | 1781 | 1461218141628 Marionette DEBUG loaded listener.js 22:55:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x895fa400) [pid = 1781] [serial = 2133] [outer = 0x892a1800] 22:55:42 INFO - PROCESS | 1781 | 1461218142497 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]]]}] 22:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 22:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 2068ms 22:55:42 INFO - PROCESS | 1781 | 1461218142558 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 22:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 22:55:42 INFO - PROCESS | 1781 | 1461218142563 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 22:55:42 INFO - PROCESS | 1781 | 1461218142570 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 22:55:42 INFO - PROCESS | 1781 | 1461218142574 Marionette TRACE conn3 <- [1,2814,null,{}] 22:55:42 INFO - PROCESS | 1781 | 1461218142580 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}] 22:55:42 INFO - PROCESS | 1781 | 1461218142838 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 22:55:43 INFO - PROCESS | 1781 | 1461218143052 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:43 INFO - PROCESS | 1781 | ++DOCSHELL 0x8950d400 == 131 [pid = 1781] [id = 711] 22:55:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x89b2e400) [pid = 1781] [serial = 2134] [outer = (nil)] 22:55:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x89f06400) [pid = 1781] [serial = 2135] [outer = 0x89b2e400] 22:55:43 INFO - PROCESS | 1781 | 1461218143140 Marionette DEBUG loaded listener.js 22:55:43 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x89f0b400) [pid = 1781] [serial = 2136] [outer = 0x89b2e400] 22:55:44 INFO - PROCESS | 1781 | 1461218144575 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]]]}] 22:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 22:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2087ms 22:55:44 INFO - PROCESS | 1781 | 1461218144669 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 22:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 22:55:44 INFO - PROCESS | 1781 | 1461218144678 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 22:55:44 INFO - PROCESS | 1781 | 1461218144689 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 22:55:44 INFO - PROCESS | 1781 | 1461218144704 Marionette TRACE conn3 <- [1,2818,null,{}] 22:55:44 INFO - PROCESS | 1781 | 1461218144778 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}] 22:55:45 INFO - PROCESS | 1781 | 1461218145058 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 22:55:45 INFO - PROCESS | 1781 | 1461218145446 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:45 INFO - PROCESS | 1781 | ++DOCSHELL 0x8672a800 == 132 [pid = 1781] [id = 712] 22:55:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x87ee0c00) [pid = 1781] [serial = 2137] [outer = (nil)] 22:55:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x884dd000) [pid = 1781] [serial = 2138] [outer = 0x87ee0c00] 22:55:45 INFO - PROCESS | 1781 | 1461218145607 Marionette DEBUG loaded listener.js 22:55:45 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x88fc6800) [pid = 1781] [serial = 2139] [outer = 0x87ee0c00] 22:55:47 INFO - PROCESS | 1781 | 1461218147166 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]]]}] 22:55:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 22:55:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2505ms 22:55:47 INFO - PROCESS | 1781 | 1461218147195 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 22:55:47 INFO - PROCESS | 1781 | 1461218147205 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 22:55:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 22:55:47 INFO - PROCESS | 1781 | 1461218147217 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 22:55:47 INFO - PROCESS | 1781 | 1461218147221 Marionette TRACE conn3 <- [1,2822,null,{}] 22:55:47 INFO - PROCESS | 1781 | 1461218147228 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}] 22:55:47 INFO - PROCESS | 1781 | 1461218147549 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 22:55:47 INFO - PROCESS | 1781 | 1461218147881 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x88515c00 == 133 [pid = 1781] [id = 713] 22:55:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x891c4400) [pid = 1781] [serial = 2140] [outer = (nil)] 22:55:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x8a01ec00) [pid = 1781] [serial = 2141] [outer = 0x891c4400] 22:55:47 INFO - PROCESS | 1781 | 1461218147986 Marionette DEBUG loaded listener.js 22:55:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x8a229000) [pid = 1781] [serial = 2142] [outer = 0x891c4400] 22:55:49 INFO - PROCESS | 1781 | 1461218149047 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]]]}] 22:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 22:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1906ms 22:55:49 INFO - PROCESS | 1781 | 1461218149123 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 22:55:49 INFO - PROCESS | 1781 | 1461218149130 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 22:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 22:55:49 INFO - PROCESS | 1781 | 1461218149137 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 22:55:49 INFO - PROCESS | 1781 | 1461218149145 Marionette TRACE conn3 <- [1,2826,null,{}] 22:55:49 INFO - PROCESS | 1781 | 1461218149163 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}] 22:55:49 INFO - PROCESS | 1781 | 1461218149559 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 22:55:49 INFO - PROCESS | 1781 | 1461218149859 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a22c400 == 134 [pid = 1781] [id = 714] 22:55:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8b402000) [pid = 1781] [serial = 2143] [outer = (nil)] 22:55:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8b40ac00) [pid = 1781] [serial = 2144] [outer = 0x8b402000] 22:55:49 INFO - PROCESS | 1781 | 1461218149963 Marionette DEBUG loaded listener.js 22:55:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8b54a400) [pid = 1781] [serial = 2145] [outer = 0x8b402000] 22:55:51 INFO - PROCESS | 1781 | 1461218151033 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 22:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 22:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1948ms 22:55:51 INFO - PROCESS | 1781 | 1461218151086 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 22:55:51 INFO - PROCESS | 1781 | 1461218151091 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 22:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 22:55:51 INFO - PROCESS | 1781 | 1461218151099 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 22:55:51 INFO - PROCESS | 1781 | 1461218151102 Marionette TRACE conn3 <- [1,2830,null,{}] 22:55:51 INFO - PROCESS | 1781 | 1461218151109 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}] 22:55:51 INFO - PROCESS | 1781 | 1461218151373 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 22:55:51 INFO - PROCESS | 1781 | 1461218151737 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x89517000 == 135 [pid = 1781] [id = 715] 22:55:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8a3d3c00) [pid = 1781] [serial = 2146] [outer = (nil)] 22:55:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8b6efc00) [pid = 1781] [serial = 2147] [outer = 0x8a3d3c00] 22:55:51 INFO - PROCESS | 1781 | 1461218151848 Marionette DEBUG loaded listener.js 22:55:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8b7c4000) [pid = 1781] [serial = 2148] [outer = 0x8a3d3c00] 22:55:52 INFO - PROCESS | 1781 | 1461218152863 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]]]}] 22:55:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 22:55:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1840ms 22:55:52 INFO - PROCESS | 1781 | 1461218152941 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 22:55:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 22:55:52 INFO - PROCESS | 1781 | 1461218152945 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 22:55:52 INFO - PROCESS | 1781 | 1461218152952 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 22:55:52 INFO - PROCESS | 1781 | 1461218152957 Marionette TRACE conn3 <- [1,2834,null,{}] 22:55:52 INFO - PROCESS | 1781 | 1461218152963 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}] 22:55:53 INFO - PROCESS | 1781 | 1461218153257 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 22:55:53 INFO - PROCESS | 1781 | 1461218153626 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:53 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a3d2c00 == 136 [pid = 1781] [id = 716] 22:55:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8b6e8c00) [pid = 1781] [serial = 2149] [outer = (nil)] 22:55:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8bee9800) [pid = 1781] [serial = 2150] [outer = 0x8b6e8c00] 22:55:53 INFO - PROCESS | 1781 | 1461218153731 Marionette DEBUG loaded listener.js 22:55:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8bef4400) [pid = 1781] [serial = 2151] [outer = 0x8b6e8c00] 22:55:54 INFO - PROCESS | 1781 | 1461218154802 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 22:55:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 22:55:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1932ms 22:55:54 INFO - PROCESS | 1781 | 1461218154884 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 22:55:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 22:55:54 INFO - PROCESS | 1781 | 1461218154889 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 22:55:54 INFO - PROCESS | 1781 | 1461218154896 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 22:55:54 INFO - PROCESS | 1781 | 1461218154900 Marionette TRACE conn3 <- [1,2838,null,{}] 22:55:54 INFO - PROCESS | 1781 | 1461218154906 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}] 22:55:55 INFO - PROCESS | 1781 | 1461218155275 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 22:55:55 INFO - PROCESS | 1781 | 1461218155751 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:55 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c189000 == 137 [pid = 1781] [id = 717] 22:55:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8c190c00) [pid = 1781] [serial = 2152] [outer = (nil)] 22:55:55 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8dd65800) [pid = 1781] [serial = 2153] [outer = 0x8c190c00] 22:55:55 INFO - PROCESS | 1781 | 1461218155921 Marionette DEBUG loaded listener.js 22:55:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8dd68000) [pid = 1781] [serial = 2154] [outer = 0x8c190c00] 22:55:57 INFO - PROCESS | 1781 | 1461218157218 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]]]}] 22:55:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 22:55:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 2390ms 22:55:57 INFO - PROCESS | 1781 | 1461218157289 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 22:55:57 INFO - PROCESS | 1781 | 1461218157296 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 22:55:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 22:55:57 INFO - PROCESS | 1781 | 1461218157306 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 22:55:57 INFO - PROCESS | 1781 | 1461218157311 Marionette TRACE conn3 <- [1,2842,null,{}] 22:55:57 INFO - PROCESS | 1781 | 1461218157322 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}] 22:55:57 INFO - PROCESS | 1781 | 1461218157687 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 22:55:58 INFO - PROCESS | 1781 | 1461218158094 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:55:58 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5c800 == 138 [pid = 1781] [id = 718] 22:55:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8ea5d400) [pid = 1781] [serial = 2155] [outer = (nil)] 22:55:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8eae0c00) [pid = 1781] [serial = 2156] [outer = 0x8ea5d400] 22:55:58 INFO - PROCESS | 1781 | 1461218158231 Marionette DEBUG loaded listener.js 22:55:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8eaea800) [pid = 1781] [serial = 2157] [outer = 0x8ea5d400] 22:55:59 INFO - PROCESS | 1781 | 1461218159290 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]]]}] 22:55:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 22:55:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2041ms 22:55:59 INFO - PROCESS | 1781 | 1461218159348 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 22:55:59 INFO - PROCESS | 1781 | 1461218159352 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 22:55:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 22:55:59 INFO - PROCESS | 1781 | 1461218159360 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 22:55:59 INFO - PROCESS | 1781 | 1461218159364 Marionette TRACE conn3 <- [1,2846,null,{}] 22:55:59 INFO - PROCESS | 1781 | 1461218159371 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}] 22:55:59 INFO - PROCESS | 1781 | 1461218159632 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 22:56:00 INFO - PROCESS | 1781 | 1461218160026 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:00 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea5a000 == 139 [pid = 1781] [id = 719] 22:56:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8eadf400) [pid = 1781] [serial = 2158] [outer = (nil)] 22:56:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f063800) [pid = 1781] [serial = 2159] [outer = 0x8eadf400] 22:56:00 INFO - PROCESS | 1781 | 1461218160128 Marionette DEBUG loaded listener.js 22:56:00 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f065c00) [pid = 1781] [serial = 2160] [outer = 0x8eadf400] 22:56:01 INFO - PROCESS | 1781 | 1461218161101 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]]]}] 22:56:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 22:56:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1786ms 22:56:01 INFO - PROCESS | 1781 | 1461218161151 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 22:56:01 INFO - PROCESS | 1781 | 1461218161156 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 22:56:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 22:56:01 INFO - PROCESS | 1781 | 1461218161167 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 22:56:01 INFO - PROCESS | 1781 | 1461218161170 Marionette TRACE conn3 <- [1,2850,null,{}] 22:56:01 INFO - PROCESS | 1781 | 1461218161177 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}] 22:56:01 INFO - PROCESS | 1781 | 1461218161468 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 22:56:01 INFO - PROCESS | 1781 | 1461218161866 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f0b3000 == 140 [pid = 1781] [id = 720] 22:56:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f0b4c00) [pid = 1781] [serial = 2161] [outer = (nil)] 22:56:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8f0bfc00) [pid = 1781] [serial = 2162] [outer = 0x8f0b4c00] 22:56:01 INFO - PROCESS | 1781 | 1461218161977 Marionette DEBUG loaded listener.js 22:56:02 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8f1d8c00) [pid = 1781] [serial = 2163] [outer = 0x8f0b4c00] 22:56:03 INFO - PROCESS | 1781 | 1461218163023 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 22:56:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 22:56:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1934ms 22:56:03 INFO - PROCESS | 1781 | 1461218163102 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 22:56:03 INFO - PROCESS | 1781 | 1461218163107 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 22:56:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 22:56:03 INFO - PROCESS | 1781 | 1461218163114 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 22:56:03 INFO - PROCESS | 1781 | 1461218163118 Marionette TRACE conn3 <- [1,2854,null,{}] 22:56:03 INFO - PROCESS | 1781 | 1461218163125 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}] 22:56:03 INFO - PROCESS | 1781 | 1461218163430 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 22:56:03 INFO - PROCESS | 1781 | 1461218163790 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x8eb76400 == 141 [pid = 1781] [id = 721] 22:56:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8f06f400) [pid = 1781] [serial = 2164] [outer = (nil)] 22:56:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8f1f7c00) [pid = 1781] [serial = 2165] [outer = 0x8f06f400] 22:56:03 INFO - PROCESS | 1781 | 1461218163902 Marionette DEBUG loaded listener.js 22:56:04 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x8f229c00) [pid = 1781] [serial = 2166] [outer = 0x8f06f400] 22:56:05 INFO - PROCESS | 1781 | 1461218165012 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]]]}] 22:56:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 22:56:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1944ms 22:56:05 INFO - PROCESS | 1781 | 1461218165059 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 22:56:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 22:56:05 INFO - PROCESS | 1781 | 1461218165072 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 22:56:05 INFO - PROCESS | 1781 | 1461218165081 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 22:56:05 INFO - PROCESS | 1781 | 1461218165087 Marionette TRACE conn3 <- [1,2858,null,{}] 22:56:05 INFO - PROCESS | 1781 | 1461218165094 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}] 22:56:05 INFO - PROCESS | 1781 | 1461218165444 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 22:56:05 INFO - PROCESS | 1781 | 1461218165818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f2c00 == 142 [pid = 1781] [id = 722] 22:56:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x8fd1cc00) [pid = 1781] [serial = 2167] [outer = (nil)] 22:56:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8fd25800) [pid = 1781] [serial = 2168] [outer = 0x8fd1cc00] 22:56:05 INFO - PROCESS | 1781 | 1461218165927 Marionette DEBUG loaded listener.js 22:56:06 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8fe6e400) [pid = 1781] [serial = 2169] [outer = 0x8fd1cc00] 22:56:07 INFO - PROCESS | 1781 | 1461218167014 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 22:56:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 22:56:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1994ms 22:56:07 INFO - PROCESS | 1781 | 1461218167075 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 22:56:07 INFO - PROCESS | 1781 | 1461218167079 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 22:56:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 22:56:07 INFO - PROCESS | 1781 | 1461218167086 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 22:56:07 INFO - PROCESS | 1781 | 1461218167090 Marionette TRACE conn3 <- [1,2862,null,{}] 22:56:07 INFO - PROCESS | 1781 | 1461218167096 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}] 22:56:07 INFO - PROCESS | 1781 | 1461218167364 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 22:56:07 INFO - PROCESS | 1781 | 1461218167697 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe6fc00 == 143 [pid = 1781] [id = 723] 22:56:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x8fe70800) [pid = 1781] [serial = 2170] [outer = (nil)] 22:56:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x8ff8cc00) [pid = 1781] [serial = 2171] [outer = 0x8fe70800] 22:56:07 INFO - PROCESS | 1781 | 1461218167799 Marionette DEBUG loaded listener.js 22:56:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x8ff93000) [pid = 1781] [serial = 2172] [outer = 0x8fe70800] 22:56:08 INFO - PROCESS | 1781 | 1461218168895 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]]]}] 22:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 22:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1891ms 22:56:08 INFO - PROCESS | 1781 | 1461218168980 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 22:56:08 INFO - PROCESS | 1781 | 1461218168986 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 22:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 22:56:08 INFO - PROCESS | 1781 | 1461218168996 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 22:56:09 INFO - PROCESS | 1781 | 1461218169002 Marionette TRACE conn3 <- [1,2866,null,{}] 22:56:09 INFO - PROCESS | 1781 | 1461218169009 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}] 22:56:09 INFO - PROCESS | 1781 | 1461218169312 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 22:56:09 INFO - PROCESS | 1781 | 1461218169672 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe6d400 == 144 [pid = 1781] [id = 724] 22:56:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x8fe71000) [pid = 1781] [serial = 2173] [outer = (nil)] 22:56:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x8ffd8000) [pid = 1781] [serial = 2174] [outer = 0x8fe71000] 22:56:09 INFO - PROCESS | 1781 | 1461218169772 Marionette DEBUG loaded listener.js 22:56:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x8ffda000) [pid = 1781] [serial = 2175] [outer = 0x8fe71000] 22:56:10 INFO - PROCESS | 1781 | 1461218170853 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]]]}] 22:56:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 22:56:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1934ms 22:56:10 INFO - PROCESS | 1781 | 1461218170930 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 22:56:10 INFO - PROCESS | 1781 | 1461218170934 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 22:56:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 22:56:10 INFO - PROCESS | 1781 | 1461218170942 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 22:56:10 INFO - PROCESS | 1781 | 1461218170946 Marionette TRACE conn3 <- [1,2870,null,{}] 22:56:10 INFO - PROCESS | 1781 | 1461218170953 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}] 22:56:11 INFO - PROCESS | 1781 | 1461218171243 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 22:56:11 INFO - PROCESS | 1781 | 1461218171610 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:11 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ffd4800 == 145 [pid = 1781] [id = 725] 22:56:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x8ffd5400) [pid = 1781] [serial = 2176] [outer = (nil)] 22:56:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x900d5400) [pid = 1781] [serial = 2177] [outer = 0x8ffd5400] 22:56:11 INFO - PROCESS | 1781 | 1461218171710 Marionette DEBUG loaded listener.js 22:56:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x9034f000) [pid = 1781] [serial = 2178] [outer = 0x8ffd5400] 22:56:12 INFO - PROCESS | 1781 | 1461218172742 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]]]}] 22:56:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 22:56:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1892ms 22:56:12 INFO - PROCESS | 1781 | 1461218172835 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 22:56:12 INFO - PROCESS | 1781 | 1461218172839 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 22:56:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 22:56:12 INFO - PROCESS | 1781 | 1461218172847 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 22:56:12 INFO - PROCESS | 1781 | 1461218172851 Marionette TRACE conn3 <- [1,2874,null,{}] 22:56:12 INFO - PROCESS | 1781 | 1461218172857 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}] 22:56:13 INFO - PROCESS | 1781 | 1461218173167 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 22:56:13 INFO - PROCESS | 1781 | 1461218173535 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8535c400 == 146 [pid = 1781] [id = 726] 22:56:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x86724800) [pid = 1781] [serial = 2179] [outer = (nil)] 22:56:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x9049bc00) [pid = 1781] [serial = 2180] [outer = 0x86724800] 22:56:13 INFO - PROCESS | 1781 | 1461218173652 Marionette DEBUG loaded listener.js 22:56:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x904a0400) [pid = 1781] [serial = 2181] [outer = 0x86724800] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x900d3000 == 145 [pid = 1781] [id = 535] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8eae5000 == 144 [pid = 1781] [id = 530] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x852ecc00 == 143 [pid = 1781] [id = 531] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x85eef800 == 142 [pid = 1781] [id = 536] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8dd70800 == 141 [pid = 1781] [id = 532] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffdf800 == 140 [pid = 1781] [id = 534] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8f37d000 == 139 [pid = 1781] [id = 533] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x95bc3c00 == 138 [pid = 1781] [id = 702] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x92869400 == 137 [pid = 1781] [id = 701] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x9062f400 == 136 [pid = 1781] [id = 700] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x900d4c00 == 135 [pid = 1781] [id = 699] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x900d6800 == 134 [pid = 1781] [id = 698] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe68c00 == 133 [pid = 1781] [id = 697] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x88fc5c00 == 132 [pid = 1781] [id = 695] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8f22f000 == 131 [pid = 1781] [id = 696] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x9286b800 == 130 [pid = 1781] [id = 540] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x89b32c00 == 129 [pid = 1781] [id = 694] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x892a5800 == 128 [pid = 1781] [id = 693] 22:56:16 INFO - PROCESS | 1781 | --DOCSHELL 0x8672b800 == 127 [pid = 1781] [id = 692] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8dd62c00) [pid = 1781] [serial = 2028] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8fe75c00) [pid = 1781] [serial = 2036] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x915f7c00) [pid = 1781] [serial = 2042] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8f06c000) [pid = 1781] [serial = 2030] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x904a2000) [pid = 1781] [serial = 2040] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x93927000) [pid = 1781] [serial = 2046] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x93b40000) [pid = 1781] [serial = 2048] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x98103c00) [pid = 1781] [serial = 2054] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x93b44400) [pid = 1781] [serial = 2049] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x8a023c00) [pid = 1781] [serial = 2024] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x891c6800) [pid = 1781] [serial = 2067] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8851d000) [pid = 1781] [serial = 2066] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x9df93400) [pid = 1781] [serial = 2060] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8c189c00) [pid = 1781] [serial = 2072] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8a234000) [pid = 1781] [serial = 2025] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x98a63c00) [pid = 1781] [serial = 2055] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8b545000) [pid = 1781] [serial = 2070] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x9285d800) [pid = 1781] [serial = 2043] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x9ea23400) [pid = 1781] [serial = 2061] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x9391e400) [pid = 1781] [serial = 2045] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x962d2800) [pid = 1781] [serial = 2052] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8f37d400) [pid = 1781] [serial = 2031] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x9fe8f800) [pid = 1781] [serial = 2063] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8ff8ec00) [pid = 1781] [serial = 2037] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8a3d0800) [pid = 1781] [serial = 2069] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x98e64400) [pid = 1781] [serial = 2057] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x9fe9b400) [pid = 1781] [serial = 2064] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8beef000) [pid = 1781] [serial = 2027] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8f7df000) [pid = 1781] [serial = 2033] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x90354800) [pid = 1781] [serial = 2039] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8dce4c00) [pid = 1781] [serial = 2073] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x99286000) [pid = 1781] [serial = 2058] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x95b6e400) [pid = 1781] [serial = 2051] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8b6e9c00) [pid = 1781] [serial = 1959] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8fd1f800) [pid = 1781] [serial = 2034] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x8ea5d800) [pid = 1781] [serial = 2075] [outer = (nil)] [url = about:blank] 22:56:17 INFO - PROCESS | 1781 | 1461218177765 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]]]}] 22:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 22:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 4991ms 22:56:17 INFO - PROCESS | 1781 | 1461218177840 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 22:56:17 INFO - PROCESS | 1781 | 1461218177845 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 22:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 22:56:17 INFO - PROCESS | 1781 | 1461218177871 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 22:56:17 INFO - PROCESS | 1781 | 1461218177879 Marionette TRACE conn3 <- [1,2878,null,{}] 22:56:17 INFO - PROCESS | 1781 | 1461218177887 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}] 22:56:18 INFO - PROCESS | 1781 | 1461218178134 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 22:56:18 INFO - PROCESS | 1781 | 1461218178429 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x884dbc00 == 128 [pid = 1781] [id = 727] 22:56:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x884dd400) [pid = 1781] [serial = 2182] [outer = (nil)] 22:56:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x88fcbc00) [pid = 1781] [serial = 2183] [outer = 0x884dd400] 22:56:18 INFO - PROCESS | 1781 | 1461218178524 Marionette DEBUG loaded listener.js 22:56:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x891c2800) [pid = 1781] [serial = 2184] [outer = 0x884dd400] 22:56:19 INFO - PROCESS | 1781 | 1461218179555 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]]]}] 22:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 22:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1745ms 22:56:19 INFO - PROCESS | 1781 | 1461218179610 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 22:56:19 INFO - PROCESS | 1781 | 1461218179619 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 22:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 22:56:19 INFO - PROCESS | 1781 | 1461218179645 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 22:56:19 INFO - PROCESS | 1781 | 1461218179651 Marionette TRACE conn3 <- [1,2882,null,{}] 22:56:19 INFO - PROCESS | 1781 | 1461218179657 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}] 22:56:20 INFO - PROCESS | 1781 | 1461218180005 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 22:56:20 INFO - PROCESS | 1781 | 1461218180261 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x895fb400 == 129 [pid = 1781] [id = 728] 22:56:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x89b2a000) [pid = 1781] [serial = 2185] [outer = (nil)] 22:56:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x89f02400) [pid = 1781] [serial = 2186] [outer = 0x89b2a000] 22:56:20 INFO - PROCESS | 1781 | 1461218180344 Marionette DEBUG loaded listener.js 22:56:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8a017800) [pid = 1781] [serial = 2187] [outer = 0x89b2a000] 22:56:21 INFO - PROCESS | 1781 | 1461218181860 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]]]}] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8f380c00) [pid = 1781] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8851b800) [pid = 1781] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x891c3800) [pid = 1781] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x86730400) [pid = 1781] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x9034d400) [pid = 1781] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x87d67400) [pid = 1781] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x8c186400) [pid = 1781] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x9286a800) [pid = 1781] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x8950fc00) [pid = 1781] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x8fe69400) [pid = 1781] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x97935800) [pid = 1781] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x8a22ac00) [pid = 1781] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 115 (0x90350c00) [pid = 1781] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 114 (0x892a1800) [pid = 1781] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 113 (0x992dec00) [pid = 1781] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 112 (0x9285f000) [pid = 1781] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 111 (0x986af000) [pid = 1781] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 110 (0x96204c00) [pid = 1781] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 109 (0x98e5f400) [pid = 1781] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 22:56:21 INFO - PROCESS | 1781 | --DOMWINDOW == 108 (0x8beef400) [pid = 1781] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 22:56:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 22:56:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 2345ms 22:56:22 INFO - PROCESS | 1781 | 1461218182022 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 22:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 22:56:22 INFO - PROCESS | 1781 | 1461218182027 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 22:56:22 INFO - PROCESS | 1781 | 1461218182035 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 22:56:22 INFO - PROCESS | 1781 | 1461218182042 Marionette TRACE conn3 <- [1,2886,null,{}] 22:56:22 INFO - PROCESS | 1781 | 1461218182059 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}] 22:56:22 INFO - PROCESS | 1781 | 1461218182389 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 22:56:22 INFO - PROCESS | 1781 | 1461218182528 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:22 INFO - PROCESS | 1781 | ++DOCSHELL 0x88281800 == 130 [pid = 1781] [id = 729] 22:56:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 109 (0x89b29800) [pid = 1781] [serial = 2188] [outer = (nil)] 22:56:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 110 (0x8a025400) [pid = 1781] [serial = 2189] [outer = 0x89b29800] 22:56:22 INFO - PROCESS | 1781 | 1461218182617 Marionette DEBUG loaded listener.js 22:56:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 111 (0x8a3cc400) [pid = 1781] [serial = 2190] [outer = 0x89b29800] 22:56:23 INFO - PROCESS | 1781 | 1461218183522 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]]]}] 22:56:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 22:56:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1548ms 22:56:23 INFO - PROCESS | 1781 | 1461218183583 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 22:56:23 INFO - PROCESS | 1781 | 1461218183588 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 22:56:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 22:56:23 INFO - PROCESS | 1781 | 1461218183594 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 22:56:23 INFO - PROCESS | 1781 | 1461218183598 Marionette TRACE conn3 <- [1,2890,null,{}] 22:56:23 INFO - PROCESS | 1781 | 1461218183604 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}] 22:56:23 INFO - PROCESS | 1781 | 1461218183848 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 22:56:24 INFO - PROCESS | 1781 | 1461218184356 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:24 INFO - PROCESS | 1781 | ++DOCSHELL 0x85351800 == 131 [pid = 1781] [id = 730] 22:56:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 112 (0x8535b000) [pid = 1781] [serial = 2191] [outer = (nil)] 22:56:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 113 (0x86730400) [pid = 1781] [serial = 2192] [outer = 0x8535b000] 22:56:24 INFO - PROCESS | 1781 | 1461218184475 Marionette DEBUG loaded listener.js 22:56:24 INFO - PROCESS | 1781 | ++DOMWINDOW == 114 (0x87d64c00) [pid = 1781] [serial = 2193] [outer = 0x8535b000] 22:56:25 INFO - PROCESS | 1781 | 1461218185538 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 22:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 22:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1987ms 22:56:25 INFO - PROCESS | 1781 | 1461218185585 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 22:56:25 INFO - PROCESS | 1781 | 1461218185594 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 22:56:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 22:56:25 INFO - PROCESS | 1781 | 1461218185625 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 22:56:25 INFO - PROCESS | 1781 | 1461218185630 Marionette TRACE conn3 <- [1,2894,null,{}] 22:56:25 INFO - PROCESS | 1781 | 1461218185639 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}] 22:56:25 INFO - PROCESS | 1781 | 1461218185925 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 22:56:26 INFO - PROCESS | 1781 | 1461218186292 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:26 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851b400 == 132 [pid = 1781] [id = 731] 22:56:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 115 (0x891c3800) [pid = 1781] [serial = 2194] [outer = (nil)] 22:56:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 116 (0x89508800) [pid = 1781] [serial = 2195] [outer = 0x891c3800] 22:56:26 INFO - PROCESS | 1781 | 1461218186398 Marionette DEBUG loaded listener.js 22:56:26 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x89515c00) [pid = 1781] [serial = 2196] [outer = 0x891c3800] 22:56:27 INFO - PROCESS | 1781 | 1461218187534 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]]]}] 22:56:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 22:56:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1995ms 22:56:27 INFO - PROCESS | 1781 | 1461218187620 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 22:56:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 22:56:27 INFO - PROCESS | 1781 | 1461218187628 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 22:56:27 INFO - PROCESS | 1781 | 1461218187637 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 22:56:27 INFO - PROCESS | 1781 | 1461218187640 Marionette TRACE conn3 <- [1,2898,null,{}] 22:56:27 INFO - PROCESS | 1781 | 1461218187648 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}] 22:56:27 INFO - PROCESS | 1781 | 1461218187960 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 22:56:28 INFO - PROCESS | 1781 | 1461218188360 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x884dd800 == 133 [pid = 1781] [id = 732] 22:56:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x89515800) [pid = 1781] [serial = 2197] [outer = (nil)] 22:56:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x89f04800) [pid = 1781] [serial = 2198] [outer = 0x89515800] 22:56:28 INFO - PROCESS | 1781 | 1461218188459 Marionette DEBUG loaded listener.js 22:56:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x8a3d1400) [pid = 1781] [serial = 2199] [outer = 0x89515800] 22:56:29 INFO - PROCESS | 1781 | 1461218189557 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]]]}] 22:56:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 22:56:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2003ms 22:56:29 INFO - PROCESS | 1781 | 1461218189640 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 22:56:29 INFO - PROCESS | 1781 | 1461218189645 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 22:56:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 22:56:29 INFO - PROCESS | 1781 | 1461218189662 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 22:56:29 INFO - PROCESS | 1781 | 1461218189673 Marionette TRACE conn3 <- [1,2902,null,{}] 22:56:29 INFO - PROCESS | 1781 | 1461218189679 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}] 22:56:30 INFO - PROCESS | 1781 | 1461218190105 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 22:56:30 INFO - PROCESS | 1781 | 1461218190352 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:30 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f8400 == 134 [pid = 1781] [id = 733] 22:56:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8a3cec00) [pid = 1781] [serial = 2200] [outer = (nil)] 22:56:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8b6f5000) [pid = 1781] [serial = 2201] [outer = 0x8a3cec00] 22:56:30 INFO - PROCESS | 1781 | 1461218190447 Marionette DEBUG loaded listener.js 22:56:30 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8beec000) [pid = 1781] [serial = 2202] [outer = 0x8a3cec00] 22:56:31 INFO - PROCESS | 1781 | 1461218191505 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 22:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 22:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1907ms 22:56:31 INFO - PROCESS | 1781 | 1461218191561 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 22:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 22:56:31 INFO - PROCESS | 1781 | 1461218191567 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 22:56:31 INFO - PROCESS | 1781 | 1461218191574 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 22:56:31 INFO - PROCESS | 1781 | 1461218191578 Marionette TRACE conn3 <- [1,2906,null,{}] 22:56:31 INFO - PROCESS | 1781 | 1461218191584 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}] 22:56:31 INFO - PROCESS | 1781 | 1461218191838 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 22:56:32 INFO - PROCESS | 1781 | 1461218192180 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:32 INFO - PROCESS | 1781 | ++DOCSHELL 0x8b405c00 == 135 [pid = 1781] [id = 734] 22:56:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8bef8800) [pid = 1781] [serial = 2203] [outer = (nil)] 22:56:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8dcd9000) [pid = 1781] [serial = 2204] [outer = 0x8bef8800] 22:56:32 INFO - PROCESS | 1781 | 1461218192280 Marionette DEBUG loaded listener.js 22:56:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8dcdf400) [pid = 1781] [serial = 2205] [outer = 0x8bef8800] 22:56:33 INFO - PROCESS | 1781 | 1461218193305 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]]]}] 22:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 22:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1788ms 22:56:33 INFO - PROCESS | 1781 | 1461218193363 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 22:56:33 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 22:56:33 INFO - PROCESS | 1781 | 1461218193368 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 22:56:33 INFO - PROCESS | 1781 | 1461218193374 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 22:56:33 INFO - PROCESS | 1781 | 1461218193378 Marionette TRACE conn3 <- [1,2910,null,{}] 22:56:33 INFO - PROCESS | 1781 | 1461218193384 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}] 22:56:33 INFO - PROCESS | 1781 | 1461218193639 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 22:56:34 INFO - PROCESS | 1781 | 1461218193988 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:34 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea58800 == 136 [pid = 1781] [id = 735] 22:56:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8ea58c00) [pid = 1781] [serial = 2206] [outer = (nil)] 22:56:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8ea60400) [pid = 1781] [serial = 2207] [outer = 0x8ea58c00] 22:56:34 INFO - PROCESS | 1781 | 1461218194150 Marionette DEBUG loaded listener.js 22:56:34 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8f0b7800) [pid = 1781] [serial = 2208] [outer = 0x8ea58c00] 22:56:35 INFO - PROCESS | 1781 | 1461218195013 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]]]}] 22:56:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 22:56:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 22:56:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1697ms 22:56:35 INFO - PROCESS | 1781 | 1461218195079 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 22:56:35 INFO - PROCESS | 1781 | 1461218195083 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 22:56:35 INFO - TEST-START | /DOMEvents/constructors.html 22:56:35 INFO - PROCESS | 1781 | 1461218195093 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 22:56:35 INFO - PROCESS | 1781 | 1461218195096 Marionette TRACE conn3 <- [1,2914,null,{}] 22:56:35 INFO - PROCESS | 1781 | 1461218195103 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}] 22:56:35 INFO - PROCESS | 1781 | 1461218195349 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 22:56:35 INFO - PROCESS | 1781 | 1461218195640 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:35 INFO - PROCESS | 1781 | ++DOCSHELL 0x88521800 == 137 [pid = 1781] [id = 736] 22:56:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x88fc8c00) [pid = 1781] [serial = 2209] [outer = (nil)] 22:56:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8f233000) [pid = 1781] [serial = 2210] [outer = 0x88fc8c00] 22:56:35 INFO - PROCESS | 1781 | 1461218195740 Marionette DEBUG loaded listener.js 22:56:35 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8f37ec00) [pid = 1781] [serial = 2211] [outer = 0x88fc8c00] 22:56:36 INFO - PROCESS | 1781 | 1461218196769 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]]]}] 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 22:56:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 22:56:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 22:56:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 22:56:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 1759ms 22:56:36 INFO - PROCESS | 1781 | 1461218196855 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 22:56:36 INFO - PROCESS | 1781 | 1461218196858 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 22:56:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 22:56:36 INFO - PROCESS | 1781 | 1461218196870 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 22:56:36 INFO - PROCESS | 1781 | 1461218196879 Marionette TRACE conn3 <- [1,2918,null,{}] 22:56:36 INFO - PROCESS | 1781 | 1461218196890 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}] 22:56:37 INFO - PROCESS | 1781 | 1461218197169 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 22:56:37 INFO - PROCESS | 1781 | 1461218197517 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:37 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ee6400 == 138 [pid = 1781] [id = 737] 22:56:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8f1efc00) [pid = 1781] [serial = 2212] [outer = (nil)] 22:56:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f7e0000) [pid = 1781] [serial = 2213] [outer = 0x8f1efc00] 22:56:37 INFO - PROCESS | 1781 | 1461218197621 Marionette DEBUG loaded listener.js 22:56:37 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8fd27400) [pid = 1781] [serial = 2214] [outer = 0x8f1efc00] 22:56:38 INFO - PROCESS | 1781 | 1461218198451 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 22:56:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 22:56:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1641ms 22:56:38 INFO - PROCESS | 1781 | 1461218198513 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 22:56:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 22:56:38 INFO - PROCESS | 1781 | 1461218198517 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 22:56:38 INFO - PROCESS | 1781 | 1461218198524 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 22:56:38 INFO - PROCESS | 1781 | 1461218198528 Marionette TRACE conn3 <- [1,2922,null,{}] 22:56:38 INFO - PROCESS | 1781 | 1461218198553 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}] 22:56:38 INFO - PROCESS | 1781 | 1461218198784 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 22:56:39 INFO - PROCESS | 1781 | 1461218199077 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:39 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7d6400 == 139 [pid = 1781] [id = 738] 22:56:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f7dc000) [pid = 1781] [serial = 2215] [outer = (nil)] 22:56:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8ff95400) [pid = 1781] [serial = 2216] [outer = 0x8f7dc000] 22:56:39 INFO - PROCESS | 1781 | 1461218199174 Marionette DEBUG loaded listener.js 22:56:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8ffd2000) [pid = 1781] [serial = 2217] [outer = 0x8f7dc000] 22:56:39 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:56:39 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:56:39 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:56:39 INFO - PROCESS | 1781 | [1781] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 570 22:56:40 INFO - PROCESS | 1781 | 1461218200105 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]]]}] 22:56:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 22:56:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:56:40 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 22:56:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:56:40 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 22:56:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:56:40 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]" 22:56:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 22:56:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 22:56:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 22:56:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1645ms 22:56:40 INFO - PROCESS | 1781 | 1461218200171 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 22:56:40 INFO - PROCESS | 1781 | 1461218200174 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 22:56:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 22:56:40 INFO - PROCESS | 1781 | 1461218200208 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 22:56:40 INFO - PROCESS | 1781 | 1461218200211 Marionette TRACE conn3 <- [1,2926,null,{}] 22:56:40 INFO - PROCESS | 1781 | 1461218200219 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}] 22:56:40 INFO - PROCESS | 1781 | 1461218200430 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 22:56:40 INFO - PROCESS | 1781 | 1461218200726 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x87d71400 == 140 [pid = 1781] [id = 739] 22:56:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8f228400) [pid = 1781] [serial = 2218] [outer = (nil)] 22:56:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x904a9400) [pid = 1781] [serial = 2219] [outer = 0x8f228400] 22:56:40 INFO - PROCESS | 1781 | 1461218200870 Marionette DEBUG loaded listener.js 22:56:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x9063ac00) [pid = 1781] [serial = 2220] [outer = 0x8f228400] 22:56:41 INFO - PROCESS | 1781 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 22:56:41 INFO - PROCESS | 1781 | 1461218201767 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]]]}] 22:56:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 22:56:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1622ms 22:56:41 INFO - PROCESS | 1781 | 1461218201809 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 22:56:41 INFO - PROCESS | 1781 | 1461218201813 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 22:56:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 22:56:41 INFO - PROCESS | 1781 | 1461218201820 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 22:56:41 INFO - PROCESS | 1781 | 1461218201824 Marionette TRACE conn3 <- [1,2930,null,{}] 22:56:41 INFO - PROCESS | 1781 | 1461218201831 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}] 22:56:42 INFO - PROCESS | 1781 | 1461218202090 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 22:56:42 INFO - PROCESS | 1781 | 1461218202391 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:42 INFO - PROCESS | 1781 | ++DOCSHELL 0x90636400 == 141 [pid = 1781] [id = 740] 22:56:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x91279800) [pid = 1781] [serial = 2221] [outer = (nil)] 22:56:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x912a5c00) [pid = 1781] [serial = 2222] [outer = 0x91279800] 22:56:42 INFO - PROCESS | 1781 | 1461218202506 Marionette DEBUG loaded listener.js 22:56:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x915ad800) [pid = 1781] [serial = 2223] [outer = 0x91279800] 22:56:43 INFO - PROCESS | 1781 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 22:56:43 INFO - PROCESS | 1781 | 1461218203639 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]]]}] 22:56:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 22:56:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1840ms 22:56:43 INFO - PROCESS | 1781 | 1461218203663 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 22:56:43 INFO - PROCESS | 1781 | 1461218203670 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 22:56:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 22:56:43 INFO - PROCESS | 1781 | 1461218203679 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 22:56:43 INFO - PROCESS | 1781 | 1461218203687 Marionette TRACE conn3 <- [1,2934,null,{}] 22:56:43 INFO - PROCESS | 1781 | 1461218203696 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}] 22:56:44 INFO - PROCESS | 1781 | 1461218204256 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 22:56:44 INFO - PROCESS | 1781 | 1461218204533 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x9062f000 == 142 [pid = 1781] [id = 741] 22:56:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x912a6800) [pid = 1781] [serial = 2224] [outer = (nil)] 22:56:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x927a7c00) [pid = 1781] [serial = 2225] [outer = 0x912a6800] 22:56:44 INFO - PROCESS | 1781 | 1461218204627 Marionette DEBUG loaded listener.js 22:56:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x927ad800) [pid = 1781] [serial = 2226] [outer = 0x912a6800] 22:56:45 INFO - PROCESS | 1781 | 1461218205472 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]]]}] 22:56:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 22:56:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1845ms 22:56:45 INFO - PROCESS | 1781 | 1461218205524 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 22:56:45 INFO - PROCESS | 1781 | 1461218205528 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 22:56:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 22:56:45 INFO - PROCESS | 1781 | 1461218205535 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 22:56:45 INFO - PROCESS | 1781 | 1461218205539 Marionette TRACE conn3 <- [1,2938,null,{}] 22:56:45 INFO - PROCESS | 1781 | 1461218205545 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}] 22:56:45 INFO - PROCESS | 1781 | 1461218205794 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 22:56:46 INFO - PROCESS | 1781 | 1461218206104 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f383400 == 143 [pid = 1781] [id = 742] 22:56:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x915f5c00) [pid = 1781] [serial = 2227] [outer = (nil)] 22:56:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x92869400) [pid = 1781] [serial = 2228] [outer = 0x915f5c00] 22:56:46 INFO - PROCESS | 1781 | 1461218206204 Marionette DEBUG loaded listener.js 22:56:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x9286b800) [pid = 1781] [serial = 2229] [outer = 0x915f5c00] 22:56:47 INFO - PROCESS | 1781 | 1461218207108 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]]]}] 22:56: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. 22:56:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1633ms 22:56:47 INFO - PROCESS | 1781 | 1461218207170 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 22:56:47 INFO - PROCESS | 1781 | 1461218207174 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 22:56:47 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 22:56:47 INFO - PROCESS | 1781 | 1461218207180 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 22:56:47 INFO - PROCESS | 1781 | 1461218207183 Marionette TRACE conn3 <- [1,2942,null,{}] 22:56:47 INFO - PROCESS | 1781 | 1461218207190 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}] 22:56:47 INFO - PROCESS | 1781 | 1461218207525 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 22:56:47 INFO - PROCESS | 1781 | 1461218207794 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:47 INFO - PROCESS | 1781 | ++DOCSHELL 0x92865c00 == 144 [pid = 1781] [id = 743] 22:56:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x92898400) [pid = 1781] [serial = 2230] [outer = (nil)] 22:56:47 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x9391c800) [pid = 1781] [serial = 2231] [outer = 0x92898400] 22:56:47 INFO - PROCESS | 1781 | 1461218207966 Marionette DEBUG loaded listener.js 22:56:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x93922800) [pid = 1781] [serial = 2232] [outer = 0x92898400] 22:56:48 INFO - PROCESS | 1781 | 1461218208776 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"]]]}] 22:56:48 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 22:56:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 22:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:56:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 22:56:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1639ms 22:56:48 INFO - PROCESS | 1781 | 1461218208824 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 22:56:48 INFO - PROCESS | 1781 | 1461218208830 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 22:56:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 22:56:48 INFO - PROCESS | 1781 | 1461218208838 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 22:56:48 INFO - PROCESS | 1781 | 1461218208841 Marionette TRACE conn3 <- [1,2946,null,{}] 22:56:48 INFO - PROCESS | 1781 | 1461218208847 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}] 22:56:49 INFO - PROCESS | 1781 | 1461218209083 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 22:56:49 INFO - PROCESS | 1781 | 1461218209408 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:49 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff8d000 == 145 [pid = 1781] [id = 744] 22:56:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x900d1400) [pid = 1781] [serial = 2233] [outer = (nil)] 22:56:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x939dd000) [pid = 1781] [serial = 2234] [outer = 0x900d1400] 22:56:49 INFO - PROCESS | 1781 | 1461218209507 Marionette DEBUG loaded listener.js 22:56:49 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x939e2000) [pid = 1781] [serial = 2235] [outer = 0x900d1400] 22:56:50 INFO - PROCESS | 1781 | 1461218210408 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]]]}] 22:56: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. 22:56:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1632ms 22:56:50 INFO - PROCESS | 1781 | 1461218210471 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 22:56:50 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 22:56:50 INFO - PROCESS | 1781 | 1461218210476 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 22:56:50 INFO - PROCESS | 1781 | 1461218210483 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 22:56:50 INFO - PROCESS | 1781 | 1461218210486 Marionette TRACE conn3 <- [1,2950,null,{}] 22:56:50 INFO - PROCESS | 1781 | 1461218210492 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}] 22:56:50 INFO - PROCESS | 1781 | 1461218210733 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 22:56:51 INFO - PROCESS | 1781 | 1461218211036 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x93928800 == 146 [pid = 1781] [id = 745] 22:56:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x939d7800) [pid = 1781] [serial = 2236] [outer = (nil)] 22:56:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x93b24400) [pid = 1781] [serial = 2237] [outer = 0x939d7800] 22:56:51 INFO - PROCESS | 1781 | 1461218211131 Marionette DEBUG loaded listener.js 22:56:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x93b3e000) [pid = 1781] [serial = 2238] [outer = 0x939d7800] 22:56:51 INFO - PROCESS | 1781 | ++DOCSHELL 0x93b20800 == 147 [pid = 1781] [id = 746] 22:56:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x93b44800) [pid = 1781] [serial = 2239] [outer = (nil)] 22:56:51 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x94624800) [pid = 1781] [serial = 2240] [outer = 0x93b44800] 22:56:52 INFO - PROCESS | 1781 | 1461218212205 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]]]}] 22:56:52 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. 22:56:52 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1736ms 22:56:52 INFO - PROCESS | 1781 | 1461218212244 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 22:56:52 INFO - PROCESS | 1781 | 1461218212247 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 22:56:52 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 22:56:52 INFO - PROCESS | 1781 | 1461218212256 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 22:56:52 INFO - PROCESS | 1781 | 1461218212260 Marionette TRACE conn3 <- [1,2954,null,{}] 22:56:52 INFO - PROCESS | 1781 | 1461218212266 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}] 22:56:52 INFO - PROCESS | 1781 | 1461218212567 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 22:56:52 INFO - PROCESS | 1781 | 1461218212923 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1d6000 == 148 [pid = 1781] [id = 747] 22:56:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x9285f800) [pid = 1781] [serial = 2241] [outer = (nil)] 22:56:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x94629000) [pid = 1781] [serial = 2242] [outer = 0x9285f800] 22:56:53 INFO - PROCESS | 1781 | 1461218213022 Marionette DEBUG loaded listener.js 22:56:53 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x946d8c00) [pid = 1781] [serial = 2243] [outer = 0x9285f800] 22:56:53 INFO - PROCESS | 1781 | 1461218213877 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]]]}] 22:56:53 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:56: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 22:56:53 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1636ms 22:56:53 INFO - PROCESS | 1781 | 1461218213894 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 22:56:53 INFO - PROCESS | 1781 | 1461218213898 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 22:56:53 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 22:56:53 INFO - PROCESS | 1781 | 1461218213905 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 22:56:53 INFO - PROCESS | 1781 | 1461218213909 Marionette TRACE conn3 <- [1,2958,null,{}] 22:56:53 INFO - PROCESS | 1781 | 1461218213915 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}] 22:56:54 INFO - PROCESS | 1781 | 1461218214206 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x86a5c800 == 147 [pid = 1781] [id = 708] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x891bd000 == 146 [pid = 1781] [id = 542] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x88281800 == 145 [pid = 1781] [id = 729] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x895fb400 == 144 [pid = 1781] [id = 728] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x884dbc00 == 143 [pid = 1781] [id = 727] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8ffd4800 == 142 [pid = 1781] [id = 725] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe6fc00 == 141 [pid = 1781] [id = 723] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe6d400 == 140 [pid = 1781] [id = 724] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8f0b3000 == 139 [pid = 1781] [id = 720] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5c800 == 138 [pid = 1781] [id = 718] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea5a000 == 137 [pid = 1781] [id = 719] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8c189000 == 136 [pid = 1781] [id = 717] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8a3d2c00 == 135 [pid = 1781] [id = 716] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x89517000 == 134 [pid = 1781] [id = 715] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8a22c400 == 133 [pid = 1781] [id = 714] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x88515c00 == 132 [pid = 1781] [id = 713] 22:56:57 INFO - PROCESS | 1781 | --DOCSHELL 0x8672a800 == 131 [pid = 1781] [id = 712] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8f388800) [pid = 1781] [serial = 2090] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x88fc3800) [pid = 1781] [serial = 2129] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x9fc9ec00) [pid = 1781] [serial = 2121] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x87ee1800) [pid = 1781] [serial = 2078] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x915fac00) [pid = 1781] [serial = 2100] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8827e800) [pid = 1781] [serial = 2127] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8dd6c800) [pid = 1781] [serial = 2022] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x915a9800) [pid = 1781] [serial = 2099] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x93b43800) [pid = 1781] [serial = 2106] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x88fd0c00) [pid = 1781] [serial = 2130] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x93b40400) [pid = 1781] [serial = 2105] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x89f06000) [pid = 1781] [serial = 2081] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8ffdec00) [pid = 1781] [serial = 2094] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x97f35000) [pid = 1781] [serial = 2112] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x8eaebc00) [pid = 1781] [serial = 2085] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x97f0bc00) [pid = 1781] [serial = 2111] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8c18ac00) [pid = 1781] [serial = 2084] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x904a8c00) [pid = 1781] [serial = 2097] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8a227400) [pid = 1781] [serial = 2082] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8950d800) [pid = 1781] [serial = 2132] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0xa0c13c00) [pid = 1781] [serial = 2124] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x9fc99400) [pid = 1781] [serial = 2120] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x9049fc00) [pid = 1781] [serial = 2096] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x9391ec00) [pid = 1781] [serial = 2103] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8fe70400) [pid = 1781] [serial = 2093] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x98e5d400) [pid = 1781] [serial = 2114] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8f7e2400) [pid = 1781] [serial = 2091] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x92897000) [pid = 1781] [serial = 2102] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x96fb7c00) [pid = 1781] [serial = 2108] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x975c9c00) [pid = 1781] [serial = 2109] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x9b0f1800) [pid = 1781] [serial = 2118] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f1db000) [pid = 1781] [serial = 2087] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x87ed7800) [pid = 1781] [serial = 2126] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x884e0800) [pid = 1781] [serial = 2079] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x98e5fc00) [pid = 1781] [serial = 2115] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0xa0adbc00) [pid = 1781] [serial = 2123] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x8f1f4000) [pid = 1781] [serial = 2088] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x9b094000) [pid = 1781] [serial = 2117] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x895fa400) [pid = 1781] [serial = 2133] [outer = (nil)] [url = about:blank] 22:56:57 INFO - PROCESS | 1781 | 1461218217819 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a54c00 == 132 [pid = 1781] [id = 748] 22:56:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x86a56800) [pid = 1781] [serial = 2244] [outer = (nil)] 22:56:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x87ed7800) [pid = 1781] [serial = 2245] [outer = 0x86a56800] 22:56:57 INFO - PROCESS | 1781 | 1461218217924 Marionette DEBUG loaded listener.js 22:56:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x88281c00) [pid = 1781] [serial = 2246] [outer = 0x86a56800] 22:56:58 INFO - PROCESS | 1781 | 1461218218737 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]]]}] 22:56:58 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. 22:56:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 4853ms 22:56:58 INFO - PROCESS | 1781 | 1461218218760 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 22:56:58 INFO - PROCESS | 1781 | 1461218218767 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 22:56:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 22:56:58 INFO - PROCESS | 1781 | 1461218218777 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 22:56:58 INFO - PROCESS | 1781 | 1461218218781 Marionette TRACE conn3 <- [1,2962,null,{}] 22:56:58 INFO - PROCESS | 1781 | 1461218218788 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}] 22:56:59 INFO - PROCESS | 1781 | 1461218219033 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 22:56:59 INFO - PROCESS | 1781 | 1461218219270 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:56:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x8851c800 == 133 [pid = 1781] [id = 749] 22:56:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8851d400) [pid = 1781] [serial = 2247] [outer = (nil)] 22:56:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x891bcc00) [pid = 1781] [serial = 2248] [outer = 0x8851d400] 22:56:59 INFO - PROCESS | 1781 | 1461218219357 Marionette DEBUG loaded listener.js 22:56:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8929bc00) [pid = 1781] [serial = 2249] [outer = 0x8851d400] 22:57:00 INFO - PROCESS | 1781 | 1461218220290 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]]]}] 22:57:00 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. 22:57:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1542ms 22:57:00 INFO - PROCESS | 1781 | 1461218220334 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 22:57:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 22:57:00 INFO - PROCESS | 1781 | 1461218220345 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 22:57:00 INFO - PROCESS | 1781 | 1461218220356 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 22:57:00 INFO - PROCESS | 1781 | 1461218220362 Marionette TRACE conn3 <- [1,2966,null,{}] 22:57:00 INFO - PROCESS | 1781 | 1461218220380 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}] 22:57:00 INFO - PROCESS | 1781 | 1461218220840 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 22:57:01 INFO - PROCESS | 1781 | 1461218221228 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f1000 == 134 [pid = 1781] [id = 750] 22:57:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x895fe800) [pid = 1781] [serial = 2250] [outer = (nil)] 22:57:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x89b30400) [pid = 1781] [serial = 2251] [outer = 0x895fe800] 22:57:01 INFO - PROCESS | 1781 | 1461218221360 Marionette DEBUG loaded listener.js 22:57:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8a018400) [pid = 1781] [serial = 2252] [outer = 0x895fe800] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8fe71000) [pid = 1781] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8b6e8c00) [pid = 1781] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8ea5d400) [pid = 1781] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8c190c00) [pid = 1781] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8fe70800) [pid = 1781] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x884dd400) [pid = 1781] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x86724800) [pid = 1781] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x8a3d3c00) [pid = 1781] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x89b2a000) [pid = 1781] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x8bef0800) [pid = 1781] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x8f06f400) [pid = 1781] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x8f0b4c00) [pid = 1781] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x8ffd5400) [pid = 1781] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x8fd1cc00) [pid = 1781] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 119 (0x891c4400) [pid = 1781] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 118 (0x8eadf400) [pid = 1781] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 117 (0x8b402000) [pid = 1781] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 22:57:02 INFO - PROCESS | 1781 | --DOMWINDOW == 116 (0x87ee0c00) [pid = 1781] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 22:57:03 INFO - PROCESS | 1781 | 1461218223013 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]]]}] 22:57:03 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. 22:57:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2713ms 22:57:03 INFO - PROCESS | 1781 | 1461218223066 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 22:57:03 INFO - PROCESS | 1781 | 1461218223070 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 22:57:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 22:57:03 INFO - PROCESS | 1781 | 1461218223088 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 22:57:03 INFO - PROCESS | 1781 | 1461218223098 Marionette TRACE conn3 <- [1,2970,null,{}] 22:57:03 INFO - PROCESS | 1781 | 1461218223114 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}] 22:57:03 INFO - PROCESS | 1781 | 1461218223442 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 22:57:03 INFO - PROCESS | 1781 | 1461218223587 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x89512800 == 135 [pid = 1781] [id = 751] 22:57:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 117 (0x89b29400) [pid = 1781] [serial = 2253] [outer = (nil)] 22:57:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 118 (0x8b409c00) [pid = 1781] [serial = 2254] [outer = 0x89b29400] 22:57:03 INFO - PROCESS | 1781 | 1461218223671 Marionette DEBUG loaded listener.js 22:57:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 119 (0x8b545800) [pid = 1781] [serial = 2255] [outer = 0x89b29400] 22:57:04 INFO - PROCESS | 1781 | 1461218224734 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]]]}] 22:57:04 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. 22:57:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1672ms 22:57:04 INFO - PROCESS | 1781 | 1461218224753 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 22:57:04 INFO - PROCESS | 1781 | 1461218224760 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 22:57:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 22:57:04 INFO - PROCESS | 1781 | 1461218224786 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 22:57:04 INFO - PROCESS | 1781 | 1461218224793 Marionette TRACE conn3 <- [1,2974,null,{}] 22:57:04 INFO - PROCESS | 1781 | 1461218224802 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}] 22:57:05 INFO - PROCESS | 1781 | 1461218225082 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 22:57:05 INFO - PROCESS | 1781 | 1461218225470 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x88512400 == 136 [pid = 1781] [id = 752] 22:57:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 120 (0x88512c00) [pid = 1781] [serial = 2256] [outer = (nil)] 22:57:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8851b800) [pid = 1781] [serial = 2257] [outer = 0x88512c00] 22:57:05 INFO - PROCESS | 1781 | 1461218225569 Marionette DEBUG loaded listener.js 22:57:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x88fcf000) [pid = 1781] [serial = 2258] [outer = 0x88512c00] 22:57:06 INFO - PROCESS | 1781 | 1461218226527 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]]]}] 22:57:06 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. 22:57:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1799ms 22:57:06 INFO - PROCESS | 1781 | 1461218226574 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 22:57:06 INFO - PROCESS | 1781 | 1461218226583 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 22:57:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 22:57:06 INFO - PROCESS | 1781 | 1461218226595 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 22:57:06 INFO - PROCESS | 1781 | 1461218226599 Marionette TRACE conn3 <- [1,2978,null,{}] 22:57:06 INFO - PROCESS | 1781 | 1461218226622 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}] 22:57:06 INFO - PROCESS | 1781 | 1461218226959 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 22:57:07 INFO - PROCESS | 1781 | 1461218227197 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x89b2f400 == 137 [pid = 1781] [id = 753] 22:57:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x89f0e000) [pid = 1781] [serial = 2259] [outer = (nil)] 22:57:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x8a226c00) [pid = 1781] [serial = 2260] [outer = 0x89f0e000] 22:57:07 INFO - PROCESS | 1781 | 1461218227373 Marionette DEBUG loaded listener.js 22:57:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x8b6e7400) [pid = 1781] [serial = 2261] [outer = 0x89f0e000] 22:57:08 INFO - PROCESS | 1781 | 1461218228379 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]]]}] 22:57:08 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. 22:57:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1842ms 22:57:08 INFO - PROCESS | 1781 | 1461218228438 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 22:57:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 22:57:08 INFO - PROCESS | 1781 | 1461218228442 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 22:57:08 INFO - PROCESS | 1781 | 1461218228450 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 22:57:08 INFO - PROCESS | 1781 | 1461218228456 Marionette TRACE conn3 <- [1,2982,null,{}] 22:57:08 INFO - PROCESS | 1781 | 1461218228494 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}] 22:57:08 INFO - PROCESS | 1781 | 1461218228854 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 22:57:09 INFO - PROCESS | 1781 | 1461218229192 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x8c188c00 == 138 [pid = 1781] [id = 754] 22:57:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x8c18bc00) [pid = 1781] [serial = 2262] [outer = (nil)] 22:57:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x8dcdb800) [pid = 1781] [serial = 2263] [outer = 0x8c18bc00] 22:57:09 INFO - PROCESS | 1781 | 1461218229323 Marionette DEBUG loaded listener.js 22:57:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x8dd6ac00) [pid = 1781] [serial = 2264] [outer = 0x8c18bc00] 22:57:10 INFO - PROCESS | 1781 | 1461218230227 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"]]]}] 22:57:10 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 22:57:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 22:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 22:57:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1797ms 22:57:10 INFO - PROCESS | 1781 | 1461218230246 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 22:57:10 INFO - PROCESS | 1781 | 1461218230250 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 22:57:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 22:57:10 INFO - PROCESS | 1781 | 1461218230258 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 22:57:10 INFO - PROCESS | 1781 | 1461218230261 Marionette TRACE conn3 <- [1,2986,null,{}] 22:57:10 INFO - PROCESS | 1781 | 1461218230267 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}] 22:57:10 INFO - PROCESS | 1781 | 1461218230514 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 22:57:10 INFO - PROCESS | 1781 | 1461218230818 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x8bef6400 == 139 [pid = 1781] [id = 755] 22:57:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x8ea5e800) [pid = 1781] [serial = 2265] [outer = (nil)] 22:57:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8eb6e000) [pid = 1781] [serial = 2266] [outer = 0x8ea5e800] 22:57:10 INFO - PROCESS | 1781 | 1461218230923 Marionette DEBUG loaded listener.js 22:57:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8eb74000) [pid = 1781] [serial = 2267] [outer = 0x8ea5e800] 22:57:11 INFO - PROCESS | 1781 | 1461218231906 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]]]}] 22:57:11 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. 22:57:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1682ms 22:57:11 INFO - PROCESS | 1781 | 1461218231941 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 22:57:11 INFO - PROCESS | 1781 | 1461218231945 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 22:57:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 22:57:11 INFO - PROCESS | 1781 | 1461218231953 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 22:57:11 INFO - PROCESS | 1781 | 1461218231957 Marionette TRACE conn3 <- [1,2990,null,{}] 22:57:11 INFO - PROCESS | 1781 | 1461218231964 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}] 22:57:12 INFO - PROCESS | 1781 | 1461218232232 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 22:57:12 INFO - PROCESS | 1781 | 1461218232545 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:12 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ea58400 == 140 [pid = 1781] [id = 756] 22:57:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8f069000) [pid = 1781] [serial = 2268] [outer = (nil)] 22:57:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8f0b3000) [pid = 1781] [serial = 2269] [outer = 0x8f069000] 22:57:12 INFO - PROCESS | 1781 | 1461218232698 Marionette DEBUG loaded listener.js 22:57:12 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f0bd400) [pid = 1781] [serial = 2270] [outer = 0x8f069000] 22:57:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f1c00 == 141 [pid = 1781] [id = 757] 22:57:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8f1f5400) [pid = 1781] [serial = 2271] [outer = (nil)] 22:57:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f234400) [pid = 1781] [serial = 2272] [outer = 0x8f1f5400] 22:57:13 INFO - PROCESS | 1781 | 1461218233705 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]]]}] 22:57:13 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. 22:57:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1837ms 22:57:13 INFO - PROCESS | 1781 | 1461218233794 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 22:57:13 INFO - PROCESS | 1781 | 1461218233800 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 22:57:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 22:57:13 INFO - PROCESS | 1781 | 1461218233811 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 22:57:13 INFO - PROCESS | 1781 | 1461218233816 Marionette TRACE conn3 <- [1,2994,null,{}] 22:57:13 INFO - PROCESS | 1781 | 1461218233827 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}] 22:57:14 INFO - PROCESS | 1781 | 1461218234504 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 22:57:14 INFO - PROCESS | 1781 | 1461218234897 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:14 INFO - PROCESS | 1781 | ++DOCSHELL 0x88279000 == 142 [pid = 1781] [id = 758] 22:57:14 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f1f6000) [pid = 1781] [serial = 2273] [outer = (nil)] 22:57:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8faab000) [pid = 1781] [serial = 2274] [outer = 0x8f1f6000] 22:57:15 INFO - PROCESS | 1781 | 1461218235056 Marionette DEBUG loaded listener.js 22:57:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8fd23800) [pid = 1781] [serial = 2275] [outer = 0x8f1f6000] 22:57:15 INFO - PROCESS | 1781 | 1461218235982 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]]]}] 22:57:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 22:57:16 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 22:57:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2195ms 22:57:16 INFO - PROCESS | 1781 | 1461218236005 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 22:57:16 INFO - PROCESS | 1781 | 1461218236008 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 22:57:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 22:57:16 INFO - PROCESS | 1781 | 1461218236016 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 22:57:16 INFO - PROCESS | 1781 | 1461218236021 Marionette TRACE conn3 <- [1,2998,null,{}] 22:57:16 INFO - PROCESS | 1781 | 1461218236027 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}] 22:57:16 INFO - PROCESS | 1781 | 1461218236291 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 22:57:16 INFO - PROCESS | 1781 | 1461218236606 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:16 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7d6c00 == 143 [pid = 1781] [id = 759] 22:57:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8fd1dc00) [pid = 1781] [serial = 2276] [outer = (nil)] 22:57:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8ffd5400) [pid = 1781] [serial = 2277] [outer = 0x8fd1dc00] 22:57:16 INFO - PROCESS | 1781 | 1461218236727 Marionette DEBUG loaded listener.js 22:57:16 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x900cc000) [pid = 1781] [serial = 2278] [outer = 0x8fd1dc00] 22:57:17 INFO - PROCESS | 1781 | 1461218237688 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]]]}] 22:57:17 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. 22:57:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1733ms 22:57:17 INFO - PROCESS | 1781 | 1461218237751 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 22:57:17 INFO - PROCESS | 1781 | 1461218237756 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 22:57:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 22:57:17 INFO - PROCESS | 1781 | 1461218237763 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 22:57:17 INFO - PROCESS | 1781 | 1461218237768 Marionette TRACE conn3 <- [1,3002,null,{}] 22:57:17 INFO - PROCESS | 1781 | 1461218237774 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}] 22:57:18 INFO - PROCESS | 1781 | 1461218238166 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 22:57:18 INFO - PROCESS | 1781 | 1461218238487 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:18 INFO - PROCESS | 1781 | ++DOCSHELL 0x88516000 == 144 [pid = 1781] [id = 760] 22:57:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x895f0c00) [pid = 1781] [serial = 2279] [outer = (nil)] 22:57:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x9049f400) [pid = 1781] [serial = 2280] [outer = 0x895f0c00] 22:57:18 INFO - PROCESS | 1781 | 1461218238590 Marionette DEBUG loaded listener.js 22:57:18 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x9059a800) [pid = 1781] [serial = 2281] [outer = 0x895f0c00] 22:57:19 INFO - PROCESS | 1781 | 1461218239446 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]]]}] 22:57:19 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. 22:57:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1736ms 22:57:19 INFO - PROCESS | 1781 | 1461218239501 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 22:57:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 22:57:19 INFO - PROCESS | 1781 | 1461218239505 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 22:57:19 INFO - PROCESS | 1781 | 1461218239512 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 22:57:19 INFO - PROCESS | 1781 | 1461218239516 Marionette TRACE conn3 <- [1,3006,null,{}] 22:57:19 INFO - PROCESS | 1781 | 1461218239522 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}] 22:57:19 INFO - PROCESS | 1781 | 1461218239775 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 22:57:20 INFO - PROCESS | 1781 | 1461218240085 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x8fe76400 == 145 [pid = 1781] [id = 761] 22:57:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x90354800) [pid = 1781] [serial = 2282] [outer = (nil)] 22:57:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x915b0000) [pid = 1781] [serial = 2283] [outer = 0x90354800] 22:57:20 INFO - PROCESS | 1781 | 1461218240186 Marionette DEBUG loaded listener.js 22:57:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x915ef400) [pid = 1781] [serial = 2284] [outer = 0x90354800] 22:57:21 INFO - PROCESS | 1781 | 1461218241110 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]]]}] 22:57:21 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. 22:57:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1634ms 22:57:21 INFO - PROCESS | 1781 | 1461218241147 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 22:57:21 INFO - PROCESS | 1781 | 1461218241151 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 22:57:21 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 22:57:21 INFO - PROCESS | 1781 | 1461218241158 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 22:57:21 INFO - PROCESS | 1781 | 1461218241162 Marionette TRACE conn3 <- [1,3010,null,{}] 22:57:21 INFO - PROCESS | 1781 | 1461218241168 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}] 22:57:21 INFO - PROCESS | 1781 | 1461218241462 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 22:57:21 INFO - PROCESS | 1781 | 1461218241779 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:21 INFO - PROCESS | 1781 | ++DOCSHELL 0x88fcd000 == 146 [pid = 1781] [id = 762] 22:57:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x912a6400) [pid = 1781] [serial = 2285] [outer = (nil)] 22:57:21 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x9271ac00) [pid = 1781] [serial = 2286] [outer = 0x912a6400] 22:57:21 INFO - PROCESS | 1781 | 1461218241929 Marionette DEBUG loaded listener.js 22:57:22 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x92864000) [pid = 1781] [serial = 2287] [outer = 0x912a6400] 22:57:22 INFO - PROCESS | 1781 | 1461218242777 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]]]}] 22:57:22 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 22:57:22 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1690ms 22:57:22 INFO - PROCESS | 1781 | 1461218242850 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 22:57:22 INFO - TEST-START | /FileAPI/FileReaderSync.worker 22:57:22 INFO - PROCESS | 1781 | 1461218242855 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 22:57:22 INFO - PROCESS | 1781 | 1461218242862 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 22:57:22 INFO - PROCESS | 1781 | 1461218242870 Marionette TRACE conn3 <- [1,3014,null,{}] 22:57:22 INFO - PROCESS | 1781 | 1461218242879 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}] 22:57:23 INFO - PROCESS | 1781 | 1461218243278 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 22:57:23 INFO - PROCESS | 1781 | 1461218243584 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:23 INFO - PROCESS | 1781 | ++DOCSHELL 0x915fcc00 == 147 [pid = 1781] [id = 763] 22:57:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x939e0000) [pid = 1781] [serial = 2288] [outer = (nil)] 22:57:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x93b3b000) [pid = 1781] [serial = 2289] [outer = 0x939e0000] 22:57:23 INFO - PROCESS | 1781 | 1461218243700 Marionette DEBUG loaded listener.js 22:57:23 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x94621400) [pid = 1781] [serial = 2290] [outer = 0x939e0000] 22:57:24 INFO - PROCESS | 1781 | [1781] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:57:24 INFO - PROCESS | 1781 | 1461218244732 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 22:57:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 22:57:24 INFO - {} 22:57:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 22:57:24 INFO - {} 22:57:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 22:57:24 INFO - {} 22:57:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 22:57:24 INFO - {} 22:57:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1892ms 22:57:24 INFO - PROCESS | 1781 | 1461218244759 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 22:57:24 INFO - PROCESS | 1781 | 1461218244764 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 22:57:24 INFO - TEST-START | /FileAPI/fileReader.html 22:57:24 INFO - PROCESS | 1781 | 1461218244772 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 22:57:24 INFO - PROCESS | 1781 | 1461218244776 Marionette TRACE conn3 <- [1,3018,null,{}] 22:57:24 INFO - PROCESS | 1781 | 1461218244784 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}] 22:57:25 INFO - PROCESS | 1781 | 1461218245080 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 22:57:25 INFO - PROCESS | 1781 | 1461218245434 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:25 INFO - PROCESS | 1781 | ++DOCSHELL 0x939d8000 == 148 [pid = 1781] [id = 764] 22:57:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x93b21400) [pid = 1781] [serial = 2291] [outer = (nil)] 22:57:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x96fb6400) [pid = 1781] [serial = 2292] [outer = 0x93b21400] 22:57:25 INFO - PROCESS | 1781 | 1461218245536 Marionette DEBUG loaded listener.js 22:57:25 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x970c4400) [pid = 1781] [serial = 2293] [outer = 0x93b21400] 22:57:26 INFO - PROCESS | 1781 | 1461218246374 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]]]}] 22:57:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 22:57:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 22:57:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 22:57:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 22:57:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1643ms 22:57:26 INFO - PROCESS | 1781 | 1461218246416 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 22:57:26 INFO - PROCESS | 1781 | 1461218246420 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 22:57:26 INFO - TEST-START | /FileAPI/historical.html 22:57:26 INFO - PROCESS | 1781 | 1461218246427 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 22:57:26 INFO - PROCESS | 1781 | 1461218246430 Marionette TRACE conn3 <- [1,3022,null,{}] 22:57:26 INFO - PROCESS | 1781 | 1461218246436 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}] 22:57:26 INFO - PROCESS | 1781 | 1461218246674 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 22:57:26 INFO - PROCESS | 1781 | 1461218246961 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:27 INFO - PROCESS | 1781 | ++DOCSHELL 0x895f4000 == 149 [pid = 1781] [id = 765] 22:57:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x8b407800) [pid = 1781] [serial = 2294] [outer = (nil)] 22:57:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x973f7c00) [pid = 1781] [serial = 2295] [outer = 0x8b407800] 22:57:27 INFO - PROCESS | 1781 | 1461218247058 Marionette DEBUG loaded listener.js 22:57:27 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x974c0c00) [pid = 1781] [serial = 2296] [outer = 0x8b407800] 22:57:28 INFO - PROCESS | 1781 | 1461218248010 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"]]]}] 22:57:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 22:57:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 22:57:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 22:57:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 22:57:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 22:57:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 22:57:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 22:57:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 22:57:28 INFO - TEST-OK | /FileAPI/historical.html | took 1636ms 22:57:28 INFO - PROCESS | 1781 | 1461218248068 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 22:57:28 INFO - PROCESS | 1781 | 1461218248072 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 22:57:28 INFO - TEST-START | /FileAPI/idlharness.html 22:57:28 INFO - PROCESS | 1781 | 1461218248085 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 22:57:28 INFO - PROCESS | 1781 | 1461218248088 Marionette TRACE conn3 <- [1,3026,null,{}] 22:57:28 INFO - PROCESS | 1781 | 1461218248095 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}] 22:57:28 INFO - PROCESS | 1781 | 1461218248488 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 22:57:28 INFO - PROCESS | 1781 | 1461218248764 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:28 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f7e4800 == 150 [pid = 1781] [id = 766] 22:57:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x8faa1400) [pid = 1781] [serial = 2297] [outer = (nil)] 22:57:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x97939c00) [pid = 1781] [serial = 2298] [outer = 0x8faa1400] 22:57:28 INFO - PROCESS | 1781 | 1461218248866 Marionette DEBUG loaded listener.js 22:57:28 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x97943400) [pid = 1781] [serial = 2299] [outer = 0x8faa1400] 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 22:57:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:57:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:57:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:57:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 22:57:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:57:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:57:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:57:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 22:57:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:57:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:57:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:57:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 22:57:30 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 22:57:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 22:57:30 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 22:57:30 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 22:57:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 22:57:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:57:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:57:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 22:57:31 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 22:57:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 22:57:31 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 22:57:31 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 22:57:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 22:57:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 22:57:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 22:57:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 22:57:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 22:57:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 22:57:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 2888ms 22:57:31 INFO - TEST-START | /FileAPI/idlharness.worker 22:57:31 INFO - PROCESS | 1781 | 1461218250849 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]]]}] 22:57:31 INFO - PROCESS | 1781 | 1461218250988 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 22:57:31 INFO - PROCESS | 1781 | 1461218250993 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 22:57:31 INFO - PROCESS | 1781 | 1461218251099 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 22:57:31 INFO - PROCESS | 1781 | 1461218251108 Marionette TRACE conn3 <- [1,3030,null,{}] 22:57:31 INFO - PROCESS | 1781 | 1461218251127 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}] 22:57:31 INFO - PROCESS | 1781 | 1461218251458 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 22:57:31 INFO - PROCESS | 1781 | 1461218251768 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:31 INFO - PROCESS | 1781 | ++DOCSHELL 0x96277400 == 151 [pid = 1781] [id = 767] 22:57:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x97c9d400) [pid = 1781] [serial = 2300] [outer = (nil)] 22:57:31 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x98a68000) [pid = 1781] [serial = 2301] [outer = 0x97c9d400] 22:57:31 INFO - PROCESS | 1781 | 1461218251865 Marionette DEBUG loaded listener.js 22:57:32 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x98e45000) [pid = 1781] [serial = 2302] [outer = 0x97c9d400] 22:57:32 INFO - PROCESS | 1781 | [1781] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 22:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 22:57:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 22:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 22:57:34 INFO - {} 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 22:57:34 INFO - {} 22:57:34 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 - {} 22:57:34 INFO - {} 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 22:57:34 INFO - {} 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 22:57:34 INFO - {} 22:57:34 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 - {} 22:57:34 INFO - {} 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 22:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 22:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 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 22:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 22:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 22:57:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 22:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 22:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 22:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 22:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 22:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 22:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 22:57:34 INFO - {} 22:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 22:57:34 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 22:57:35 INFO - {} 22:57:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3730ms 22:57:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 22:57:35 INFO - PROCESS | 1781 | 1461218254667 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,{},{}]]]}] 22:57:35 INFO - PROCESS | 1781 | 1461218254814 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 22:57:35 INFO - PROCESS | 1781 | 1461218254822 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 22:57:35 INFO - PROCESS | 1781 | 1461218254837 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 22:57:35 INFO - PROCESS | 1781 | 1461218254847 Marionette TRACE conn3 <- [1,3034,null,{}] 22:57:35 INFO - PROCESS | 1781 | 1461218254868 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}] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x891c7c00 == 150 [pid = 1781] [id = 710] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8851ac00 == 149 [pid = 1781] [id = 709] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x93b20800 == 148 [pid = 1781] [id = 746] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1d6000 == 147 [pid = 1781] [id = 747] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8ff8d000 == 146 [pid = 1781] [id = 744] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x93928800 == 145 [pid = 1781] [id = 745] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x92865c00 == 144 [pid = 1781] [id = 743] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8f383400 == 143 [pid = 1781] [id = 742] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x9062f000 == 142 [pid = 1781] [id = 741] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x90636400 == 141 [pid = 1781] [id = 740] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7d6400 == 140 [pid = 1781] [id = 738] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x87d71400 == 139 [pid = 1781] [id = 739] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x85ee6400 == 138 [pid = 1781] [id = 737] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x88521800 == 137 [pid = 1781] [id = 736] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea58800 == 136 [pid = 1781] [id = 735] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x895f8400 == 135 [pid = 1781] [id = 733] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8b405c00 == 134 [pid = 1781] [id = 734] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x884dd800 == 133 [pid = 1781] [id = 732] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x8851b400 == 132 [pid = 1781] [id = 731] 22:57:38 INFO - PROCESS | 1781 | --DOCSHELL 0x85351800 == 131 [pid = 1781] [id = 730] 22:57:38 INFO - PROCESS | 1781 | 1461218258512 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x8ffda000) [pid = 1781] [serial = 2175] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8bee9800) [pid = 1781] [serial = 2150] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8eaea800) [pid = 1781] [serial = 2157] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x8dd65800) [pid = 1781] [serial = 2153] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x8ff8cc00) [pid = 1781] [serial = 2171] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x891c2800) [pid = 1781] [serial = 2184] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x9049bc00) [pid = 1781] [serial = 2180] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x8b6efc00) [pid = 1781] [serial = 2147] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x8ffd8000) [pid = 1781] [serial = 2174] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8a017800) [pid = 1781] [serial = 2187] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x8eaec800) [pid = 1781] [serial = 2076] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x8bef4400) [pid = 1781] [serial = 2151] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x88fcbc00) [pid = 1781] [serial = 2183] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x8f229c00) [pid = 1781] [serial = 2166] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x8f1d8c00) [pid = 1781] [serial = 2163] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x904a0400) [pid = 1781] [serial = 2181] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x9034f000) [pid = 1781] [serial = 2178] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x900d5400) [pid = 1781] [serial = 2177] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x89f06400) [pid = 1781] [serial = 2135] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x8dd68000) [pid = 1781] [serial = 2154] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8fe6e400) [pid = 1781] [serial = 2169] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x8f1f7c00) [pid = 1781] [serial = 2165] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8a01ec00) [pid = 1781] [serial = 2141] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x8b7c4000) [pid = 1781] [serial = 2148] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8fd25800) [pid = 1781] [serial = 2168] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8eae0c00) [pid = 1781] [serial = 2156] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8ff93000) [pid = 1781] [serial = 2172] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x8f063800) [pid = 1781] [serial = 2159] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8b54a400) [pid = 1781] [serial = 2145] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x88fc6800) [pid = 1781] [serial = 2139] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x884dd000) [pid = 1781] [serial = 2138] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8a025400) [pid = 1781] [serial = 2189] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x89f02400) [pid = 1781] [serial = 2186] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8f065c00) [pid = 1781] [serial = 2160] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8a229000) [pid = 1781] [serial = 2142] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8b40ac00) [pid = 1781] [serial = 2144] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x8f0bfc00) [pid = 1781] [serial = 2162] [outer = (nil)] [url = about:blank] 22:57:38 INFO - PROCESS | 1781 | 1461218258960 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:38 INFO - PROCESS | 1781 | ++DOCSHELL 0x8827e800 == 132 [pid = 1781] [id = 768] 22:57:38 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x884db400) [pid = 1781] [serial = 2303] [outer = (nil)] 22:57:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x884e6000) [pid = 1781] [serial = 2304] [outer = 0x884db400] 22:57:39 INFO - PROCESS | 1781 | 1461218259044 Marionette DEBUG loaded listener.js 22:57:39 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x88517400) [pid = 1781] [serial = 2305] [outer = 0x884db400] 22:57:39 INFO - PROCESS | 1781 | 1461218259822 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]]]}] 22:57:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 22:57:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 5011ms 22:57:39 INFO - PROCESS | 1781 | 1461218259850 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 22:57:39 INFO - PROCESS | 1781 | 1461218259857 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 22:57:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 22:57:39 INFO - PROCESS | 1781 | 1461218259865 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 22:57:39 INFO - PROCESS | 1781 | 1461218259872 Marionette TRACE conn3 <- [1,3038,null,{}] 22:57:39 INFO - PROCESS | 1781 | 1461218259879 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}] 22:57:40 INFO - PROCESS | 1781 | 1461218260176 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 22:57:40 INFO - PROCESS | 1781 | 1461218260463 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:40 INFO - PROCESS | 1781 | ++DOCSHELL 0x884e6400 == 133 [pid = 1781] [id = 769] 22:57:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x884e6c00) [pid = 1781] [serial = 2306] [outer = (nil)] 22:57:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x89509c00) [pid = 1781] [serial = 2307] [outer = 0x884e6c00] 22:57:40 INFO - PROCESS | 1781 | 1461218260549 Marionette DEBUG loaded listener.js 22:57:40 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x895f2000) [pid = 1781] [serial = 2308] [outer = 0x884e6c00] 22:57:41 INFO - PROCESS | 1781 | 1461218261429 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"]]]}] 22:57:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 22:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 22:57:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 22:57:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1585ms 22:57:41 INFO - PROCESS | 1781 | 1461218261458 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 22:57:41 INFO - PROCESS | 1781 | 1461218261463 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 22:57:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 22:57:41 INFO - PROCESS | 1781 | 1461218261471 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 22:57:41 INFO - PROCESS | 1781 | 1461218261473 Marionette TRACE conn3 <- [1,3042,null,{}] 22:57:41 INFO - PROCESS | 1781 | 1461218261480 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}] 22:57:41 INFO - PROCESS | 1781 | 1461218261776 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 22:57:41 INFO - PROCESS | 1781 | 1461218261828 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:41 INFO - PROCESS | 1781 | ++DOCSHELL 0x89f0fc00 == 134 [pid = 1781] [id = 770] 22:57:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8a01bc00) [pid = 1781] [serial = 2309] [outer = (nil)] 22:57:41 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8a024000) [pid = 1781] [serial = 2310] [outer = 0x8a01bc00] 22:57:41 INFO - PROCESS | 1781 | 1461218261907 Marionette DEBUG loaded listener.js 22:57:42 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8a233800) [pid = 1781] [serial = 2311] [outer = 0x8a01bc00] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x8bef8800) [pid = 1781] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8ea58c00) [pid = 1781] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x93b44800) [pid = 1781] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x895fe800) [pid = 1781] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x86a56800) [pid = 1781] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8851d400) [pid = 1781] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 131 (0x8535b000) [pid = 1781] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 130 (0x8f1efc00) [pid = 1781] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 129 (0x891c3800) [pid = 1781] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 22:57:43 INFO - PROCESS | 1781 | --DOMWINDOW == 128 (0x8a3cec00) [pid = 1781] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 127 (0x915f5c00) [pid = 1781] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 126 (0x89515800) [pid = 1781] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 125 (0x8f228400) [pid = 1781] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 124 (0x912a6800) [pid = 1781] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 123 (0x91279800) [pid = 1781] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 122 (0x8f7dc000) [pid = 1781] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 121 (0x88fc8c00) [pid = 1781] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 22:57:44 INFO - PROCESS | 1781 | --DOMWINDOW == 120 (0x89b2e400) [pid = 1781] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 22:57:44 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. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 22:57:44 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'.) 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 22:57:44 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. 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 22:57:44 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. 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 22:57:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:57:44 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. 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 22:57:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 22:57:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 22:57:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 22:57:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 22:57:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 22:57:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2731ms 22:57:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 22:57:44 INFO - PROCESS | 1781 | 1461218264097 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]]]}] 22:57:44 INFO - PROCESS | 1781 | 1461218264202 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 22:57:44 INFO - PROCESS | 1781 | 1461218264207 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 22:57:44 INFO - PROCESS | 1781 | 1461218264266 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 22:57:44 INFO - PROCESS | 1781 | 1461218264283 Marionette TRACE conn3 <- [1,3046,null,{}] 22:57:44 INFO - PROCESS | 1781 | 1461218264326 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}] 22:57:44 INFO - PROCESS | 1781 | 1461218264614 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 22:57:44 INFO - PROCESS | 1781 | 1461218264631 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:44 INFO - PROCESS | 1781 | ++DOCSHELL 0x883f2800 == 135 [pid = 1781] [id = 771] 22:57:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 121 (0x8b40c000) [pid = 1781] [serial = 2312] [outer = (nil)] 22:57:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 122 (0x8b7ca400) [pid = 1781] [serial = 2313] [outer = 0x8b40c000] 22:57:44 INFO - PROCESS | 1781 | 1461218264708 Marionette DEBUG loaded listener.js 22:57:44 INFO - PROCESS | 1781 | ++DOMWINDOW == 123 (0x8beedc00) [pid = 1781] [serial = 2314] [outer = 0x8b40c000] 22:57:45 INFO - PROCESS | 1781 | [1781] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:57:45 INFO - PROCESS | 1781 | 1461218265582 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 22:57:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 22:57:45 INFO - {} 22:57:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1367ms 22:57:45 INFO - PROCESS | 1781 | 1461218265603 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 22:57:45 INFO - PROCESS | 1781 | 1461218265607 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 22:57:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 22:57:45 INFO - PROCESS | 1781 | 1461218265614 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 22:57:45 INFO - PROCESS | 1781 | 1461218265618 Marionette TRACE conn3 <- [1,3050,null,{}] 22:57:45 INFO - PROCESS | 1781 | 1461218265637 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}] 22:57:45 INFO - PROCESS | 1781 | 1461218265862 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 22:57:46 INFO - PROCESS | 1781 | 1461218266277 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:46 INFO - PROCESS | 1781 | ++DOCSHELL 0x85ee6400 == 136 [pid = 1781] [id = 772] 22:57:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 124 (0x86033800) [pid = 1781] [serial = 2315] [outer = (nil)] 22:57:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 125 (0x87d63400) [pid = 1781] [serial = 2316] [outer = 0x86033800] 22:57:46 INFO - PROCESS | 1781 | 1461218266452 Marionette DEBUG loaded listener.js 22:57:46 INFO - PROCESS | 1781 | ++DOMWINDOW == 126 (0x884d9800) [pid = 1781] [serial = 2317] [outer = 0x86033800] 22:57:47 INFO - PROCESS | 1781 | 1461218267367 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]]]}] 22:57:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 22:57:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 22:57:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 22:57:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 22:57:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1798ms 22:57:47 INFO - PROCESS | 1781 | 1461218267416 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 22:57:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 22:57:47 INFO - PROCESS | 1781 | 1461218267425 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 22:57:47 INFO - PROCESS | 1781 | 1461218267436 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 22:57:47 INFO - PROCESS | 1781 | 1461218267441 Marionette TRACE conn3 <- [1,3054,null,{}] 22:57:47 INFO - PROCESS | 1781 | 1461218267449 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}] 22:57:47 INFO - PROCESS | 1781 | 1461218267713 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 22:57:48 INFO - PROCESS | 1781 | 1461218268010 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:48 INFO - PROCESS | 1781 | ++DOCSHELL 0x89510800 == 137 [pid = 1781] [id = 773] 22:57:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 127 (0x895fc000) [pid = 1781] [serial = 2318] [outer = (nil)] 22:57:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 128 (0x89b34000) [pid = 1781] [serial = 2319] [outer = 0x895fc000] 22:57:48 INFO - PROCESS | 1781 | 1461218268169 Marionette DEBUG loaded listener.js 22:57:48 INFO - PROCESS | 1781 | ++DOMWINDOW == 129 (0x89f0f800) [pid = 1781] [serial = 2320] [outer = 0x895fc000] 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 22:57:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 22:57:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 22:57:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:57:50 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" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:57:50 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" 22:57:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 22:57:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 22:57:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 22:57:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2489ms 22:57:50 INFO - PROCESS | 1781 | 1461218269737 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"]]]}] 22:57:50 INFO - PROCESS | 1781 | 1461218270130 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 22:57:50 INFO - PROCESS | 1781 | 1461218270138 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 22:57:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 22:57:50 INFO - PROCESS | 1781 | 1461218270147 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 22:57:50 INFO - PROCESS | 1781 | 1461218270151 Marionette TRACE conn3 <- [1,3058,null,{}] 22:57:50 INFO - PROCESS | 1781 | 1461218270158 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}] 22:57:50 INFO - PROCESS | 1781 | 1461218270420 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 22:57:50 INFO - PROCESS | 1781 | 1461218270688 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:50 INFO - PROCESS | 1781 | ++DOCSHELL 0x8a017c00 == 138 [pid = 1781] [id = 774] 22:57:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 130 (0x8a232400) [pid = 1781] [serial = 2321] [outer = (nil)] 22:57:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 131 (0x8c182000) [pid = 1781] [serial = 2322] [outer = 0x8a232400] 22:57:50 INFO - PROCESS | 1781 | 1461218270820 Marionette DEBUG loaded listener.js 22:57:50 INFO - PROCESS | 1781 | ++DOMWINDOW == 132 (0x8dce0000) [pid = 1781] [serial = 2323] [outer = 0x8a232400] 22:57:51 INFO - PROCESS | 1781 | 1461218271787 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]]]}] 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 22:57:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 22:57:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 22:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 22:57:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 22:57:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 22:57:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 22:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 22:57:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 22:57:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 22:57:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:57:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:57:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 22:57:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 22:57:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1684ms 22:57:51 INFO - PROCESS | 1781 | 1461218271851 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 22:57:51 INFO - PROCESS | 1781 | 1461218271856 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 22:57:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 22:57:51 INFO - PROCESS | 1781 | 1461218271875 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 22:57:51 INFO - PROCESS | 1781 | 1461218271885 Marionette TRACE conn3 <- [1,3062,null,{}] 22:57:51 INFO - PROCESS | 1781 | 1461218271892 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}] 22:57:52 INFO - PROCESS | 1781 | 1461218272155 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 22:57:52 INFO - PROCESS | 1781 | 1461218272512 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:52 INFO - PROCESS | 1781 | ++DOCSHELL 0x8dcde800 == 139 [pid = 1781] [id = 775] 22:57:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x8f066800) [pid = 1781] [serial = 2324] [outer = (nil)] 22:57:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x8f06f400) [pid = 1781] [serial = 2325] [outer = 0x8f066800] 22:57:52 INFO - PROCESS | 1781 | 1461218272612 Marionette DEBUG loaded listener.js 22:57:52 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x8f0c0800) [pid = 1781] [serial = 2326] [outer = 0x8f066800] 22:57:52 INFO - PROCESS | 1781 | [1781] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 22:57:53 INFO - PROCESS | 1781 | 1461218273564 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 22:57:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 22:57:53 INFO - {} 22:57:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1749ms 22:57:53 INFO - PROCESS | 1781 | 1461218273617 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 22:57:53 INFO - PROCESS | 1781 | 1461218273621 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 22:57:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 22:57:53 INFO - PROCESS | 1781 | 1461218273628 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 22:57:53 INFO - PROCESS | 1781 | 1461218273632 Marionette TRACE conn3 <- [1,3066,null,{}] 22:57:53 INFO - PROCESS | 1781 | 1461218273687 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}] 22:57:53 INFO - PROCESS | 1781 | 1461218273947 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 22:57:54 INFO - PROCESS | 1781 | 1461218274300 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:54 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f06fc00 == 140 [pid = 1781] [id = 776] 22:57:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 136 (0x8f1f4000) [pid = 1781] [serial = 2327] [outer = (nil)] 22:57:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 137 (0x8f381800) [pid = 1781] [serial = 2328] [outer = 0x8f1f4000] 22:57:54 INFO - PROCESS | 1781 | 1461218274412 Marionette DEBUG loaded listener.js 22:57:54 INFO - PROCESS | 1781 | ++DOMWINDOW == 138 (0x8f388400) [pid = 1781] [serial = 2329] [outer = 0x8f1f4000] 22:57:55 INFO - PROCESS | 1781 | 1461218275272 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]]]}] 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 22:57:55 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 22:57:55 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1690ms 22:57:55 INFO - PROCESS | 1781 | 1461218275318 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 22:57:55 INFO - PROCESS | 1781 | 1461218275323 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 22:57:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 22:57:55 INFO - PROCESS | 1781 | 1461218275330 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 22:57:55 INFO - PROCESS | 1781 | 1461218275333 Marionette TRACE conn3 <- [1,3070,null,{}] 22:57:55 INFO - PROCESS | 1781 | 1461218275339 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}] 22:57:55 INFO - PROCESS | 1781 | 1461218275602 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 22:57:55 INFO - PROCESS | 1781 | 1461218275918 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:56 INFO - PROCESS | 1781 | ++DOCSHELL 0x8faa9000 == 141 [pid = 1781] [id = 777] 22:57:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 139 (0x8faaac00) [pid = 1781] [serial = 2330] [outer = (nil)] 22:57:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 140 (0x8fd1b400) [pid = 1781] [serial = 2331] [outer = 0x8faaac00] 22:57:56 INFO - PROCESS | 1781 | 1461218276086 Marionette DEBUG loaded listener.js 22:57:56 INFO - PROCESS | 1781 | ++DOMWINDOW == 141 (0x8ff90400) [pid = 1781] [serial = 2332] [outer = 0x8faaac00] 22:57:57 INFO - PROCESS | 1781 | 1461218277018 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]]]}] 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 22:57:57 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 22:57:57 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1732ms 22:57:57 INFO - PROCESS | 1781 | 1461218277066 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 22:57:57 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 22:57:57 INFO - PROCESS | 1781 | 1461218277070 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 22:57:57 INFO - PROCESS | 1781 | 1461218277077 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 22:57:57 INFO - PROCESS | 1781 | 1461218277081 Marionette TRACE conn3 <- [1,3074,null,{}] 22:57:57 INFO - PROCESS | 1781 | 1461218277087 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}] 22:57:57 INFO - PROCESS | 1781 | 1461218277553 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 22:57:57 INFO - PROCESS | 1781 | 1461218277899 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:57 INFO - PROCESS | 1781 | ++DOCSHELL 0x8ff92c00 == 142 [pid = 1781] [id = 778] 22:57:57 INFO - PROCESS | 1781 | ++DOMWINDOW == 142 (0x8ff93000) [pid = 1781] [serial = 2333] [outer = (nil)] 22:57:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 143 (0x900cec00) [pid = 1781] [serial = 2334] [outer = 0x8ff93000] 22:57:58 INFO - PROCESS | 1781 | 1461218278060 Marionette DEBUG loaded listener.js 22:57:58 INFO - PROCESS | 1781 | ++DOMWINDOW == 144 (0x90355800) [pid = 1781] [serial = 2335] [outer = 0x8ff93000] 22:57:59 INFO - PROCESS | 1781 | 1461218279008 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]]]}] 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 22:57:59 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 22:57:59 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1986ms 22:57:59 INFO - PROCESS | 1781 | 1461218279066 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 22:57:59 INFO - PROCESS | 1781 | 1461218279069 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 22:57:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 22:57:59 INFO - PROCESS | 1781 | 1461218279078 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 22:57:59 INFO - PROCESS | 1781 | 1461218279083 Marionette TRACE conn3 <- [1,3078,null,{}] 22:57:59 INFO - PROCESS | 1781 | 1461218279111 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}] 22:57:59 INFO - PROCESS | 1781 | 1461218279381 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 22:57:59 INFO - PROCESS | 1781 | 1461218279743 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:57:59 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f068000 == 143 [pid = 1781] [id = 779] 22:57:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 145 (0x8f068800) [pid = 1781] [serial = 2336] [outer = (nil)] 22:57:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 146 (0x8ffd6800) [pid = 1781] [serial = 2337] [outer = 0x8f068800] 22:57:59 INFO - PROCESS | 1781 | 1461218279844 Marionette DEBUG loaded listener.js 22:57:59 INFO - PROCESS | 1781 | ++DOMWINDOW == 147 (0x900cc400) [pid = 1781] [serial = 2338] [outer = 0x8f068800] 22:58:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 22:58:00 INFO - reader.readAsText(blob_2) 22:58:00 INFO - }" did not throw 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 22:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 22:58:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 22:58:00 INFO - reader.readAsDataURL(blob_2) 22:58:00 INFO - }" did not throw 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 22:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 22:58:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 22:58:00 INFO - reader.readAsArrayBuffer(blob_2) 22:58:00 INFO - }" did not throw 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 22:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:58:00 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 22:58:00 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 22:58:00 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 22:58:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 22:58:00 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 22:58:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 22:58:00 INFO - PROCESS | 1781 | 1461218280801 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 22:58:00 INFO - PROCESS | 1781 | 1461218280815 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 22:58:00 INFO - PROCESS | 1781 | 1461218280822 Marionette TRACE conn3 <- [1,3082,null,{}] 22:58:00 INFO - PROCESS | 1781 | 1461218280854 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}] 22:58:01 INFO - PROCESS | 1781 | 1461218281115 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 22:58:01 INFO - PROCESS | 1781 | 1461218281485 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:01 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f22c800 == 144 [pid = 1781] [id = 780] 22:58:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 148 (0x9127d400) [pid = 1781] [serial = 2339] [outer = (nil)] 22:58:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 149 (0x915b3800) [pid = 1781] [serial = 2340] [outer = 0x9127d400] 22:58:01 INFO - PROCESS | 1781 | 1461218281591 Marionette DEBUG loaded listener.js 22:58:01 INFO - PROCESS | 1781 | ++DOMWINDOW == 150 (0x915f8000) [pid = 1781] [serial = 2341] [outer = 0x9127d400] 22:58:02 INFO - PROCESS | 1781 | 1461218282790 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]]]}] 22:58:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 22:58:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 22:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:58:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 22:58:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 22:58:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2011ms 22:58:02 INFO - PROCESS | 1781 | 1461218282837 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 22:58:02 INFO - PROCESS | 1781 | 1461218282848 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 22:58:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 22:58:02 INFO - PROCESS | 1781 | 1461218282862 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 22:58:02 INFO - PROCESS | 1781 | 1461218282868 Marionette TRACE conn3 <- [1,3086,null,{}] 22:58:02 INFO - PROCESS | 1781 | 1461218282876 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}] 22:58:03 INFO - PROCESS | 1781 | 1461218283154 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 22:58:03 INFO - PROCESS | 1781 | 1461218283516 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:03 INFO - PROCESS | 1781 | ++DOCSHELL 0x9062c400 == 145 [pid = 1781] [id = 781] 22:58:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 151 (0x9127b000) [pid = 1781] [serial = 2342] [outer = (nil)] 22:58:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 152 (0x9391b800) [pid = 1781] [serial = 2343] [outer = 0x9127b000] 22:58:03 INFO - PROCESS | 1781 | 1461218283635 Marionette DEBUG loaded listener.js 22:58:03 INFO - PROCESS | 1781 | ++DOMWINDOW == 153 (0x9391ec00) [pid = 1781] [serial = 2344] [outer = 0x9127b000] 22:58:04 INFO - PROCESS | 1781 | 1461218284555 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 22:58:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 22:58:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1735ms 22:58:04 INFO - PROCESS | 1781 | 1461218284598 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 22:58:04 INFO - PROCESS | 1781 | 1461218284603 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 22:58:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 22:58:04 INFO - PROCESS | 1781 | 1461218284610 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 22:58:04 INFO - PROCESS | 1781 | 1461218284615 Marionette TRACE conn3 <- [1,3090,null,{}] 22:58:04 INFO - PROCESS | 1781 | 1461218284623 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}] 22:58:05 INFO - PROCESS | 1781 | 1461218285150 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 22:58:05 INFO - PROCESS | 1781 | 1461218285592 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:05 INFO - PROCESS | 1781 | ++DOCSHELL 0x939e0800 == 146 [pid = 1781] [id = 782] 22:58:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 154 (0x939e4000) [pid = 1781] [serial = 2345] [outer = (nil)] 22:58:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 155 (0x93b3b800) [pid = 1781] [serial = 2346] [outer = 0x939e4000] 22:58:05 INFO - PROCESS | 1781 | 1461218285710 Marionette DEBUG loaded listener.js 22:58:05 INFO - PROCESS | 1781 | ++DOMWINDOW == 156 (0x94622000) [pid = 1781] [serial = 2347] [outer = 0x939e4000] 22:58:06 INFO - PROCESS | 1781 | 1461218286833 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 22:58:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 22:58:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 2245ms 22:58:06 INFO - PROCESS | 1781 | 1461218286856 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 22:58:06 INFO - PROCESS | 1781 | 1461218286861 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 22:58:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 22:58:06 INFO - PROCESS | 1781 | 1461218286867 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 22:58:06 INFO - PROCESS | 1781 | 1461218286872 Marionette TRACE conn3 <- [1,3094,null,{}] 22:58:06 INFO - PROCESS | 1781 | 1461218286921 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}] 22:58:07 INFO - PROCESS | 1781 | 1461218287331 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 22:58:07 INFO - PROCESS | 1781 | 1461218287625 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:07 INFO - PROCESS | 1781 | ++DOCSHELL 0x93928800 == 147 [pid = 1781] [id = 783] 22:58:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 157 (0x96fb9c00) [pid = 1781] [serial = 2348] [outer = (nil)] 22:58:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 158 (0x97f01400) [pid = 1781] [serial = 2349] [outer = 0x96fb9c00] 22:58:07 INFO - PROCESS | 1781 | 1461218287726 Marionette DEBUG loaded listener.js 22:58:07 INFO - PROCESS | 1781 | ++DOMWINDOW == 159 (0x97f0d800) [pid = 1781] [serial = 2350] [outer = 0x96fb9c00] 22:58:08 INFO - PROCESS | 1781 | 1461218288628 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 22:58:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 22:58:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1787ms 22:58:08 INFO - PROCESS | 1781 | 1461218288655 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 22:58:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 22:58:08 INFO - PROCESS | 1781 | 1461218288660 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 22:58:08 INFO - PROCESS | 1781 | 1461218288667 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 22:58:08 INFO - PROCESS | 1781 | 1461218288671 Marionette TRACE conn3 <- [1,3098,null,{}] 22:58:08 INFO - PROCESS | 1781 | 1461218288677 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}] 22:58:08 INFO - PROCESS | 1781 | 1461218288963 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 22:58:09 INFO - PROCESS | 1781 | 1461218289292 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:09 INFO - PROCESS | 1781 | ++DOCSHELL 0x939e1c00 == 148 [pid = 1781] [id = 784] 22:58:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 160 (0x93b1d800) [pid = 1781] [serial = 2351] [outer = (nil)] 22:58:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 161 (0x98a35c00) [pid = 1781] [serial = 2352] [outer = 0x93b1d800] 22:58:09 INFO - PROCESS | 1781 | 1461218289455 Marionette DEBUG loaded listener.js 22:58:09 INFO - PROCESS | 1781 | ++DOMWINDOW == 162 (0x98e59400) [pid = 1781] [serial = 2353] [outer = 0x93b1d800] 22:58:10 INFO - PROCESS | 1781 | 1461218290341 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]]]}] 22:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 22:58:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 22:58:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1684ms 22:58:10 INFO - PROCESS | 1781 | 1461218290351 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 22:58:10 INFO - PROCESS | 1781 | 1461218290355 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 22:58:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 22:58:10 INFO - PROCESS | 1781 | 1461218290363 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 22:58:10 INFO - PROCESS | 1781 | 1461218290366 Marionette TRACE conn3 <- [1,3102,null,{}] 22:58:10 INFO - PROCESS | 1781 | 1461218290373 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}] 22:58:10 INFO - PROCESS | 1781 | 1461218290646 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 22:58:10 INFO - PROCESS | 1781 | 1461218290945 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:10 INFO - PROCESS | 1781 | ++DOCSHELL 0x8f1f0400 == 149 [pid = 1781] [id = 785] 22:58:10 INFO - PROCESS | 1781 | ++DOMWINDOW == 163 (0x98103c00) [pid = 1781] [serial = 2354] [outer = (nil)] 22:58:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 164 (0x98e64c00) [pid = 1781] [serial = 2355] [outer = 0x98103c00] 22:58:11 INFO - PROCESS | 1781 | 1461218291048 Marionette DEBUG loaded listener.js 22:58:11 INFO - PROCESS | 1781 | ++DOMWINDOW == 165 (0x98e67c00) [pid = 1781] [serial = 2356] [outer = 0x98103c00] 22:58:12 INFO - PROCESS | 1781 | 1461218292156 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 22:58:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 22:58:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1834ms 22:58:12 INFO - PROCESS | 1781 | 1461218292199 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 22:58:12 INFO - PROCESS | 1781 | 1461218292206 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 22:58:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 22:58:12 INFO - PROCESS | 1781 | 1461218292250 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 22:58:12 INFO - PROCESS | 1781 | 1461218292257 Marionette TRACE conn3 <- [1,3106,null,{}] 22:58:12 INFO - PROCESS | 1781 | 1461218292268 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}] 22:58:12 INFO - PROCESS | 1781 | 1461218292660 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 22:58:13 INFO - PROCESS | 1781 | 1461218293154 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:13 INFO - PROCESS | 1781 | ++DOCSHELL 0x95bba800 == 150 [pid = 1781] [id = 786] 22:58:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 166 (0x98e5fc00) [pid = 1781] [serial = 2357] [outer = (nil)] 22:58:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 167 (0x992dec00) [pid = 1781] [serial = 2358] [outer = 0x98e5fc00] 22:58:13 INFO - PROCESS | 1781 | 1461218293271 Marionette DEBUG loaded listener.js 22:58:13 INFO - PROCESS | 1781 | ++DOMWINDOW == 168 (0x9a415800) [pid = 1781] [serial = 2359] [outer = 0x98e5fc00] 22:58:14 INFO - PROCESS | 1781 | 1461218294218 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]]]}] 22:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 22:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 22:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 22:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 2011ms 22:58:14 INFO - PROCESS | 1781 | 1461218294251 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 22:58:14 INFO - PROCESS | 1781 | 1461218294255 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 22:58:14 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 22:58:14 INFO - PROCESS | 1781 | 1461218294263 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 22:58:14 INFO - PROCESS | 1781 | 1461218294268 Marionette TRACE conn3 <- [1,3110,null,{}] 22:58:14 INFO - PROCESS | 1781 | 1461218294331 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}] 22:58:14 INFO - PROCESS | 1781 | 1461218294618 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 22:58:15 INFO - PROCESS | 1781 | 1461218294986 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:15 INFO - PROCESS | 1781 | ++DOCSHELL 0x9680fc00 == 151 [pid = 1781] [id = 787] 22:58:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 169 (0x98108400) [pid = 1781] [serial = 2360] [outer = (nil)] 22:58:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 170 (0x9b093000) [pid = 1781] [serial = 2361] [outer = 0x98108400] 22:58:15 INFO - PROCESS | 1781 | 1461218295090 Marionette DEBUG loaded listener.js 22:58:15 INFO - PROCESS | 1781 | ++DOMWINDOW == 171 (0x9b09c400) [pid = 1781] [serial = 2362] [outer = 0x98108400] 22:58:15 INFO - PROCESS | 1781 | 1461218295989 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"]]]}] 22:58:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 22:58:16 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 22:58:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 22:58:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 22:58:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 22:58:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 22:58:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1792ms 22:58:16 INFO - PROCESS | 1781 | 1461218296058 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 22:58:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 22:58:16 INFO - PROCESS | 1781 | 1461218296062 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 22:58:16 INFO - PROCESS | 1781 | 1461218296070 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 22:58:16 INFO - PROCESS | 1781 | 1461218296074 Marionette TRACE conn3 <- [1,3114,null,{}] 22:58:16 INFO - PROCESS | 1781 | 1461218296080 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}] 22:58:16 INFO - PROCESS | 1781 | 1461218296447 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8851c800 == 150 [pid = 1781] [id = 749] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8950d400 == 149 [pid = 1781] [id = 711] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x84be0000 == 148 [pid = 1781] [id = 381] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x852ca400 == 147 [pid = 1781] [id = 380] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8851e400 == 146 [pid = 1781] [id = 523] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x883f2800 == 145 [pid = 1781] [id = 771] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x89f0fc00 == 144 [pid = 1781] [id = 770] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x884e6400 == 143 [pid = 1781] [id = 769] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8827e800 == 142 [pid = 1781] [id = 768] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7e4800 == 141 [pid = 1781] [id = 766] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x895f4000 == 140 [pid = 1781] [id = 765] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x939d8000 == 139 [pid = 1781] [id = 764] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x915fcc00 == 138 [pid = 1781] [id = 763] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8fe76400 == 137 [pid = 1781] [id = 761] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x88fcd000 == 136 [pid = 1781] [id = 762] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8eb76400 == 135 [pid = 1781] [id = 721] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x88516000 == 134 [pid = 1781] [id = 760] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f7d6c00 == 133 [pid = 1781] [id = 759] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f1c00 == 132 [pid = 1781] [id = 757] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x88279000 == 131 [pid = 1781] [id = 758] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8f1f2c00 == 130 [pid = 1781] [id = 722] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8ea58400 == 129 [pid = 1781] [id = 756] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8c188c00 == 128 [pid = 1781] [id = 754] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x8bef6400 == 127 [pid = 1781] [id = 755] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x89b2f400 == 126 [pid = 1781] [id = 753] 22:58:20 INFO - PROCESS | 1781 | --DOCSHELL 0x88512400 == 125 [pid = 1781] [id = 752] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 170 (0x94624800) [pid = 1781] [serial = 2240] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 169 (0x8a018400) [pid = 1781] [serial = 2252] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 168 (0x88281c00) [pid = 1781] [serial = 2246] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 167 (0x891bcc00) [pid = 1781] [serial = 2248] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 166 (0x87d64c00) [pid = 1781] [serial = 2193] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 165 (0x89b30400) [pid = 1781] [serial = 2251] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 164 (0x8dcdf400) [pid = 1781] [serial = 2205] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 163 (0x8fd27400) [pid = 1781] [serial = 2214] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 162 (0x89508800) [pid = 1781] [serial = 2195] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 161 (0x87ed7800) [pid = 1781] [serial = 2245] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 160 (0x8b6f5000) [pid = 1781] [serial = 2201] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 159 (0x9286b800) [pid = 1781] [serial = 2229] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 158 (0x93b24400) [pid = 1781] [serial = 2237] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 157 (0x89f04800) [pid = 1781] [serial = 2198] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 156 (0x8a3d1400) [pid = 1781] [serial = 2199] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 155 (0x9063ac00) [pid = 1781] [serial = 2220] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 154 (0x89515c00) [pid = 1781] [serial = 2196] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 153 (0x92869400) [pid = 1781] [serial = 2228] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 152 (0x927ad800) [pid = 1781] [serial = 2226] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 151 (0x915ad800) [pid = 1781] [serial = 2223] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 150 (0x927a7c00) [pid = 1781] [serial = 2225] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 149 (0x904a9400) [pid = 1781] [serial = 2219] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 148 (0x94629000) [pid = 1781] [serial = 2242] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 147 (0x8ff95400) [pid = 1781] [serial = 2216] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 146 (0x86730400) [pid = 1781] [serial = 2192] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 145 (0x8f233000) [pid = 1781] [serial = 2210] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 144 (0x939dd000) [pid = 1781] [serial = 2234] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 143 (0x8beec000) [pid = 1781] [serial = 2202] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 142 (0x912a5c00) [pid = 1781] [serial = 2222] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 141 (0x8f0b7800) [pid = 1781] [serial = 2208] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 140 (0x8f7e0000) [pid = 1781] [serial = 2213] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 139 (0x8929bc00) [pid = 1781] [serial = 2249] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 138 (0x89f0b400) [pid = 1781] [serial = 2136] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 137 (0x9391c800) [pid = 1781] [serial = 2231] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 136 (0x8f37ec00) [pid = 1781] [serial = 2211] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 135 (0x8ffd2000) [pid = 1781] [serial = 2217] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 134 (0x8b409c00) [pid = 1781] [serial = 2254] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 133 (0x8dcd9000) [pid = 1781] [serial = 2204] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | --DOMWINDOW == 132 (0x8ea60400) [pid = 1781] [serial = 2207] [outer = (nil)] [url = about:blank] 22:58:20 INFO - PROCESS | 1781 | 1461218300774 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\", \"948345c2-b1d9-4cf1-af51-b6f2b36bf16c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 22:58:20 INFO - PROCESS | 1781 | ++DOCSHELL 0x86a52000 == 126 [pid = 1781] [id = 788] 22:58:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 133 (0x86a54400) [pid = 1781] [serial = 2363] [outer = (nil)] 22:58:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 134 (0x87eda000) [pid = 1781] [serial = 2364] [outer = 0x86a54400] 22:58:20 INFO - PROCESS | 1781 | 1461218300865 Marionette DEBUG loaded listener.js 22:58:20 INFO - PROCESS | 1781 | ++DOMWINDOW == 135 (0x884e7c00) [pid = 1781] [serial = 2365] [outer = 0x86a54400] 22:58:21 INFO - PROCESS | 1781 | 1461218301693 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]]]}] 22:58:21 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 22:58:21 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 5662ms 22:58:21 INFO - PROCESS | 1781 | 1461218301733 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 22:58:21 INFO - PROCESS | 1781 | 1461218301739 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 22:58:22 WARNING - u'runner_teardown' () 22:58:22 INFO - No more tests 22:58:22 INFO - Got 0 unexpected results 22:58:22 INFO - SUITE-END | took 1380s 22:58:23 INFO - Closing logging queue 22:58:23 INFO - queue closed 22:58:23 INFO - Return code: 0 22:58:23 WARNING - # TBPL SUCCESS # 22:58:23 INFO - Running post-action listener: _resource_record_post_action 22:58:23 INFO - Running post-run listener: _resource_record_post_run 22:58:24 INFO - Total resource usage - Wall time: 1417s; CPU: 98.0%; Read bytes: 13996032; Write bytes: 964038656; Read time: 460; Write time: 240256 22:58:24 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 22:58:24 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 12288; Write bytes: 184131584; Read time: 28; Write time: 152976 22:58:24 INFO - run-tests - Wall time: 1385s; CPU: 98.0%; Read bytes: 11046912; Write bytes: 779907072; Read time: 320; Write time: 87280 22:58:24 INFO - Running post-run listener: _upload_blobber_files 22:58:24 INFO - Blob upload gear active. 22:58:24 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 22:58:24 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 22:58:24 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', 'mozilla-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 22:58:24 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 mozilla-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 22:58:24 INFO - (blobuploader) - INFO - Open directory for files ... 22:58:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 22:58:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:58:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:58:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 22:58:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:58:27 INFO - (blobuploader) - INFO - Done attempting. 22:58:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 22:58:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 22:58:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 22:58:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 22:58:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 22:58:28 INFO - (blobuploader) - INFO - Done attempting. 22:58:28 INFO - (blobuploader) - INFO - Iteration through files over. 22:58:28 INFO - Return code: 0 22:58:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 22:58:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 22:58:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49b7a279098fe842045b6b3f62b839daec6bfa9a5e66eddb835433fd15b55f9f9fb23fcee4a05338b3bd70e7adb64518d04f1a178fbcc0a0dde7bec73f24b31c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2484f61008629c4bb18e0379919a6120b27f6da7ee8d28405b0ea7e368c92bc0a9bce275827aec0604ddf5fb6a36ee7a4f77fcd96d7f133ae2f8af040ff17874"} 22:58:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 22:58:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 22:58:28 INFO - Contents: 22:58:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49b7a279098fe842045b6b3f62b839daec6bfa9a5e66eddb835433fd15b55f9f9fb23fcee4a05338b3bd70e7adb64518d04f1a178fbcc0a0dde7bec73f24b31c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2484f61008629c4bb18e0379919a6120b27f6da7ee8d28405b0ea7e368c92bc0a9bce275827aec0604ddf5fb6a36ee7a4f77fcd96d7f133ae2f8af040ff17874"} 22:58:28 INFO - Running post-run listener: copy_logs_to_upload_dir 22:58:28 INFO - Copying logs to upload dir... 22:58:28 INFO - mkdir: /builds/slave/test/build/upload/logs 22:58:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1503.050801 ========= master_lag: 0.27 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 3 secs) (at 2016-04-20 22:58:29.015131) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 22:58:29.016196) ========= 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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49b7a279098fe842045b6b3f62b839daec6bfa9a5e66eddb835433fd15b55f9f9fb23fcee4a05338b3bd70e7adb64518d04f1a178fbcc0a0dde7bec73f24b31c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2484f61008629c4bb18e0379919a6120b27f6da7ee8d28405b0ea7e368c92bc0a9bce275827aec0604ddf5fb6a36ee7a4f77fcd96d7f133ae2f8af040ff17874"} build_url:https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.033831 build_url: 'https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/49b7a279098fe842045b6b3f62b839daec6bfa9a5e66eddb835433fd15b55f9f9fb23fcee4a05338b3bd70e7adb64518d04f1a178fbcc0a0dde7bec73f24b31c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/2484f61008629c4bb18e0379919a6120b27f6da7ee8d28405b0ea7e368c92bc0a9bce275827aec0604ddf5fb6a36ee7a4f77fcd96d7f133ae2f8af040ff17874"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Y_2CyPLMRN2bdo-O0GOH4w/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.24 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 22:58:29.294539) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:58:29.294869) ========= 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=5a152710dd62cc268aad214e000002d8-1461216606.80221-1238208080 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018334 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 22:58:29.338638) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 22:58:29.338941) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 22:58:29.339297) ========= ========= Total master_lag: 0.62 =========