builder: mozilla-inbound_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-400 starttime: 1461096262.25 results: success (0) buildid: 20160419112241 builduid: b5a7725d71a74099a71f9e46fae740a3 revision: 3adc1d1bce58949d701bec52678a51ffda82d5c6 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.250831) ========= master: http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.251211) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.251485) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.328498) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.328768) ========= 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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False --2016-04-19 13:04:22-- 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% 8.78M=0.001s 2016-04-19 13:04:22 (8.78 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.242703 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.597632) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.597949) ========= 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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.064586 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:22.686124) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 13:04:22.686485) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 3adc1d1bce58949d701bec52678a51ffda82d5c6 --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 3adc1d1bce58949d701bec52678a51ffda82d5c6 --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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False 2016-04-19 13:04:22,790 truncating revision to first 12 chars 2016-04-19 13:04:22,790 Setting DEBUG logging. 2016-04-19 13:04:22,790 attempt 1/10 2016-04-19 13:04:22,790 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/3adc1d1bce58?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 13:04:23,327 unpacking tar archive at: mozilla-inbound-3adc1d1bce58/testing/mozharness/ program finished with exit code 0 elapsedTime=0.815469 ========= master_lag: 6.13 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 6 secs) (at 2016-04-19 13:04:29.636327) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:29.644742) ========= script_repo_revision: 3adc1d1bce58949d701bec52678a51ffda82d5c6 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 13:04:29.645132) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-19 13:04:29.645404) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 3 secs) (at 2016-04-19 13:04:32.737844) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-04-19 13:04:32.738123) ========= /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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False 13:04:32 INFO - MultiFileLogger online at 20160419 13:04:32 in /builds/slave/test 13:04:32 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 13:04:32 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:04:32 INFO - {'append_to_log': False, 13:04:32 INFO - 'base_work_dir': '/builds/slave/test', 13:04:32 INFO - 'blob_upload_branch': 'mozilla-inbound', 13:04:32 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:04:32 INFO - 'buildbot_json_path': 'buildprops.json', 13:04:32 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:04:32 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:04:32 INFO - 'download_minidump_stackwalk': True, 13:04:32 INFO - 'download_symbols': 'true', 13:04:32 INFO - 'e10s': False, 13:04:32 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:04:32 INFO - 'tooltool.py': '/tools/tooltool.py', 13:04:32 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:04:32 INFO - '/tools/misc-python/virtualenv.py')}, 13:04:32 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:04:32 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:04:32 INFO - 'log_level': 'info', 13:04:32 INFO - 'log_to_console': True, 13:04:32 INFO - 'opt_config_files': (), 13:04:32 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:04:32 INFO - '--processes=1', 13:04:32 INFO - '--config=%(test_path)s/wptrunner.ini', 13:04:32 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:04:32 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:04:32 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:04:32 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:04:32 INFO - 'pip_index': False, 13:04:32 INFO - 'require_test_zip': True, 13:04:32 INFO - 'test_type': ('testharness',), 13:04:32 INFO - 'this_chunk': '1', 13:04:32 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:04:32 INFO - 'total_chunks': '10', 13:04:32 INFO - 'virtualenv_path': 'venv', 13:04:32 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:04:32 INFO - 'work_dir': 'build'} 13:04:32 INFO - ##### 13:04:32 INFO - ##### Running clobber step. 13:04:32 INFO - ##### 13:04:32 INFO - Running pre-action listener: _resource_record_pre_action 13:04:32 INFO - Running main action method: clobber 13:04:32 INFO - rmtree: /builds/slave/test/build 13:04:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:04:35 INFO - Running post-action listener: _resource_record_post_action 13:04:35 INFO - ##### 13:04:35 INFO - ##### Running read-buildbot-config step. 13:04:35 INFO - ##### 13:04:35 INFO - Running pre-action listener: _resource_record_pre_action 13:04:35 INFO - Running main action method: read_buildbot_config 13:04:35 INFO - Using buildbot properties: 13:04:35 INFO - { 13:04:35 INFO - "project": "", 13:04:35 INFO - "product": "firefox", 13:04:35 INFO - "script_repo_revision": "production", 13:04:35 INFO - "scheduler": "tests-mozilla-inbound-ubuntu32_vm-debug-unittest-7-3600", 13:04:35 INFO - "repository": "", 13:04:35 INFO - "buildername": "Ubuntu VM 12.04 mozilla-inbound debug test web-platform-tests-1", 13:04:35 INFO - "buildid": "20160419112241", 13:04:35 INFO - "pgo_build": "False", 13:04:35 INFO - "basedir": "/builds/slave/test", 13:04:35 INFO - "buildnumber": 270, 13:04:35 INFO - "slavename": "tst-linux32-spot-400", 13:04:35 INFO - "revision": "3adc1d1bce58949d701bec52678a51ffda82d5c6", 13:04:35 INFO - "master": "http://buildbot-master05.bb.releng.usw2.mozilla.com:8201/", 13:04:35 INFO - "platform": "linux", 13:04:35 INFO - "branch": "mozilla-inbound", 13:04:35 INFO - "repo_path": "integration/mozilla-inbound", 13:04:35 INFO - "moz_repo_path": "", 13:04:35 INFO - "stage_platform": "linux", 13:04:35 INFO - "builduid": "b5a7725d71a74099a71f9e46fae740a3", 13:04:35 INFO - "slavebuilddir": "test" 13:04:35 INFO - } 13:04:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 13:04:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 13:04:35 INFO - Running post-action listener: _resource_record_post_action 13:04:35 INFO - ##### 13:04:35 INFO - ##### Running download-and-extract step. 13:04:35 INFO - ##### 13:04:35 INFO - Running pre-action listener: _resource_record_pre_action 13:04:35 INFO - Running main action method: download_and_extract 13:04:35 INFO - mkdir: /builds/slave/test/build/tests 13:04:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:04:35 INFO - https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 13:04:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:04:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:04:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:36 INFO - Downloaded 1325 bytes. 13:04:36 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 13:04:36 INFO - Using the following test package requirements: 13:04:36 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:04:36 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 13:04:36 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 13:04:36 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'jsshell-linux-i686.zip'], 13:04:36 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 13:04:36 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 13:04:36 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 13:04:36 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 13:04:36 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 13:04:36 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 13:04:36 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 13:04:36 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 13:04: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')]} 13:04:36 INFO - https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 13:04:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:04:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 13:04:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:39 INFO - Downloaded 22372250 bytes. 13:04:39 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/*'] 13:04:39 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/* 13:04:40 INFO - caution: filename not matched: web-platform/* 13:04:40 INFO - Return code: 11 13:04: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')]} 13:04:40 INFO - https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 13:04:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:04:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 13:04:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:43 INFO - Downloaded 36390040 bytes. 13:04:43 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/*'] 13:04:43 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/* 13:04:47 INFO - caution: filename not matched: bin/* 13:04:47 INFO - caution: filename not matched: config/* 13:04:47 INFO - caution: filename not matched: mozbase/* 13:04:47 INFO - caution: filename not matched: marionette/* 13:04:47 INFO - caution: filename not matched: tools/wptserve/* 13:04:47 INFO - Return code: 11 13:04:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:04:47 INFO - https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 13:04:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:04:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:04:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:53 INFO - Downloaded 63373262 bytes. 13:04:53 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:04:53 INFO - mkdir: /builds/slave/test/properties 13:04:53 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:04:53 INFO - Writing to file /builds/slave/test/properties/build_url 13:04:53 INFO - Contents: 13:04:53 INFO - build_url:https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 13:04:54 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:04:54 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:04:54 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:04:54 INFO - Contents: 13:04:54 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:04:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:04:54 INFO - https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:04:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:04:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 13:04:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:04:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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 13:05:02 INFO - Downloaded 91764379 bytes. 13:05:02 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'] 13:05:02 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 13:05:11 INFO - Return code: 0 13:05:11 INFO - Running post-action listener: _resource_record_post_action 13:05:11 INFO - Running post-action listener: set_extra_try_arguments 13:05:11 INFO - ##### 13:05:11 INFO - ##### Running create-virtualenv step. 13:05:11 INFO - ##### 13:05:11 INFO - Running pre-action listener: _pre_create_virtualenv 13:05:11 INFO - Running pre-action listener: _resource_record_pre_action 13:05:11 INFO - Running main action method: create_virtualenv 13:05:11 INFO - Creating virtualenv /builds/slave/test/build/venv 13:05:11 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 13:05:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:05:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:05:12 INFO - Using real prefix '/usr' 13:05:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:05:13 INFO - Installing distribute.............................................................................................................................................................................................done. 13:05:17 INFO - Installing pip.................done. 13:05:17 INFO - Return code: 0 13:05:17 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:05:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:05:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:05:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:05:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:05:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:17 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 0x8c0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c73598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d25f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, '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-1461096180.137588-446515768', '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 13:05:17 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 13:05:17 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 13:05:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:05:17 INFO - 'CCACHE_UMASK': '002', 13:05:17 INFO - 'DISPLAY': ':0', 13:05:17 INFO - 'HOME': '/home/cltbld', 13:05:17 INFO - 'LANG': 'en_US.UTF-8', 13:05:17 INFO - 'LOGNAME': 'cltbld', 13:05:17 INFO - 'MAIL': '/var/mail/cltbld', 13:05:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:05:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:05:17 INFO - 'MOZ_NO_REMOTE': '1', 13:05:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:05:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:05:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:05:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:05:17 INFO - 'PWD': '/builds/slave/test', 13:05:17 INFO - 'SHELL': '/bin/bash', 13:05:17 INFO - 'SHLVL': '1', 13:05:17 INFO - 'TERM': 'linux', 13:05:17 INFO - 'TMOUT': '86400', 13:05:17 INFO - 'USER': 'cltbld', 13:05:17 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:05:17 INFO - '_': '/tools/buildbot/bin/python'} 13:05:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:05:17 INFO - Downloading/unpacking psutil>=0.7.1 13:05:17 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 13:05:17 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 13:05:17 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 13:05:17 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 13:05:17 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 13:05:17 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 13:05:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:05:21 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:05:21 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:05:21 INFO - Installing collected packages: psutil 13:05:21 INFO - Running setup.py install for psutil 13:05:21 INFO - building 'psutil._psutil_linux' extension 13:05:21 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 13:05:21 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 13:05:21 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 13:05:22 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 13:05:22 INFO - building 'psutil._psutil_posix' extension 13:05:22 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 13:05:22 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 13:05:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:05:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:05:22 INFO - Successfully installed psutil 13:05:22 INFO - Cleaning up... 13:05:22 INFO - Return code: 0 13:05:22 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:05:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:05:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:05:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:05:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:05:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:22 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 0x8c0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c73598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d25f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, '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-1461096180.137588-446515768', '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 13:05:22 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 13:05:22 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 13:05:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:05:22 INFO - 'CCACHE_UMASK': '002', 13:05:22 INFO - 'DISPLAY': ':0', 13:05:22 INFO - 'HOME': '/home/cltbld', 13:05:22 INFO - 'LANG': 'en_US.UTF-8', 13:05:22 INFO - 'LOGNAME': 'cltbld', 13:05:22 INFO - 'MAIL': '/var/mail/cltbld', 13:05:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:05:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:05:22 INFO - 'MOZ_NO_REMOTE': '1', 13:05:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:05:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:05:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:05:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:05:22 INFO - 'PWD': '/builds/slave/test', 13:05:22 INFO - 'SHELL': '/bin/bash', 13:05:22 INFO - 'SHLVL': '1', 13:05:22 INFO - 'TERM': 'linux', 13:05:22 INFO - 'TMOUT': '86400', 13:05:22 INFO - 'USER': 'cltbld', 13:05:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:05:22 INFO - '_': '/tools/buildbot/bin/python'} 13:05:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:05:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:05:23 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 13:05:23 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 13:05:23 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 13:05:23 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 13:05:23 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 13:05:23 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 13:05:26 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:05:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:05:26 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:05:26 INFO - Installing collected packages: mozsystemmonitor 13:05:26 INFO - Running setup.py install for mozsystemmonitor 13:05:26 INFO - Successfully installed mozsystemmonitor 13:05:26 INFO - Cleaning up... 13:05:27 INFO - Return code: 0 13:05:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:05: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')]} 13:05:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:05:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05: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')]} 13:05:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:05:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:27 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 0x8c0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c73598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d25f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, '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-1461096180.137588-446515768', '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 13:05:27 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 13:05:27 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 13:05:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:05:27 INFO - 'CCACHE_UMASK': '002', 13:05:27 INFO - 'DISPLAY': ':0', 13:05:27 INFO - 'HOME': '/home/cltbld', 13:05:27 INFO - 'LANG': 'en_US.UTF-8', 13:05:27 INFO - 'LOGNAME': 'cltbld', 13:05:27 INFO - 'MAIL': '/var/mail/cltbld', 13:05:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:05:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:05:27 INFO - 'MOZ_NO_REMOTE': '1', 13:05:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:05:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:05:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:05:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:05:27 INFO - 'PWD': '/builds/slave/test', 13:05:27 INFO - 'SHELL': '/bin/bash', 13:05:27 INFO - 'SHLVL': '1', 13:05:27 INFO - 'TERM': 'linux', 13:05:27 INFO - 'TMOUT': '86400', 13:05:27 INFO - 'USER': 'cltbld', 13:05:27 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:05:27 INFO - '_': '/tools/buildbot/bin/python'} 13:05:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:05:27 INFO - Downloading/unpacking blobuploader==1.2.4 13:05:27 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 13:05:27 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 13:05:27 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 13:05:27 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 13:05:27 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 13:05:27 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 13:05:30 INFO - Downloading blobuploader-1.2.4.tar.gz 13:05:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:05:31 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:05:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:31 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 13:05:32 INFO - Downloading docopt-0.6.1.tar.gz 13:05:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:05:32 INFO - Installing collected packages: blobuploader, requests, docopt 13:05:32 INFO - Running setup.py install for blobuploader 13:05:32 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:05:32 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:05:32 INFO - Running setup.py install for requests 13:05:33 INFO - Running setup.py install for docopt 13:05:33 INFO - Successfully installed blobuploader requests docopt 13:05:33 INFO - Cleaning up... 13:05:33 INFO - Return code: 0 13:05:33 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:05:33 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')]} 13:05:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:05:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:33 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')]} 13:05:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:05:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:33 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 0x8c0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c73598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d25f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, '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-1461096180.137588-446515768', '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 13:05:33 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 13:05:33 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 13:05:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:05:33 INFO - 'CCACHE_UMASK': '002', 13:05:33 INFO - 'DISPLAY': ':0', 13:05:33 INFO - 'HOME': '/home/cltbld', 13:05:33 INFO - 'LANG': 'en_US.UTF-8', 13:05:33 INFO - 'LOGNAME': 'cltbld', 13:05:33 INFO - 'MAIL': '/var/mail/cltbld', 13:05:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:05:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:05:33 INFO - 'MOZ_NO_REMOTE': '1', 13:05:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:05:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:05:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:05:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:05:33 INFO - 'PWD': '/builds/slave/test', 13:05:33 INFO - 'SHELL': '/bin/bash', 13:05:33 INFO - 'SHLVL': '1', 13:05:33 INFO - 'TERM': 'linux', 13:05:33 INFO - 'TMOUT': '86400', 13:05:33 INFO - 'USER': 'cltbld', 13:05:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:05:33 INFO - '_': '/tools/buildbot/bin/python'} 13:05:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:05:34 INFO - Running setup.py (path:/tmp/pip-TZUEUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:05:34 INFO - Running setup.py (path:/tmp/pip-fL1tZ4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:05:34 INFO - Running setup.py (path:/tmp/pip-OKej5L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:05:34 INFO - Running setup.py (path:/tmp/pip-XUX08B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:05:34 INFO - Running setup.py (path:/tmp/pip-uLFX_R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:05:34 INFO - Running setup.py (path:/tmp/pip-ZPLs2K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:05:34 INFO - Running setup.py (path:/tmp/pip-zAFdTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:05:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:05:34 INFO - Running setup.py (path:/tmp/pip-CuTnMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:05:35 INFO - Running setup.py (path:/tmp/pip-E9GSmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:05:35 INFO - Running setup.py (path:/tmp/pip-0ng8bJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:05:35 INFO - Running setup.py (path:/tmp/pip-IoPcpV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:05:35 INFO - Running setup.py (path:/tmp/pip-2VjUKA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:05:35 INFO - Running setup.py (path:/tmp/pip-H4llyn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:05:35 INFO - Running setup.py (path:/tmp/pip-lV734n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:05:35 INFO - Running setup.py (path:/tmp/pip-NWwDjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:05:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:05:35 INFO - Running setup.py (path:/tmp/pip-cvVxLE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:05:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:05:36 INFO - Running setup.py (path:/tmp/pip-BUWDam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:05:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:05:36 INFO - Running setup.py (path:/tmp/pip-0KyuxW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:05:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:05:36 INFO - Running setup.py (path:/tmp/pip-nh37x7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:05:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:05:36 INFO - Running setup.py (path:/tmp/pip-84NrvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:05:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:05:36 INFO - Running setup.py (path:/tmp/pip-qvUiQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:05:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:05:37 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 13:05:37 INFO - Running setup.py install for manifestparser 13:05:37 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:05:37 INFO - Running setup.py install for mozcrash 13:05:37 INFO - Running setup.py install for mozdebug 13:05:37 INFO - Running setup.py install for mozdevice 13:05:37 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:05:37 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:05:37 INFO - Running setup.py install for mozfile 13:05:38 INFO - Running setup.py install for mozhttpd 13:05:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Running setup.py install for mozinfo 13:05:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Running setup.py install for mozInstall 13:05:38 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:05:38 INFO - Running setup.py install for mozleak 13:05:38 INFO - Running setup.py install for mozlog 13:05:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:05:39 INFO - Running setup.py install for moznetwork 13:05:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:05:39 INFO - Running setup.py install for mozprocess 13:05:39 INFO - Running setup.py install for mozprofile 13:05:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:05:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:05:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:05:39 INFO - Running setup.py install for mozrunner 13:05:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:05:40 INFO - Running setup.py install for mozscreenshot 13:05:40 INFO - Running setup.py install for moztest 13:05:40 INFO - Running setup.py install for mozversion 13:05:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:05:40 INFO - Running setup.py install for wptserve 13:05:40 INFO - Running setup.py install for marionette-driver 13:05:41 INFO - Running setup.py install for browsermob-proxy 13:05:41 INFO - Running setup.py install for marionette-client 13:05:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:05:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:05:41 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 13:05:41 INFO - Cleaning up... 13:05:41 INFO - Return code: 0 13:05:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:05:41 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')]} 13:05:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:05:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:41 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')]} 13:05:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:05:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 13:05:41 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 0x8c0cc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8c73598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x8d25f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, '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-1461096180.137588-446515768', '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 13:05:41 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 13:05:41 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 13:05:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:05:41 INFO - 'CCACHE_UMASK': '002', 13:05:41 INFO - 'DISPLAY': ':0', 13:05:41 INFO - 'HOME': '/home/cltbld', 13:05:41 INFO - 'LANG': 'en_US.UTF-8', 13:05:41 INFO - 'LOGNAME': 'cltbld', 13:05:41 INFO - 'MAIL': '/var/mail/cltbld', 13:05:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:05:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:05:41 INFO - 'MOZ_NO_REMOTE': '1', 13:05:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:05:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:05:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:05:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:05:41 INFO - 'PWD': '/builds/slave/test', 13:05:41 INFO - 'SHELL': '/bin/bash', 13:05:41 INFO - 'SHLVL': '1', 13:05:41 INFO - 'TERM': 'linux', 13:05:41 INFO - 'TMOUT': '86400', 13:05:41 INFO - 'USER': 'cltbld', 13:05:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:05:41 INFO - '_': '/tools/buildbot/bin/python'} 13:05:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:05:42 INFO - Running setup.py (path:/tmp/pip-QgLKOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:05:42 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)) 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:05:42 INFO - Running setup.py (path:/tmp/pip-QP1uZs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:05:42 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)) 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:05:42 INFO - Running setup.py (path:/tmp/pip-uGwehL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:05:42 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)) 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:05:42 INFO - Running setup.py (path:/tmp/pip-3SCLrv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:05:42 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)) 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:05:42 INFO - Running setup.py (path:/tmp/pip-A1IXQy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:05:42 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)) 13:05:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:05:42 INFO - Running setup.py (path:/tmp/pip-psHrd7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:05:43 INFO - Running setup.py (path:/tmp/pip-mNW5Cg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:05:43 INFO - Running setup.py (path:/tmp/pip-y9d725-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:05:43 INFO - Running setup.py (path:/tmp/pip-0lOeZz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:05:43 INFO - Running setup.py (path:/tmp/pip-U8Ecrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:05:43 INFO - Running setup.py (path:/tmp/pip-860lW0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:05:43 INFO - Running setup.py (path:/tmp/pip-iIFCTu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:05:43 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)) 13:05:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:05:43 INFO - Running setup.py (path:/tmp/pip-jpKXo5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:05:44 INFO - Running setup.py (path:/tmp/pip-vwCSlv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:05:44 INFO - Running setup.py (path:/tmp/pip-hQKYtG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:05:44 INFO - Running setup.py (path:/tmp/pip-_SRan_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:05:44 INFO - Running setup.py (path:/tmp/pip-szFlHG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:05:44 INFO - Running setup.py (path:/tmp/pip-ziVtc2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:05:44 INFO - Running setup.py (path:/tmp/pip-tun_2y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:05:44 INFO - Running setup.py (path:/tmp/pip-0oBtzs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:05:44 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)) 13:05:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:05:45 INFO - Running setup.py (path:/tmp/pip-w3V9cX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:05:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:05:45 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)) 13:05:45 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)) 13:05:45 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)) 13:05:45 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)) 13:05:45 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)) 13:05:45 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)) 13:05:45 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:05:45 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 13:05:45 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 13:05:45 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 13:05:45 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 13:05:45 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 13:05:45 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 13:05:49 INFO - Downloading blessings-1.6.tar.gz 13:05:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:05:49 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)) 13:05:49 INFO - Installing collected packages: blessings 13:05:49 INFO - Running setup.py install for blessings 13:05:49 INFO - Successfully installed blessings 13:05:49 INFO - Cleaning up... 13:05:49 INFO - Return code: 0 13:05:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:05:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:05:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:05:49 INFO - Reading from file tmpfile_stdout 13:05:49 INFO - Current package versions: 13:05:49 INFO - argparse == 1.2.1 13:05:49 INFO - blessings == 1.6 13:05:49 INFO - blobuploader == 1.2.4 13:05:49 INFO - browsermob-proxy == 0.6.0 13:05:49 INFO - docopt == 0.6.1 13:05:49 INFO - manifestparser == 1.1 13:05:49 INFO - marionette-client == 2.3.0 13:05:49 INFO - marionette-driver == 1.4.0 13:05:49 INFO - mozInstall == 1.12 13:05:49 INFO - mozcrash == 0.17 13:05:49 INFO - mozdebug == 0.1 13:05:49 INFO - mozdevice == 0.48 13:05:49 INFO - mozfile == 1.2 13:05:49 INFO - mozhttpd == 0.7 13:05:49 INFO - mozinfo == 0.9 13:05:49 INFO - mozleak == 0.1 13:05:49 INFO - mozlog == 3.1 13:05:49 INFO - moznetwork == 0.27 13:05:49 INFO - mozprocess == 0.22 13:05:49 INFO - mozprofile == 0.28 13:05:49 INFO - mozrunner == 6.11 13:05:49 INFO - mozscreenshot == 0.1 13:05:49 INFO - mozsystemmonitor == 0.0 13:05:49 INFO - moztest == 0.7 13:05:49 INFO - mozversion == 1.4 13:05:49 INFO - psutil == 3.1.1 13:05:49 INFO - requests == 1.2.3 13:05:49 INFO - wptserve == 1.4.0 13:05:49 INFO - wsgiref == 0.1.2 13:05:49 INFO - Running post-action listener: _resource_record_post_action 13:05:49 INFO - Running post-action listener: _start_resource_monitoring 13:05:50 INFO - Starting resource monitoring. 13:05:50 INFO - ##### 13:05:50 INFO - ##### Running pull step. 13:05:50 INFO - ##### 13:05:50 INFO - Running pre-action listener: _resource_record_pre_action 13:05:50 INFO - Running main action method: pull 13:05:50 INFO - Pull has nothing to do! 13:05:50 INFO - Running post-action listener: _resource_record_post_action 13:05:50 INFO - ##### 13:05:50 INFO - ##### Running install step. 13:05:50 INFO - ##### 13:05:50 INFO - Running pre-action listener: _resource_record_pre_action 13:05:50 INFO - Running main action method: install 13:05:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:05:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:05:50 INFO - Reading from file tmpfile_stdout 13:05:50 INFO - Detecting whether we're running mozinstall >=1.0... 13:05:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:05:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:05:50 INFO - Reading from file tmpfile_stdout 13:05:50 INFO - Output received: 13:05:50 INFO - Usage: mozinstall [options] installer 13:05:50 INFO - Options: 13:05:50 INFO - -h, --help show this help message and exit 13:05:50 INFO - -d DEST, --destination=DEST 13:05:50 INFO - Directory to install application into. [default: 13:05:50 INFO - "/builds/slave/test"] 13:05:50 INFO - --app=APP Application being installed. [default: firefox] 13:05:50 INFO - mkdir: /builds/slave/test/build/application 13:05:50 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'] 13:05:50 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 13:06:22 INFO - Reading from file tmpfile_stdout 13:06:22 INFO - Output received: 13:06:22 INFO - /builds/slave/test/build/application/firefox/firefox 13:06:22 INFO - Running post-action listener: _resource_record_post_action 13:06:22 INFO - ##### 13:06:22 INFO - ##### Running run-tests step. 13:06:22 INFO - ##### 13:06:22 INFO - Running pre-action listener: _resource_record_pre_action 13:06:22 INFO - Running main action method: run_tests 13:06:22 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:06:22 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:06:22 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:06:22 INFO - grabbing minidump binary from tooltool 13:06:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:06:22 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 0x8a07e30>, '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 0x8ca4c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x8d23470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:06:22 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 13:06:22 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 13:06:22 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:06:22 INFO - Return code: 0 13:06:22 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 13:06:22 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:06:22 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/FJvmhmJyRaKflAHPaD-2rQ/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 13:06:22 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/FJvmhmJyRaKflAHPaD-2rQ/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 13:06:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 13:06:22 INFO - 'CCACHE_UMASK': '002', 13:06:22 INFO - 'DISPLAY': ':0', 13:06:22 INFO - 'HOME': '/home/cltbld', 13:06:22 INFO - 'LANG': 'en_US.UTF-8', 13:06:22 INFO - 'LOGNAME': 'cltbld', 13:06:22 INFO - 'MAIL': '/var/mail/cltbld', 13:06:22 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:06:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:06:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 13:06:22 INFO - 'MOZ_NO_REMOTE': '1', 13:06:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 13:06:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:06:22 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 13:06:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:06:22 INFO - 'PWD': '/builds/slave/test', 13:06:22 INFO - 'SHELL': '/bin/bash', 13:06:22 INFO - 'SHLVL': '1', 13:06:22 INFO - 'TERM': 'linux', 13:06:22 INFO - 'TMOUT': '86400', 13:06:22 INFO - 'USER': 'cltbld', 13:06:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461096180.137588-446515768', 13:06:22 INFO - '_': '/tools/buildbot/bin/python'} 13:06:22 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/FJvmhmJyRaKflAHPaD-2rQ/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 13:06:23 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 13:06:23 INFO - import pkg_resources 13:06:24 INFO - Using 1 client processes 13:06:24 INFO - wptserve Starting http server on 127.0.0.1:8000 13:06:24 INFO - wptserve Starting http server on 127.0.0.1:8001 13:06:24 INFO - wptserve Starting http server on 127.0.0.1:8443 13:06:26 INFO - SUITE-START | Running 778 tests 13:06:26 INFO - Running testharness tests 13:06:26 INFO - Setting up ssl 13:06:26 INFO - PROCESS | certutil | 13:06:26 INFO - PROCESS | certutil | 13:06:26 INFO - PROCESS | certutil | 13:06:26 INFO - Certificate Nickname Trust Attributes 13:06:26 INFO - SSL,S/MIME,JAR/XPI 13:06:26 INFO - 13:06:26 INFO - web-platform-tests CT,, 13:06:26 INFO - 13:06:26 INFO - Starting runner 13:06:30 INFO - PROCESS | 1777 | 1461096390436 Marionette DEBUG Marionette enabled via build flag and pref 13:06:30 INFO - PROCESS | 1777 | ++DOCSHELL 0xa2bc1400 == 1 [pid = 1777] [id = 1] 13:06:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 1 (0xa2bc1800) [pid = 1777] [serial = 1] [outer = (nil)] 13:06:30 INFO - PROCESS | 1777 | [1777] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:06:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 2 (0xa2bc2000) [pid = 1777] [serial = 2] [outer = 0xa2bc1800] 13:06:31 INFO - PROCESS | 1777 | 1461096391115 Marionette INFO Listening on port 2828 13:06:31 INFO - PROCESS | 1777 | 1461096391693 Marionette DEBUG Marionette enabled via command-line flag 13:06:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fd4f400 == 2 [pid = 1777] [id = 2] 13:06:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 3 (0x9fd91000) [pid = 1777] [serial = 3] [outer = (nil)] 13:06:31 INFO - PROCESS | 1777 | [1777] WARNING: No inner window available!: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 13:06:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 4 (0x9fd91800) [pid = 1777] [serial = 4] [outer = 0x9fd91000] 13:06:31 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fc74140 13:06:31 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fc74c60 13:06:31 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fc95b60 13:06:31 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fc967c0 13:06:32 INFO - PROCESS | 1777 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fc98500 13:06:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 5 (0x9fc8d000) [pid = 1777] [serial = 5] [outer = 0xa2bc1800] 13:06:32 INFO - PROCESS | 1777 | [1777] 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 13:06:32 INFO - PROCESS | 1777 | 1461096392115 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58058 13:06:32 INFO - PROCESS | 1777 | [1777] 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 13:06:32 INFO - PROCESS | 1777 | 1461096392148 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58059 13:06:32 INFO - PROCESS | 1777 | 1461096392204 Marionette DEBUG Closed connection conn0 13:06:32 INFO - PROCESS | 1777 | [1777] 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 2252 13:06:32 INFO - PROCESS | 1777 | [1777] 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 13:06:32 INFO - PROCESS | 1777 | 1461096392325 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58060 13:06:32 INFO - PROCESS | 1777 | 1461096392329 Marionette DEBUG Closed connection conn1 13:06:32 INFO - PROCESS | 1777 | [1777] 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 13:06:32 INFO - PROCESS | 1777 | 1461096392393 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58061 13:06:32 INFO - PROCESS | 1777 | 1461096392396 Marionette DEBUG Closed connection conn2 13:06:32 INFO - PROCESS | 1777 | 1461096392451 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:06:32 INFO - PROCESS | 1777 | 1461096392472 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":"20160419112241","device":"desktop","version":"48.0a1"} 13:06:33 INFO - PROCESS | 1777 | [1777] 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 13:06:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x98ec3400 == 3 [pid = 1777] [id = 3] 13:06:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 6 (0x98ec3800) [pid = 1777] [serial = 6] [outer = (nil)] 13:06:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x98ec3c00 == 4 [pid = 1777] [id = 4] 13:06:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 7 (0x98ec7400) [pid = 1777] [serial = 7] [outer = (nil)] 13:06:34 INFO - PROCESS | 1777 | [1777] 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 13:06:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x98631800 == 5 [pid = 1777] [id = 5] 13:06:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 8 (0x98908000) [pid = 1777] [serial = 8] [outer = (nil)] 13:06:35 INFO - PROCESS | 1777 | [1777] 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 13:06:35 INFO - PROCESS | 1777 | [1777] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:06:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 9 (0x983fb000) [pid = 1777] [serial = 9] [outer = 0x98908000] 13:06:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 10 (0x9849f400) [pid = 1777] [serial = 10] [outer = 0x98ec3800] 13:06:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 11 (0x984a1000) [pid = 1777] [serial = 11] [outer = 0x98ec7400] 13:06:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 12 (0x984a3400) [pid = 1777] [serial = 12] [outer = 0x98908000] 13:06:36 INFO - PROCESS | 1777 | 1461096396829 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 1777 | 1461096396850 Marionette DEBUG loaded listener.js 13:06:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 13 (0x96212000) [pid = 1777] [serial = 13] [outer = 0x98908000] 13:06:37 INFO - PROCESS | 1777 | 1461096397609 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2df3e88b-e0b1-4342-baa1-fa6c24e2a263","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":"20160419112241","device":"desktop","version":"48.0a1","command_id":1}}] 13:06:37 INFO - PROCESS | 1777 | 1461096397874 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}] 13:06:38 INFO - PROCESS | 1777 | 1461096398170 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 13:06:38 INFO - PROCESS | 1777 | 1461096398285 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:06:38 INFO - PROCESS | 1777 | [1777] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:06:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 14 (0x99ca1800) [pid = 1777] [serial = 14] [outer = 0x98908000] 13:06:38 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:06:38 INFO - PROCESS | 1777 | 1461096398777 Marionette TRACE conn3 <- [1,3,null,{}] 13:06:38 INFO - PROCESS | 1777 | 1461096398800 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:06:38 INFO - PROCESS | 1777 | 1461096398824 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 13:06:38 INFO - PROCESS | 1777 | 1461096398867 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 13:06:38 INFO - PROCESS | 1777 | 1461096398871 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 13:06:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:06:38 INFO - PROCESS | 1777 | 1461096398878 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:06:38 INFO - PROCESS | 1777 | 1461096398884 Marionette TRACE conn3 <- [1,6,null,{}] 13:06:38 INFO - PROCESS | 1777 | 1461096398907 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}] 13:06:38 INFO - PROCESS | 1777 | 1461096398937 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 13:06:38 INFO - PROCESS | 1777 | 1461096398947 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee1800 == 6 [pid = 1777] [id = 6] 13:06:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 15 (0x91ee1c00) [pid = 1777] [serial = 15] [outer = (nil)] 13:06:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 16 (0x91ee3c00) [pid = 1777] [serial = 16] [outer = 0x91ee1c00] 13:06:39 INFO - PROCESS | 1777 | 1461096399027 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 17 (0x91ee8c00) [pid = 1777] [serial = 17] [outer = 0x91ee1c00] 13:06:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x91238c00 == 7 [pid = 1777] [id = 7] 13:06:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 18 (0x9123d000) [pid = 1777] [serial = 18] [outer = (nil)] 13:06:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 19 (0x9123f800) [pid = 1777] [serial = 19] [outer = 0x9123d000] 13:06:39 INFO - PROCESS | 1777 | 1461096399506 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 20 (0x9123ac00) [pid = 1777] [serial = 20] [outer = 0x9123d000] 13:06:40 INFO - PROCESS | 1777 | [1777] 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 13:06:40 INFO - PROCESS | 1777 | 1461096400118 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]]]}] 13:06:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:06:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1300ms 13:06:40 INFO - PROCESS | 1777 | 1461096400253 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 13:06:40 INFO - PROCESS | 1777 | 1461096400256 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 13:06:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:06:40 INFO - PROCESS | 1777 | 1461096400296 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:06:40 INFO - PROCESS | 1777 | 1461096400300 Marionette TRACE conn3 <- [1,10,null,{}] 13:06:40 INFO - PROCESS | 1777 | 1461096400313 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}] 13:06:40 INFO - PROCESS | 1777 | 1461096400479 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 13:06:40 INFO - PROCESS | 1777 | 1461096400499 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70b000 == 8 [pid = 1777] [id = 8] 13:06:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 21 (0x8f70b400) [pid = 1777] [serial = 21] [outer = (nil)] 13:06:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 22 (0x8f70e400) [pid = 1777] [serial = 22] [outer = 0x8f70b400] 13:06:40 INFO - PROCESS | 1777 | 1461096400577 Marionette DEBUG loaded listener.js 13:06:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 23 (0x8f712400) [pid = 1777] [serial = 23] [outer = 0x8f70b400] 13:06:41 INFO - PROCESS | 1777 | 1461096401604 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]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:06:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1355ms 13:06:41 INFO - PROCESS | 1777 | 1461096401631 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 1777 | 1461096401638 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 13:06:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:06:41 INFO - PROCESS | 1777 | 1461096401647 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:06:41 INFO - PROCESS | 1777 | 1461096401652 Marionette TRACE conn3 <- [1,14,null,{}] 13:06:41 INFO - PROCESS | 1777 | 1461096401661 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}] 13:06:41 INFO - PROCESS | 1777 | 1461096401858 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 13:06:42 INFO - PROCESS | 1777 | 1461096402021 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb2d400 == 9 [pid = 1777] [id = 9] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 24 (0x8fb2e000) [pid = 1777] [serial = 24] [outer = (nil)] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 25 (0x9051cc00) [pid = 1777] [serial = 25] [outer = 0x8fb2e000] 13:06:42 INFO - PROCESS | 1777 | 1461096402123 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 26 (0x9123e400) [pid = 1777] [serial = 26] [outer = 0x8fb2e000] 13:06:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee7400 == 10 [pid = 1777] [id = 10] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 27 (0x91ee8000) [pid = 1777] [serial = 27] [outer = (nil)] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 28 (0x91ee4400) [pid = 1777] [serial = 28] [outer = 0x91ee8000] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 29 (0x93058800) [pid = 1777] [serial = 29] [outer = 0x91ee8000] 13:06:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee6800 == 11 [pid = 1777] [id = 11] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 30 (0x96a29000) [pid = 1777] [serial = 30] [outer = (nil)] 13:06:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 31 (0x96fd2400) [pid = 1777] [serial = 31] [outer = 0x96a29000] 13:06:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 32 (0x97df3c00) [pid = 1777] [serial = 32] [outer = 0x96a29000] 13:06:43 INFO - PROCESS | 1777 | 1461096403237 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]]]}] 13:06:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:06:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1636ms 13:06:43 INFO - PROCESS | 1777 | 1461096403335 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 13:06:43 INFO - PROCESS | 1777 | 1461096403344 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 13:06:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:06:43 INFO - PROCESS | 1777 | 1461096403360 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:06:43 INFO - PROCESS | 1777 | 1461096403364 Marionette TRACE conn3 <- [1,18,null,{}] 13:06:43 INFO - PROCESS | 1777 | 1461096403371 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}] 13:06:43 INFO - PROCESS | 1777 | 1461096403554 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 13:06:43 INFO - PROCESS | 1777 | 1461096403701 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x914e3000 == 12 [pid = 1777] [id = 12] 13:06:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 33 (0x91e97000) [pid = 1777] [serial = 33] [outer = (nil)] 13:06:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 34 (0x984a0400) [pid = 1777] [serial = 34] [outer = 0x91e97000] 13:06:43 INFO - PROCESS | 1777 | 1461096403791 Marionette DEBUG loaded listener.js 13:06:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 35 (0x99294800) [pid = 1777] [serial = 35] [outer = 0x91e97000] 13:06:44 INFO - PROCESS | 1777 | 1461096404646 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]]]}] 13:06:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:06:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1332ms 13:06:44 INFO - PROCESS | 1777 | 1461096404693 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 13:06:44 INFO - PROCESS | 1777 | 1461096404699 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 13:06:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:06:44 INFO - PROCESS | 1777 | 1461096404706 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:06:44 INFO - PROCESS | 1777 | 1461096404712 Marionette TRACE conn3 <- [1,22,null,{}] 13:06:44 INFO - PROCESS | 1777 | 1461096404728 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}] 13:06:44 INFO - PROCESS | 1777 | 1461096404913 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 13:06:45 INFO - PROCESS | 1777 | 1461096405051 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067d400 == 13 [pid = 1777] [id = 13] 13:06:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 36 (0x9067d800) [pid = 1777] [serial = 36] [outer = (nil)] 13:06:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 37 (0x9fc30800) [pid = 1777] [serial = 37] [outer = 0x9067d800] 13:06:45 INFO - PROCESS | 1777 | 1461096405145 Marionette DEBUG loaded listener.js 13:06:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 38 (0x9fd91400) [pid = 1777] [serial = 38] [outer = 0x9067d800] 13:06:45 INFO - PROCESS | 1777 | 1461096405993 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]]]}] 13:06:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:06:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1337ms 13:06:46 INFO - PROCESS | 1777 | 1461096406043 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 1777 | 1461096406048 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 13:06:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:06:46 INFO - PROCESS | 1777 | 1461096406055 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 1777 | 1461096406059 Marionette TRACE conn3 <- [1,26,null,{}] 13:06:46 INFO - PROCESS | 1777 | 1461096406064 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}] 13:06:46 INFO - PROCESS | 1777 | 1461096406250 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 13:06:46 INFO - PROCESS | 1777 | 1461096406351 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:46 INFO - PROCESS | 1777 | ++DOCSHELL 0xa1064c00 == 14 [pid = 1777] [id = 14] 13:06:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 39 (0xa454a000) [pid = 1777] [serial = 39] [outer = (nil)] 13:06:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 40 (0xa456f400) [pid = 1777] [serial = 40] [outer = 0xa454a000] 13:06:46 INFO - PROCESS | 1777 | 1461096406436 Marionette DEBUG loaded listener.js 13:06:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 41 (0xa46e5400) [pid = 1777] [serial = 41] [outer = 0xa454a000] 13:06:47 INFO - PROCESS | 1777 | 1461096407492 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]]]}] 13:06:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:06:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1480ms 13:06:47 INFO - PROCESS | 1777 | 1461096407535 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 1777 | 1461096407539 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 13:06:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:06:47 INFO - PROCESS | 1777 | 1461096407545 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - PROCESS | 1777 | 1461096407548 Marionette TRACE conn3 <- [1,30,null,{}] 13:06:47 INFO - PROCESS | 1777 | 1461096407555 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}] 13:06:47 INFO - PROCESS | 1777 | 1461096407744 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 13:06:47 INFO - PROCESS | 1777 | 1461096407896 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70a000 == 15 [pid = 1777] [id = 15] 13:06:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 42 (0x8f712c00) [pid = 1777] [serial = 42] [outer = (nil)] 13:06:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 43 (0x98105c00) [pid = 1777] [serial = 43] [outer = 0x8f712c00] 13:06:48 INFO - PROCESS | 1777 | 1461096408009 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 44 (0x98108400) [pid = 1777] [serial = 44] [outer = 0x8f712c00] 13:06:48 INFO - PROCESS | 1777 | 1461096408988 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]]]}] 13:06:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:06:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1491ms 13:06:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:06:49 INFO - PROCESS | 1777 | 1461096409038 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 13:06:49 INFO - PROCESS | 1777 | 1461096409042 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 13:06:49 INFO - PROCESS | 1777 | 1461096409051 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:06:49 INFO - PROCESS | 1777 | 1461096409056 Marionette TRACE conn3 <- [1,34,null,{}] 13:06:49 INFO - PROCESS | 1777 | 1461096409083 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}] 13:06:49 INFO - PROCESS | 1777 | 1461096409237 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 13:06:49 INFO - PROCESS | 1777 | 1461096409395 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee2c00 == 16 [pid = 1777] [id = 16] 13:06:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 45 (0x91ee5800) [pid = 1777] [serial = 45] [outer = (nil)] 13:06:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 46 (0x95842400) [pid = 1777] [serial = 46] [outer = 0x91ee5800] 13:06:49 INFO - PROCESS | 1777 | 1461096409528 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 47 (0x96a29c00) [pid = 1777] [serial = 47] [outer = 0x91ee5800] 13:06:50 INFO - PROCESS | 1777 | 1461096410247 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]]]}] 13:06:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:06:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1255ms 13:06:50 INFO - PROCESS | 1777 | 1461096410305 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 13:06:50 INFO - PROCESS | 1777 | 1461096410313 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 13:06:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:06:50 INFO - PROCESS | 1777 | 1461096410326 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:06:50 INFO - PROCESS | 1777 | 1461096410330 Marionette TRACE conn3 <- [1,38,null,{}] 13:06:50 INFO - PROCESS | 1777 | 1461096410336 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}] 13:06:50 INFO - PROCESS | 1777 | 1461096410490 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 13:06:50 INFO - PROCESS | 1777 | 1461096410574 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e91000 == 17 [pid = 1777] [id = 17] 13:06:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 48 (0x95845400) [pid = 1777] [serial = 48] [outer = (nil)] 13:06:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 49 (0x971ae000) [pid = 1777] [serial = 49] [outer = 0x95845400] 13:06:50 INFO - PROCESS | 1777 | 1461096410647 Marionette DEBUG loaded listener.js 13:06:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 50 (0x97c62800) [pid = 1777] [serial = 50] [outer = 0x95845400] 13:06:51 INFO - PROCESS | 1777 | 1461096411434 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]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:06:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1188ms 13:06:51 INFO - PROCESS | 1777 | 1461096411511 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 1777 | 1461096411516 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 13:06:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:06:51 INFO - PROCESS | 1777 | 1461096411526 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 1777 | 1461096411532 Marionette TRACE conn3 <- [1,42,null,{}] 13:06:51 INFO - PROCESS | 1777 | 1461096411552 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}] 13:06:51 INFO - PROCESS | 1777 | 1461096411783 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 13:06:51 INFO - PROCESS | 1777 | 1461096411885 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f705800 == 18 [pid = 1777] [id = 18] 13:06:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 51 (0x90517800) [pid = 1777] [serial = 51] [outer = (nil)] 13:06:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 52 (0x91237400) [pid = 1777] [serial = 52] [outer = 0x90517800] 13:06:52 INFO - PROCESS | 1777 | 1461096411994 Marionette DEBUG loaded listener.js 13:06:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 53 (0x91e9dc00) [pid = 1777] [serial = 53] [outer = 0x90517800] 13:06:52 INFO - PROCESS | 1777 | 1461096412882 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]]]}] 13:06:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:06:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1402ms 13:06:52 INFO - PROCESS | 1777 | 1461096412929 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 13:06:52 INFO - PROCESS | 1777 | 1461096412939 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 13:06:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:06:52 INFO - PROCESS | 1777 | 1461096412949 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:06:52 INFO - PROCESS | 1777 | 1461096412953 Marionette TRACE conn3 <- [1,46,null,{}] 13:06:52 INFO - PROCESS | 1777 | 1461096412960 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}] 13:06:53 INFO - PROCESS | 1777 | 1461096413137 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 13:06:53 INFO - PROCESS | 1777 | 1461096413268 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x90521400 == 19 [pid = 1777] [id = 19] 13:06:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 54 (0x96a23800) [pid = 1777] [serial = 54] [outer = (nil)] 13:06:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 55 (0x97dee400) [pid = 1777] [serial = 55] [outer = 0x96a23800] 13:06:53 INFO - PROCESS | 1777 | 1461096413360 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 56 (0x9810f000) [pid = 1777] [serial = 56] [outer = 0x96a23800] 13:06:54 INFO - PROCESS | 1777 | 1461096414211 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]]]}] 13:06:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:06:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1279ms 13:06:54 INFO - PROCESS | 1777 | 1461096414228 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 13:06:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:06:54 INFO - PROCESS | 1777 | 1461096414233 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 13:06:54 INFO - PROCESS | 1777 | 1461096414239 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:06:54 INFO - PROCESS | 1777 | 1461096414245 Marionette TRACE conn3 <- [1,50,null,{}] 13:06:54 INFO - PROCESS | 1777 | 1461096414276 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}] 13:06:54 INFO - PROCESS | 1777 | 1461096414484 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 13:06:54 INFO - PROCESS | 1777 | 1461096414543 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb29400 == 20 [pid = 1777] [id = 20] 13:06:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 57 (0x98eab800) [pid = 1777] [serial = 57] [outer = (nil)] 13:06:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 58 (0x98ec9800) [pid = 1777] [serial = 58] [outer = 0x98eab800] 13:06:54 INFO - PROCESS | 1777 | 1461096414679 Marionette DEBUG loaded listener.js 13:06:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 59 (0x99183c00) [pid = 1777] [serial = 59] [outer = 0x98eab800] 13:06:55 INFO - PROCESS | 1777 | 1461096415547 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]]]}] 13:06:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:06:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1343ms 13:06:55 INFO - PROCESS | 1777 | 1461096415581 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 13:06:55 INFO - PROCESS | 1777 | 1461096415585 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 13:06:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:06:55 INFO - PROCESS | 1777 | 1461096415594 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 1777 | 1461096415597 Marionette TRACE conn3 <- [1,54,null,{}] 13:06:55 INFO - PROCESS | 1777 | 1461096415603 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}] 13:06:55 INFO - PROCESS | 1777 | 1461096415761 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 13:06:55 INFO - PROCESS | 1777 | 1461096415893 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x983f9c00 == 21 [pid = 1777] [id = 21] 13:06:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x998cf000) [pid = 1777] [serial = 60] [outer = (nil)] 13:06:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x9a66b800) [pid = 1777] [serial = 61] [outer = 0x998cf000] 13:06:55 INFO - PROCESS | 1777 | 1461096415979 Marionette DEBUG loaded listener.js 13:06:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x9a6da400) [pid = 1777] [serial = 62] [outer = 0x998cf000] 13:06:56 INFO - PROCESS | 1777 | 1461096416803 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]]]}] 13:06:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:06:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1279ms 13:06:56 INFO - PROCESS | 1777 | 1461096416874 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 1777 | 1461096416879 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 13:06:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:06:56 INFO - PROCESS | 1777 | 1461096416885 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - PROCESS | 1777 | 1461096416889 Marionette TRACE conn3 <- [1,58,null,{}] 13:06:56 INFO - PROCESS | 1777 | 1461096416894 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}] 13:06:57 INFO - PROCESS | 1777 | 1461096417067 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 13:06:57 INFO - PROCESS | 1777 | 1461096417197 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x99815c00 == 22 [pid = 1777] [id = 22] 13:06:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x99817400) [pid = 1777] [serial = 63] [outer = (nil)] 13:06:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x9df80800) [pid = 1777] [serial = 64] [outer = 0x99817400] 13:06:57 INFO - PROCESS | 1777 | 1461096417290 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 65 (0x9df86800) [pid = 1777] [serial = 65] [outer = 0x99817400] 13:06:58 INFO - PROCESS | 1777 | 1461096418056 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]]]}] 13:06:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:06:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1238ms 13:06:58 INFO - PROCESS | 1777 | 1461096418124 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 13:06:58 INFO - PROCESS | 1777 | 1461096418128 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 13:06:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:06:58 INFO - PROCESS | 1777 | 1461096418134 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:06:58 INFO - PROCESS | 1777 | 1461096418138 Marionette TRACE conn3 <- [1,62,null,{}] 13:06:58 INFO - PROCESS | 1777 | 1461096418144 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}] 13:06:58 INFO - PROCESS | 1777 | 1461096418362 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 13:06:58 INFO - PROCESS | 1777 | 1461096418481 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x9a66e800 == 23 [pid = 1777] [id = 23] 13:06:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 66 (0x9a8a1c00) [pid = 1777] [serial = 66] [outer = (nil)] 13:06:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 67 (0x9ffdb800) [pid = 1777] [serial = 67] [outer = 0x9a8a1c00] 13:06:58 INFO - PROCESS | 1777 | 1461096418572 Marionette DEBUG loaded listener.js 13:06:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 68 (0xa013dc00) [pid = 1777] [serial = 68] [outer = 0x9a8a1c00] 13:06:59 INFO - PROCESS | 1777 | 1461096419492 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]]]}] 13:06:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:06:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1436ms 13:06:59 INFO - PROCESS | 1777 | 1461096419571 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 13:06:59 INFO - PROCESS | 1777 | 1461096419577 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 13:06:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:06:59 INFO - PROCESS | 1777 | 1461096419585 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:06:59 INFO - PROCESS | 1777 | 1461096419591 Marionette TRACE conn3 <- [1,66,null,{}] 13:06:59 INFO - PROCESS | 1777 | 1461096419600 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}] 13:06:59 INFO - PROCESS | 1777 | 1461096419846 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 13:07:00 INFO - PROCESS | 1777 | 1461096420028 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f703400 == 24 [pid = 1777] [id = 24] 13:07:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 69 (0x8fb27000) [pid = 1777] [serial = 69] [outer = (nil)] 13:07:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 70 (0x90522c00) [pid = 1777] [serial = 70] [outer = 0x8fb27000] 13:07:00 INFO - PROCESS | 1777 | 1461096420215 Marionette DEBUG loaded listener.js 13:07:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 71 (0x914e2000) [pid = 1777] [serial = 71] [outer = 0x8fb27000] 13:07:00 INFO - PROCESS | 1777 | --DOCSHELL 0x91ee2c00 == 23 [pid = 1777] [id = 16] 13:07:00 INFO - PROCESS | 1777 | --DOCSHELL 0xa1064c00 == 22 [pid = 1777] [id = 14] 13:07:00 INFO - PROCESS | 1777 | --DOCSHELL 0x9067d400 == 21 [pid = 1777] [id = 13] 13:07:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb2d400 == 20 [pid = 1777] [id = 9] 13:07:01 INFO - PROCESS | 1777 | 1461096421067 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]]]}] 13:07:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:07:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1534ms 13:07:01 INFO - PROCESS | 1777 | 1461096421120 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 13:07:01 INFO - PROCESS | 1777 | 1461096421127 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 13:07:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:07:01 INFO - PROCESS | 1777 | 1461096421138 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:07:01 INFO - PROCESS | 1777 | 1461096421142 Marionette TRACE conn3 <- [1,70,null,{}] 13:07:01 INFO - PROCESS | 1777 | 1461096421151 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}] 13:07:01 INFO - PROCESS | 1777 | 1461096421329 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 13:07:01 INFO - PROCESS | 1777 | 1461096421460 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067f400 == 21 [pid = 1777] [id = 25] 13:07:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 72 (0x97b3a000) [pid = 1777] [serial = 72] [outer = (nil)] 13:07:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 73 (0x98102000) [pid = 1777] [serial = 73] [outer = 0x97b3a000] 13:07:01 INFO - PROCESS | 1777 | 1461096421552 Marionette DEBUG loaded listener.js 13:07:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x983f6800) [pid = 1777] [serial = 74] [outer = 0x97b3a000] 13:07:02 INFO - PROCESS | 1777 | 1461096422485 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]]]}] 13:07:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:07:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1388ms 13:07:02 INFO - PROCESS | 1777 | 1461096422526 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 13:07:02 INFO - PROCESS | 1777 | 1461096422531 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 13:07:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:07:02 INFO - PROCESS | 1777 | 1461096422543 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:07:02 INFO - PROCESS | 1777 | 1461096422546 Marionette TRACE conn3 <- [1,74,null,{}] 13:07:02 INFO - PROCESS | 1777 | 1461096422553 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}] 13:07:02 INFO - PROCESS | 1777 | 1461096422739 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 13:07:02 INFO - PROCESS | 1777 | 1461096422891 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb21400 == 22 [pid = 1777] [id = 26] 13:07:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x9790ec00) [pid = 1777] [serial = 75] [outer = (nil)] 13:07:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x99182400) [pid = 1777] [serial = 76] [outer = 0x9790ec00] 13:07:03 INFO - PROCESS | 1777 | 1461096422996 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x9929d400) [pid = 1777] [serial = 77] [outer = 0x9790ec00] 13:07:03 INFO - PROCESS | 1777 | 1461096423967 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]]]}] 13:07:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:07:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1484ms 13:07:04 INFO - PROCESS | 1777 | 1461096424028 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 13:07:04 INFO - PROCESS | 1777 | 1461096424032 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 13:07:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:07:04 INFO - PROCESS | 1777 | 1461096424040 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - PROCESS | 1777 | 1461096424045 Marionette TRACE conn3 <- [1,78,null,{}] 13:07:04 INFO - PROCESS | 1777 | 1461096424063 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}] 13:07:04 INFO - PROCESS | 1777 | 1461096424244 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 13:07:04 INFO - PROCESS | 1777 | 1461096424349 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x9917fc00 == 23 [pid = 1777] [id = 27] 13:07:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x99c9e000) [pid = 1777] [serial = 78] [outer = (nil)] 13:07:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x9fd53400) [pid = 1777] [serial = 79] [outer = 0x99c9e000] 13:07:04 INFO - PROCESS | 1777 | 1461096424435 Marionette DEBUG loaded listener.js 13:07:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x9fd9cc00) [pid = 1777] [serial = 80] [outer = 0x99c9e000] 13:07:05 INFO - PROCESS | 1777 | 1461096425240 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]]]}] 13:07:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:07:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1244ms 13:07:05 INFO - PROCESS | 1777 | 1461096425288 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 13:07:05 INFO - PROCESS | 1777 | 1461096425293 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 13:07:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:07:05 INFO - PROCESS | 1777 | 1461096425299 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:07:05 INFO - PROCESS | 1777 | 1461096425303 Marionette TRACE conn3 <- [1,82,null,{}] 13:07:05 INFO - PROCESS | 1777 | 1461096425309 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}] 13:07:05 INFO - PROCESS | 1777 | 1461096425477 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 13:07:05 INFO - PROCESS | 1777 | 1461096425611 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f707800 == 24 [pid = 1777] [id = 28] 13:07:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x9fd54000) [pid = 1777] [serial = 81] [outer = (nil)] 13:07:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0xa0b8d800) [pid = 1777] [serial = 82] [outer = 0x9fd54000] 13:07:05 INFO - PROCESS | 1777 | 1461096425699 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0xa0bd0000) [pid = 1777] [serial = 83] [outer = 0x9fd54000] 13:07:06 INFO - PROCESS | 1777 | 1461096426522 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]]]}] 13:07:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:07:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1283ms 13:07:06 INFO - PROCESS | 1777 | 1461096426582 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 13:07:06 INFO - PROCESS | 1777 | 1461096426586 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 13:07:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:07:06 INFO - PROCESS | 1777 | 1461096426607 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:07:06 INFO - PROCESS | 1777 | 1461096426611 Marionette TRACE conn3 <- [1,86,null,{}] 13:07:06 INFO - PROCESS | 1777 | 1461096426620 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}] 13:07:06 INFO - PROCESS | 1777 | 1461096426777 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 13:07:06 INFO - PROCESS | 1777 | 1461096426918 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:06 INFO - PROCESS | 1777 | ++DOCSHELL 0xa01bc400 == 25 [pid = 1777] [id = 29] 13:07:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 84 (0xa01c2c00) [pid = 1777] [serial = 84] [outer = (nil)] 13:07:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 85 (0xa1034800) [pid = 1777] [serial = 85] [outer = 0xa01c2c00] 13:07:07 INFO - PROCESS | 1777 | 1461096427015 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 86 (0xa2bbc400) [pid = 1777] [serial = 86] [outer = 0xa01c2c00] 13:07:07 INFO - PROCESS | 1777 | 1461096427869 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]]]}] 13:07:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:07:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1350ms 13:07:07 INFO - PROCESS | 1777 | 1461096427944 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 13:07:07 INFO - PROCESS | 1777 | 1461096427948 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 13:07:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:07:07 INFO - PROCESS | 1777 | 1461096427960 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:07:07 INFO - PROCESS | 1777 | 1461096427964 Marionette TRACE conn3 <- [1,90,null,{}] 13:07:07 INFO - PROCESS | 1777 | 1461096427974 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}] 13:07:08 INFO - PROCESS | 1777 | 1461096428176 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 13:07:08 INFO - PROCESS | 1777 | 1461096428313 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb28c00 == 26 [pid = 1777] [id = 30] 13:07:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 87 (0x914df800) [pid = 1777] [serial = 87] [outer = (nil)] 13:07:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 88 (0xa3d7dc00) [pid = 1777] [serial = 88] [outer = 0x914df800] 13:07:08 INFO - PROCESS | 1777 | 1461096428397 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 89 (0xa4577000) [pid = 1777] [serial = 89] [outer = 0x914df800] 13:07:09 INFO - PROCESS | 1777 | 1461096429369 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]]]}] 13:07:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:07:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1494ms 13:07:09 INFO - PROCESS | 1777 | 1461096429450 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 13:07:09 INFO - PROCESS | 1777 | 1461096429457 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 13:07:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:07:09 INFO - PROCESS | 1777 | 1461096429486 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:07:09 INFO - PROCESS | 1777 | 1461096429492 Marionette TRACE conn3 <- [1,94,null,{}] 13:07:09 INFO - PROCESS | 1777 | 1461096429509 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}] 13:07:09 INFO - PROCESS | 1777 | 1461096429668 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 13:07:09 INFO - PROCESS | 1777 | 1461096429847 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:09 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb29400 == 25 [pid = 1777] [id = 20] 13:07:09 INFO - PROCESS | 1777 | --DOCSHELL 0x90521400 == 24 [pid = 1777] [id = 19] 13:07:09 INFO - PROCESS | 1777 | --DOCSHELL 0x8f705800 == 23 [pid = 1777] [id = 18] 13:07:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70c400 == 24 [pid = 1777] [id = 31] 13:07:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 90 (0x8fb23800) [pid = 1777] [serial = 90] [outer = (nil)] 13:07:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x90675c00) [pid = 1777] [serial = 91] [outer = 0x8fb23800] 13:07:09 INFO - PROCESS | 1777 | 1461096429955 Marionette DEBUG loaded listener.js 13:07:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x91edd800) [pid = 1777] [serial = 92] [outer = 0x8fb23800] 13:07:10 INFO - PROCESS | 1777 | 1461096430938 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]]]}] 13:07:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:07:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1497ms 13:07:10 INFO - PROCESS | 1777 | 1461096430980 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 13:07:10 INFO - PROCESS | 1777 | 1461096430986 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 13:07:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:07:10 INFO - PROCESS | 1777 | 1461096430994 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 1777 | 1461096431001 Marionette TRACE conn3 <- [1,98,null,{}] 13:07:11 INFO - PROCESS | 1777 | 1461096431009 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}] 13:07:11 INFO - PROCESS | 1777 | 1461096431181 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 13:07:11 INFO - PROCESS | 1777 | 1461096431317 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x97dee800 == 25 [pid = 1777] [id = 32] 13:07:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x98b03400) [pid = 1777] [serial = 93] [outer = (nil)] 13:07:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x98ecd000) [pid = 1777] [serial = 94] [outer = 0x98b03400] 13:07:11 INFO - PROCESS | 1777 | 1461096431413 Marionette DEBUG loaded listener.js 13:07:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x99291c00) [pid = 1777] [serial = 95] [outer = 0x98b03400] 13:07:12 INFO - PROCESS | 1777 | 1461096432317 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]]]}] 13:07:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:07:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1390ms 13:07:12 INFO - PROCESS | 1777 | 1461096432387 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 13:07:12 INFO - PROCESS | 1777 | 1461096432394 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 13:07:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:07:12 INFO - PROCESS | 1777 | 1461096432402 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:07:12 INFO - PROCESS | 1777 | 1461096432406 Marionette TRACE conn3 <- [1,102,null,{}] 13:07:12 INFO - PROCESS | 1777 | 1461096432412 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}] 13:07:12 INFO - PROCESS | 1777 | 1461096432584 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 13:07:12 INFO - PROCESS | 1777 | 1461096432719 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x98e20000 == 26 [pid = 1777] [id = 33] 13:07:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x9a672000) [pid = 1777] [serial = 96] [outer = (nil)] 13:07:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x9ea18000) [pid = 1777] [serial = 97] [outer = 0x9a672000] 13:07:12 INFO - PROCESS | 1777 | 1461096432810 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x9fd4ac00) [pid = 1777] [serial = 98] [outer = 0x9a672000] 13:07:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0xa106a800) [pid = 1777] [serial = 99] [outer = 0x96a29000] 13:07:13 INFO - PROCESS | 1777 | 1461096433775 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]]]}] 13:07:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:07:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1434ms 13:07:13 INFO - PROCESS | 1777 | 1461096433837 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 13:07:13 INFO - PROCESS | 1777 | 1461096433841 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 13:07:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:07:13 INFO - PROCESS | 1777 | 1461096433851 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - PROCESS | 1777 | 1461096433860 Marionette TRACE conn3 <- [1,106,null,{}] 13:07:13 INFO - PROCESS | 1777 | 1461096433875 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}] 13:07:14 INFO - PROCESS | 1777 | 1461096434084 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 13:07:14 INFO - PROCESS | 1777 | 1461096434256 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f709c00 == 27 [pid = 1777] [id = 34] 13:07:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x99815800) [pid = 1777] [serial = 100] [outer = (nil)] 13:07:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0xa3dd9800) [pid = 1777] [serial = 101] [outer = 0x99815800] 13:07:14 INFO - PROCESS | 1777 | 1461096434349 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0xa4555c00) [pid = 1777] [serial = 102] [outer = 0x99815800] 13:07:15 INFO - PROCESS | 1777 | 1461096435137 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]]]}] 13:07:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:07:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1339ms 13:07:15 INFO - PROCESS | 1777 | 1461096435189 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 13:07:15 INFO - PROCESS | 1777 | 1461096435193 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 13:07:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:07:15 INFO - PROCESS | 1777 | 1461096435200 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:07:15 INFO - PROCESS | 1777 | 1461096435204 Marionette TRACE conn3 <- [1,110,null,{}] 13:07:15 INFO - PROCESS | 1777 | 1461096435210 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}] 13:07:15 INFO - PROCESS | 1777 | 1461096435436 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 13:07:15 INFO - PROCESS | 1777 | 1461096435544 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f704400 == 28 [pid = 1777] [id = 35] 13:07:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x8fb25000) [pid = 1777] [serial = 103] [outer = (nil)] 13:07:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0xa46e5000) [pid = 1777] [serial = 104] [outer = 0x8fb25000] 13:07:15 INFO - PROCESS | 1777 | 1461096435632 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0xa4c10400) [pid = 1777] [serial = 105] [outer = 0x8fb25000] 13:07:16 INFO - PROCESS | 1777 | 1461096436495 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]]]}] 13:07:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:07:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1337ms 13:07:16 INFO - PROCESS | 1777 | 1461096436538 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 1777 | 1461096436542 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 13:07:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:07:16 INFO - PROCESS | 1777 | 1461096436548 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 1777 | 1461096436551 Marionette TRACE conn3 <- [1,114,null,{}] 13:07:16 INFO - PROCESS | 1777 | 1461096436557 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}] 13:07:16 INFO - PROCESS | 1777 | 1461096436715 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 13:07:16 INFO - PROCESS | 1777 | 1461096436868 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 1777 | ++DOCSHELL 0xa4879400 == 29 [pid = 1777] [id = 36] 13:07:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0xa4879800) [pid = 1777] [serial = 106] [outer = (nil)] 13:07:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0xa487e400) [pid = 1777] [serial = 107] [outer = 0xa4879800] 13:07:16 INFO - PROCESS | 1777 | 1461096436969 Marionette DEBUG loaded listener.js 13:07:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0xa4c4d000) [pid = 1777] [serial = 108] [outer = 0xa4879800] 13:07:18 INFO - PROCESS | 1777 | 1461096438142 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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:07:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1634ms 13:07:18 INFO - PROCESS | 1777 | 1461096438183 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 1777 | 1461096438189 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 13:07:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:07:18 INFO - PROCESS | 1777 | 1461096438197 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - PROCESS | 1777 | 1461096438203 Marionette TRACE conn3 <- [1,118,null,{}] 13:07:18 INFO - PROCESS | 1777 | 1461096438212 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}] 13:07:18 INFO - PROCESS | 1777 | 1461096438410 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 13:07:18 INFO - PROCESS | 1777 | 1461096438626 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x904d0400 == 30 [pid = 1777] [id = 37] 13:07:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9067e400) [pid = 1777] [serial = 109] [outer = (nil)] 13:07:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x91ee1000) [pid = 1777] [serial = 110] [outer = 0x9067e400] 13:07:18 INFO - PROCESS | 1777 | 1461096438703 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x96fd0000) [pid = 1777] [serial = 111] [outer = 0x9067e400] 13:07:19 INFO - PROCESS | 1777 | --DOCSHELL 0x8f703400 == 29 [pid = 1777] [id = 24] 13:07:19 INFO - PROCESS | 1777 | 1461096439654 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]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:07:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1494ms 13:07:19 INFO - PROCESS | 1777 | 1461096439691 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 1777 | 1461096439699 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 13:07:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:07:19 INFO - PROCESS | 1777 | 1461096439708 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 1777 | 1461096439712 Marionette TRACE conn3 <- [1,122,null,{}] 13:07:19 INFO - PROCESS | 1777 | 1461096439721 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}] 13:07:19 INFO - PROCESS | 1777 | 1461096439897 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 13:07:20 INFO - PROCESS | 1777 | 1461096440038 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x97c65c00 == 30 [pid = 1777] [id = 38] 13:07:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x9810fc00) [pid = 1777] [serial = 112] [outer = (nil)] 13:07:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x9884cc00) [pid = 1777] [serial = 113] [outer = 0x9810fc00] 13:07:20 INFO - PROCESS | 1777 | 1461096440130 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0x98e2cc00) [pid = 1777] [serial = 114] [outer = 0x9810fc00] 13:07:21 INFO - PROCESS | 1777 | 1461096441052 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]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1382ms 13:07:21 INFO - PROCESS | 1777 | 1461096441090 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 13:07:21 INFO - PROCESS | 1777 | 1461096441099 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 13:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:07:21 INFO - PROCESS | 1777 | 1461096441109 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - PROCESS | 1777 | 1461096441114 Marionette TRACE conn3 <- [1,126,null,{}] 13:07:21 INFO - PROCESS | 1777 | 1461096441121 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}] 13:07:21 INFO - PROCESS | 1777 | 1461096441302 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 13:07:21 INFO - PROCESS | 1777 | 1461096441445 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x93002400 == 31 [pid = 1777] [id = 39] 13:07:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x93004000) [pid = 1777] [serial = 115] [outer = (nil)] 13:07:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x95849400) [pid = 1777] [serial = 116] [outer = 0x93004000] 13:07:21 INFO - PROCESS | 1777 | 1461096441535 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x998ca400) [pid = 1777] [serial = 117] [outer = 0x93004000] 13:07:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8f70c400 == 30 [pid = 1777] [id = 31] 13:07:22 INFO - PROCESS | 1777 | --DOCSHELL 0x97dee800 == 29 [pid = 1777] [id = 32] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0xa4879400 == 28 [pid = 1777] [id = 36] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x9067f400 == 27 [pid = 1777] [id = 25] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0xa01bc400 == 26 [pid = 1777] [id = 29] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8f70b000 == 25 [pid = 1777] [id = 8] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x91ee1800 == 24 [pid = 1777] [id = 6] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x98e20000 == 23 [pid = 1777] [id = 33] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x9917fc00 == 22 [pid = 1777] [id = 27] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8f704400 == 21 [pid = 1777] [id = 35] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x983f9c00 == 20 [pid = 1777] [id = 21] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x9a66e800 == 19 [pid = 1777] [id = 23] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8f709c00 == 18 [pid = 1777] [id = 34] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8f707800 == 17 [pid = 1777] [id = 28] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x914e3000 == 16 [pid = 1777] [id = 12] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x99815c00 == 15 [pid = 1777] [id = 22] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb21400 == 14 [pid = 1777] [id = 26] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x91e91000 == 13 [pid = 1777] [id = 17] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x904d0400 == 12 [pid = 1777] [id = 37] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb28c00 == 11 [pid = 1777] [id = 30] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8f70a000 == 10 [pid = 1777] [id = 15] 13:07:24 INFO - PROCESS | 1777 | --DOCSHELL 0x97c65c00 == 9 [pid = 1777] [id = 38] 13:07:26 INFO - PROCESS | 1777 | 1461096446564 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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5502ms 13:07:26 INFO - PROCESS | 1777 | 1461096446615 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 13:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:07:26 INFO - PROCESS | 1777 | 1461096446621 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 13:07:26 INFO - PROCESS | 1777 | 1461096446628 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 1777 | 1461096446634 Marionette TRACE conn3 <- [1,130,null,{}] 13:07:26 INFO - PROCESS | 1777 | 1461096446642 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}] 13:07:26 INFO - PROCESS | 1777 | 1461096446806 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 13:07:26 INFO - PROCESS | 1777 | 1461096446819 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x91236800 == 10 [pid = 1777] [id = 40] 13:07:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x91237800) [pid = 1777] [serial = 118] [outer = (nil)] 13:07:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x93002000) [pid = 1777] [serial = 119] [outer = 0x91237800] 13:07:26 INFO - PROCESS | 1777 | 1461096446897 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x9300a800) [pid = 1777] [serial = 120] [outer = 0x91237800] 13:07:27 INFO - PROCESS | 1777 | 1461096447864 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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:07:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1283ms 13:07:27 INFO - PROCESS | 1777 | 1461096447925 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 13:07:27 INFO - PROCESS | 1777 | 1461096447935 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 13:07:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:07:27 INFO - PROCESS | 1777 | 1461096447948 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 1777 | 1461096447953 Marionette TRACE conn3 <- [1,134,null,{}] 13:07:27 INFO - PROCESS | 1777 | 1461096447959 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}] 13:07:28 INFO - PROCESS | 1777 | 1461096448222 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 13:07:28 INFO - PROCESS | 1777 | 1461096448285 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067d400 == 11 [pid = 1777] [id = 41] 13:07:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x96210400) [pid = 1777] [serial = 121] [outer = (nil)] 13:07:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x98104800) [pid = 1777] [serial = 122] [outer = 0x96210400] 13:07:28 INFO - PROCESS | 1777 | 1461096448363 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x98903400) [pid = 1777] [serial = 123] [outer = 0x96210400] 13:07:29 INFO - PROCESS | 1777 | 1461096449176 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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1281ms 13:07:29 INFO - PROCESS | 1777 | 1461096449230 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 13:07:29 INFO - PROCESS | 1777 | 1461096449234 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 13:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:07:29 INFO - PROCESS | 1777 | 1461096449248 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 1777 | 1461096449254 Marionette TRACE conn3 <- [1,138,null,{}] 13:07:29 INFO - PROCESS | 1777 | 1461096449271 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}] 13:07:29 INFO - PROCESS | 1777 | 1461096449490 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 13:07:29 INFO - PROCESS | 1777 | 1461096449513 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x99c9c000 == 12 [pid = 1777] [id = 42] 13:07:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x99ca5000) [pid = 1777] [serial = 124] [outer = (nil)] 13:07:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x9a6e4c00) [pid = 1777] [serial = 125] [outer = 0x99ca5000] 13:07:29 INFO - PROCESS | 1777 | 1461096449591 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x9fc29400) [pid = 1777] [serial = 126] [outer = 0x99ca5000] 13:07:30 INFO - PROCESS | 1777 | 1461096450409 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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1183ms 13:07:30 INFO - PROCESS | 1777 | 1461096450434 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 1777 | 1461096450439 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 13:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:07:30 INFO - PROCESS | 1777 | 1461096450445 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - PROCESS | 1777 | 1461096450448 Marionette TRACE conn3 <- [1,142,null,{}] 13:07:30 INFO - PROCESS | 1777 | 1461096450453 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}] 13:07:31 INFO - PROCESS | 1777 | 1461096451513 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x91ee5800) [pid = 1777] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x91e97000) [pid = 1777] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x8fb2e000) [pid = 1777] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x9067d800) [pid = 1777] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0xa454a000) [pid = 1777] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x8f712c00) [pid = 1777] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x97b3a000) [pid = 1777] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x99c9e000) [pid = 1777] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x90517800) [pid = 1777] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x99815800) [pid = 1777] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0xa01c2c00) [pid = 1777] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x8fb27000) [pid = 1777] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x9a8a1c00) [pid = 1777] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x914df800) [pid = 1777] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x9810fc00) [pid = 1777] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x99817400) [pid = 1777] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x9a672000) [pid = 1777] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x8fb23800) [pid = 1777] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x998cf000) [pid = 1777] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x98eab800) [pid = 1777] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x98b03400) [pid = 1777] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x96a23800) [pid = 1777] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x9067e400) [pid = 1777] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0xa4879800) [pid = 1777] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x95845400) [pid = 1777] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x8f70b400) [pid = 1777] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x9fd54000) [pid = 1777] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x8fb25000) [pid = 1777] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x91ee1c00) [pid = 1777] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:07:31 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x9790ec00) [pid = 1777] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:07:31 INFO - PROCESS | 1777 | 1461096451745 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb23800 == 13 [pid = 1777] [id = 43] 13:07:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x8fb25000) [pid = 1777] [serial = 127] [outer = (nil)] 13:07:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x904c7000) [pid = 1777] [serial = 128] [outer = 0x8fb25000] 13:07:31 INFO - PROCESS | 1777 | 1461096451826 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x91ee5800) [pid = 1777] [serial = 129] [outer = 0x8fb25000] 13:07:32 INFO - PROCESS | 1777 | 1461096452634 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]]]}] 13:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2233ms 13:07:32 INFO - PROCESS | 1777 | 1461096452678 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 1777 | 1461096452682 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 13:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:07:32 INFO - PROCESS | 1777 | 1461096452687 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 1777 | 1461096452691 Marionette TRACE conn3 <- [1,146,null,{}] 13:07:32 INFO - PROCESS | 1777 | 1461096452696 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}] 13:07:32 INFO - PROCESS | 1777 | 1461096452838 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 13:07:32 INFO - PROCESS | 1777 | 1461096452849 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cc000 == 14 [pid = 1777] [id = 44] 13:07:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x97908400) [pid = 1777] [serial = 130] [outer = (nil)] 13:07:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x98ea3400) [pid = 1777] [serial = 131] [outer = 0x97908400] 13:07:32 INFO - PROCESS | 1777 | 1461096452921 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x98eac000) [pid = 1777] [serial = 132] [outer = 0x97908400] 13:07:34 INFO - PROCESS | 1777 | 1461096454035 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]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1384ms 13:07:34 INFO - PROCESS | 1777 | 1461096454073 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 1777 | 1461096454079 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 13:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:07:34 INFO - PROCESS | 1777 | 1461096454088 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - PROCESS | 1777 | 1461096454094 Marionette TRACE conn3 <- [1,150,null,{}] 13:07:34 INFO - PROCESS | 1777 | 1461096454102 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}] 13:07:34 INFO - PROCESS | 1777 | 1461096454297 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 13:07:34 INFO - PROCESS | 1777 | 1461096454440 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cac00 == 15 [pid = 1777] [id = 45] 13:07:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x904ce000) [pid = 1777] [serial = 133] [outer = (nil)] 13:07:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x932e7000) [pid = 1777] [serial = 134] [outer = 0x904ce000] 13:07:34 INFO - PROCESS | 1777 | 1461096454533 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x971a9000) [pid = 1777] [serial = 135] [outer = 0x904ce000] 13:07:35 INFO - PROCESS | 1777 | 1461096455398 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1337ms 13:07:35 INFO - PROCESS | 1777 | 1461096455426 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 1777 | 1461096455434 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 13:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:07:35 INFO - PROCESS | 1777 | 1461096455446 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 1777 | 1461096455449 Marionette TRACE conn3 <- [1,154,null,{}] 13:07:35 INFO - PROCESS | 1777 | 1461096455456 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}] 13:07:35 INFO - PROCESS | 1777 | 1461096455625 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 13:07:35 INFO - PROCESS | 1777 | 1461096455765 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x914e3000 == 16 [pid = 1777] [id = 46] 13:07:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x932e8c00) [pid = 1777] [serial = 136] [outer = (nil)] 13:07:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x99816000) [pid = 1777] [serial = 137] [outer = 0x932e8c00] 13:07:35 INFO - PROCESS | 1777 | 1461096455854 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x99c9e000) [pid = 1777] [serial = 138] [outer = 0x932e8c00] 13:07:36 INFO - PROCESS | 1777 | 1461096456861 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]]]}] 13:07:36 INFO - PROCESS | 1777 | 1461096456867 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1451ms 13:07:36 INFO - PROCESS | 1777 | 1461096456896 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 13:07:36 INFO - PROCESS | 1777 | 1461096456900 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 13:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:07:36 INFO - PROCESS | 1777 | 1461096456908 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - PROCESS | 1777 | 1461096456914 Marionette TRACE conn3 <- [1,158,null,{}] 13:07:36 INFO - PROCESS | 1777 | 1461096456987 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}] 13:07:37 INFO - PROCESS | 1777 | 1461096457180 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 13:07:37 INFO - PROCESS | 1777 | 1461096457339 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x99c9d400 == 17 [pid = 1777] [id = 47] 13:07:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x9fc8c000) [pid = 1777] [serial = 139] [outer = (nil)] 13:07:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0xa010d400) [pid = 1777] [serial = 140] [outer = 0x9fc8c000] 13:07:37 INFO - PROCESS | 1777 | 1461096457433 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0xa1038400) [pid = 1777] [serial = 141] [outer = 0x9fc8c000] 13:07:38 INFO - PROCESS | 1777 | 1461096458313 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]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1429ms 13:07:38 INFO - PROCESS | 1777 | 1461096458338 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 1777 | 1461096458342 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 13:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:07:38 INFO - PROCESS | 1777 | 1461096458349 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 1777 | 1461096458352 Marionette TRACE conn3 <- [1,162,null,{}] 13:07:38 INFO - PROCESS | 1777 | 1461096458358 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}] 13:07:38 INFO - PROCESS | 1777 | 1461096458520 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 13:07:38 INFO - PROCESS | 1777 | 1461096458667 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 1777 | ++DOCSHELL 0xa2bb9c00 == 18 [pid = 1777] [id = 48] 13:07:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0xa2bc1c00) [pid = 1777] [serial = 142] [outer = (nil)] 13:07:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0xa3de0800) [pid = 1777] [serial = 143] [outer = 0xa2bc1c00] 13:07:38 INFO - PROCESS | 1777 | 1461096458975 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa3d7b800) [pid = 1777] [serial = 144] [outer = 0xa2bc1c00] 13:07:39 INFO - PROCESS | 1777 | 1461096459884 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]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1588ms 13:07:39 INFO - PROCESS | 1777 | 1461096459937 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 1777 | 1461096459941 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 13:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:07:39 INFO - PROCESS | 1777 | 1461096459947 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 1777 | 1461096459951 Marionette TRACE conn3 <- [1,166,null,{}] 13:07:39 INFO - PROCESS | 1777 | 1461096459957 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}] 13:07:40 INFO - PROCESS | 1777 | 1461096460120 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 13:07:40 INFO - PROCESS | 1777 | 1461096460265 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c9c00 == 19 [pid = 1777] [id = 49] 13:07:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x9123ec00) [pid = 1777] [serial = 145] [outer = (nil)] 13:07:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x9620e800) [pid = 1777] [serial = 146] [outer = 0x9123ec00] 13:07:40 INFO - PROCESS | 1777 | 1461096460353 Marionette DEBUG loaded listener.js 13:07:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x96a27000) [pid = 1777] [serial = 147] [outer = 0x9123ec00] 13:07:41 INFO - PROCESS | 1777 | 1461096461631 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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1731ms 13:07:41 INFO - PROCESS | 1777 | 1461096461679 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 13:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:07:41 INFO - PROCESS | 1777 | 1461096461685 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 13:07:41 INFO - PROCESS | 1777 | 1461096461693 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 1777 | 1461096461697 Marionette TRACE conn3 <- [1,170,null,{}] 13:07:41 INFO - PROCESS | 1777 | 1461096461706 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}] 13:07:41 INFO - PROCESS | 1777 | 1461096461959 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 13:07:42 INFO - PROCESS | 1777 | 1461096462088 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x91237c00 == 20 [pid = 1777] [id = 50] 13:07:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x91238400) [pid = 1777] [serial = 148] [outer = (nil)] 13:07:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x93006c00) [pid = 1777] [serial = 149] [outer = 0x91238400] 13:07:42 INFO - PROCESS | 1777 | 1461096462231 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x9584b400) [pid = 1777] [serial = 150] [outer = 0x91238400] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x95849400) [pid = 1777] [serial = 116] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x984a3400) [pid = 1777] [serial = 12] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x983fb000) [pid = 1777] [serial = 9] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | 1461096463249 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]]]}] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0xa3d7dc00) [pid = 1777] [serial = 88] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x96fd0000) [pid = 1777] [serial = 111] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x914e2000) [pid = 1777] [serial = 71] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x90675c00) [pid = 1777] [serial = 91] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x91e9dc00) [pid = 1777] [serial = 53] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x9884cc00) [pid = 1777] [serial = 113] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0xa2bbc400) [pid = 1777] [serial = 86] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x97dee400) [pid = 1777] [serial = 55] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0xa2bc2000) [pid = 1777] [serial = 2] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x98102000) [pid = 1777] [serial = 73] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x95842400) [pid = 1777] [serial = 46] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x91ee4400) [pid = 1777] [serial = 28] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x96fd2400) [pid = 1777] [serial = 31] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x96a29c00) [pid = 1777] [serial = 47] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x984a0400) [pid = 1777] [serial = 34] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x99294800) [pid = 1777] [serial = 35] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x9051cc00) [pid = 1777] [serial = 25] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x9fc30800) [pid = 1777] [serial = 37] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x9123e400) [pid = 1777] [serial = 26] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x9fd91400) [pid = 1777] [serial = 38] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0xa456f400) [pid = 1777] [serial = 40] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x98105c00) [pid = 1777] [serial = 43] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x98108400) [pid = 1777] [serial = 44] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0xa46e5400) [pid = 1777] [serial = 41] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x8f712400) [pid = 1777] [serial = 23] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0x97c62800) [pid = 1777] [serial = 50] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 90 (0x9fd4ac00) [pid = 1777] [serial = 98] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 89 (0x9ffdb800) [pid = 1777] [serial = 67] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 88 (0x91edd800) [pid = 1777] [serial = 92] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 87 (0x9a6da400) [pid = 1777] [serial = 62] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 86 (0x99182400) [pid = 1777] [serial = 76] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 85 (0x9df80800) [pid = 1777] [serial = 64] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 84 (0x99183c00) [pid = 1777] [serial = 59] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 83 (0x9a66b800) [pid = 1777] [serial = 61] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 82 (0x99291c00) [pid = 1777] [serial = 95] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 81 (0x9810f000) [pid = 1777] [serial = 56] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 80 (0x9ea18000) [pid = 1777] [serial = 97] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x98ec9800) [pid = 1777] [serial = 58] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x98ecd000) [pid = 1777] [serial = 94] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 77 (0xa4555c00) [pid = 1777] [serial = 102] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 76 (0x9fd53400) [pid = 1777] [serial = 79] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 75 (0xa46e5000) [pid = 1777] [serial = 104] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 74 (0xa3dd9800) [pid = 1777] [serial = 101] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 73 (0xa1034800) [pid = 1777] [serial = 85] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 72 (0x90522c00) [pid = 1777] [serial = 70] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 71 (0xa013dc00) [pid = 1777] [serial = 68] [outer = (nil)] [url = about:blank] 13:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1646ms 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 70 (0x97df3c00) [pid = 1777] [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.] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 69 (0xa4577000) [pid = 1777] [serial = 89] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 68 (0x98e2cc00) [pid = 1777] [serial = 114] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 67 (0x9df86800) [pid = 1777] [serial = 65] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 66 (0x91ee1000) [pid = 1777] [serial = 110] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 65 (0xa4c4d000) [pid = 1777] [serial = 108] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 64 (0x971ae000) [pid = 1777] [serial = 49] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 63 (0x8f70e400) [pid = 1777] [serial = 22] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 62 (0xa0bd0000) [pid = 1777] [serial = 83] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 61 (0xa4c10400) [pid = 1777] [serial = 105] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 60 (0x91ee3c00) [pid = 1777] [serial = 16] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 59 (0x91ee8c00) [pid = 1777] [serial = 17] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 58 (0xa487e400) [pid = 1777] [serial = 107] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 57 (0xa0b8d800) [pid = 1777] [serial = 82] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 56 (0x9929d400) [pid = 1777] [serial = 77] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 55 (0x9123f800) [pid = 1777] [serial = 19] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 54 (0x983f6800) [pid = 1777] [serial = 74] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 53 (0x9fd9cc00) [pid = 1777] [serial = 80] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | --DOMWINDOW == 52 (0x91237400) [pid = 1777] [serial = 52] [outer = (nil)] [url = about:blank] 13:07:43 INFO - PROCESS | 1777 | 1461096463339 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 13:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:07:43 INFO - PROCESS | 1777 | 1461096463359 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 13:07:43 INFO - PROCESS | 1777 | 1461096463381 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - PROCESS | 1777 | 1461096463388 Marionette TRACE conn3 <- [1,174,null,{}] 13:07:43 INFO - PROCESS | 1777 | 1461096463393 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}] 13:07:43 INFO - PROCESS | 1777 | 1461096463559 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 13:07:43 INFO - PROCESS | 1777 | 1461096463718 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f712800 == 21 [pid = 1777] [id = 51] 13:07:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 53 (0x8fb29c00) [pid = 1777] [serial = 151] [outer = (nil)] 13:07:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 54 (0x914e0000) [pid = 1777] [serial = 152] [outer = 0x8fb29c00] 13:07:43 INFO - PROCESS | 1777 | 1461096463806 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 55 (0x91ee5000) [pid = 1777] [serial = 153] [outer = 0x8fb29c00] 13:07:44 INFO - PROCESS | 1777 | 1461096464443 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]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1083ms 13:07:44 INFO - PROCESS | 1777 | 1461096464463 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 13:07:44 INFO - PROCESS | 1777 | 1461096464467 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 13:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:07:44 INFO - PROCESS | 1777 | 1461096464473 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 1777 | 1461096464478 Marionette TRACE conn3 <- [1,178,null,{}] 13:07:44 INFO - PROCESS | 1777 | 1461096464494 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}] 13:07:44 INFO - PROCESS | 1777 | 1461096464670 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 13:07:44 INFO - PROCESS | 1777 | 1461096464691 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cb400 == 22 [pid = 1777] [id = 52] 13:07:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 56 (0x93262c00) [pid = 1777] [serial = 154] [outer = (nil)] 13:07:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 57 (0x96fd2800) [pid = 1777] [serial = 155] [outer = 0x93262c00] 13:07:44 INFO - PROCESS | 1777 | 1461096464765 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 58 (0x979c6400) [pid = 1777] [serial = 156] [outer = 0x93262c00] 13:07:45 INFO - PROCESS | 1777 | 1461096465490 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]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1034ms 13:07:45 INFO - PROCESS | 1777 | 1461096465507 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 1777 | 1461096465511 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 13:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:07:45 INFO - PROCESS | 1777 | 1461096465517 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 1777 | 1461096465520 Marionette TRACE conn3 <- [1,182,null,{}] 13:07:45 INFO - PROCESS | 1777 | 1461096465526 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}] 13:07:45 INFO - PROCESS | 1777 | 1461096465695 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 13:07:45 INFO - PROCESS | 1777 | 1461096465725 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fd5c00 == 23 [pid = 1777] [id = 53] 13:07:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 59 (0x98101800) [pid = 1777] [serial = 157] [outer = (nil)] 13:07:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x98105c00) [pid = 1777] [serial = 158] [outer = 0x98101800] 13:07:45 INFO - PROCESS | 1777 | 1461096465796 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x98109800) [pid = 1777] [serial = 159] [outer = 0x98101800] 13:07:46 INFO - PROCESS | 1777 | 1461096466590 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]]]}] 13:07:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:07:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1127ms 13:07:46 INFO - PROCESS | 1777 | 1461096466645 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 13:07:46 INFO - PROCESS | 1777 | 1461096466648 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 13:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:07:46 INFO - PROCESS | 1777 | 1461096466664 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 1777 | 1461096466667 Marionette TRACE conn3 <- [1,186,null,{}] 13:07:46 INFO - PROCESS | 1777 | 1461096466672 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}] 13:07:46 INFO - PROCESS | 1777 | 1461096466843 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 13:07:46 INFO - PROCESS | 1777 | 1461096466880 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f709400 == 24 [pid = 1777] [id = 54] 13:07:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x914ed800) [pid = 1777] [serial = 160] [outer = (nil)] 13:07:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x983f6800) [pid = 1777] [serial = 161] [outer = 0x914ed800] 13:07:46 INFO - PROCESS | 1777 | 1461096466952 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x98498800) [pid = 1777] [serial = 162] [outer = 0x914ed800] 13:07:47 INFO - PROCESS | 1777 | --DOMWINDOW == 63 (0x96210400) [pid = 1777] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:07:47 INFO - PROCESS | 1777 | --DOMWINDOW == 62 (0x99ca5000) [pid = 1777] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:07:47 INFO - PROCESS | 1777 | --DOMWINDOW == 61 (0x91237800) [pid = 1777] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:07:47 INFO - PROCESS | 1777 | --DOMWINDOW == 60 (0x93004000) [pid = 1777] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:07:47 INFO - PROCESS | 1777 | --DOMWINDOW == 59 (0x8fb25000) [pid = 1777] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:07:47 INFO - PROCESS | 1777 | 1461096467805 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]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1186ms 13:07:47 INFO - PROCESS | 1777 | 1461096467850 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 1777 | 1461096467853 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 13:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:07:47 INFO - PROCESS | 1777 | 1461096467859 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 1777 | 1461096467862 Marionette TRACE conn3 <- [1,190,null,{}] 13:07:47 INFO - PROCESS | 1777 | 1461096467867 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}] 13:07:48 INFO - PROCESS | 1777 | 1461096468045 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 13:07:48 INFO - PROCESS | 1777 | 1461096468138 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f708800 == 25 [pid = 1777] [id = 55] 13:07:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 60 (0x8fb22800) [pid = 1777] [serial = 163] [outer = (nil)] 13:07:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 61 (0x984a5400) [pid = 1777] [serial = 164] [outer = 0x8fb22800] 13:07:48 INFO - PROCESS | 1777 | 1461096468228 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 62 (0x98ec2800) [pid = 1777] [serial = 165] [outer = 0x8fb22800] 13:07:48 INFO - PROCESS | 1777 | 1461096468863 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]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 13:07:48 INFO - PROCESS | 1777 | 1461096468891 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 13:07:48 INFO - PROCESS | 1777 | 1461096468894 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 13:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:07:48 INFO - PROCESS | 1777 | 1461096468900 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - PROCESS | 1777 | 1461096468903 Marionette TRACE conn3 <- [1,194,null,{}] 13:07:48 INFO - PROCESS | 1777 | 1461096468908 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}] 13:07:49 INFO - PROCESS | 1777 | 1461096469048 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 13:07:49 INFO - PROCESS | 1777 | 1461096469061 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x97912400 == 26 [pid = 1777] [id = 56] 13:07:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 63 (0x98ea8000) [pid = 1777] [serial = 166] [outer = (nil)] 13:07:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 64 (0x9918dc00) [pid = 1777] [serial = 167] [outer = 0x98ea8000] 13:07:49 INFO - PROCESS | 1777 | 1461096469134 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 65 (0x99291c00) [pid = 1777] [serial = 168] [outer = 0x98ea8000] 13:07:50 INFO - PROCESS | 1777 | 1461096470059 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]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1228ms 13:07:50 INFO - PROCESS | 1777 | 1461096470129 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 1777 | 1461096470136 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 13:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:07:50 INFO - PROCESS | 1777 | 1461096470145 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 1777 | 1461096470150 Marionette TRACE conn3 <- [1,198,null,{}] 13:07:50 INFO - PROCESS | 1777 | 1461096470159 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}] 13:07:50 INFO - PROCESS | 1777 | 1461096470364 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 13:07:50 INFO - PROCESS | 1777 | 1461096470499 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70c400 == 27 [pid = 1777] [id = 57] 13:07:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 66 (0x904cf000) [pid = 1777] [serial = 169] [outer = (nil)] 13:07:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 67 (0x91240800) [pid = 1777] [serial = 170] [outer = 0x904cf000] 13:07:50 INFO - PROCESS | 1777 | 1461096470590 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 68 (0x93003c00) [pid = 1777] [serial = 171] [outer = 0x904cf000] 13:07:51 INFO - PROCESS | 1777 | 1461096471447 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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1340ms 13:07:51 INFO - PROCESS | 1777 | 1461096471485 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 1777 | 1461096471494 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 13:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:07:51 INFO - PROCESS | 1777 | 1461096471504 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 1777 | 1461096471509 Marionette TRACE conn3 <- [1,202,null,{}] 13:07:51 INFO - PROCESS | 1777 | 1461096471515 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}] 13:07:51 INFO - PROCESS | 1777 | 1461096471686 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 13:07:51 INFO - PROCESS | 1777 | 1461096471819 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb24400 == 28 [pid = 1777] [id = 58] 13:07:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 69 (0x9123e000) [pid = 1777] [serial = 172] [outer = (nil)] 13:07:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 70 (0x9790b800) [pid = 1777] [serial = 173] [outer = 0x9123e000] 13:07:51 INFO - PROCESS | 1777 | 1461096471905 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 71 (0x98101400) [pid = 1777] [serial = 174] [outer = 0x9123e000] 13:07:52 INFO - PROCESS | 1777 | 1461096472778 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]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1330ms 13:07:52 INFO - PROCESS | 1777 | 1461096472835 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 1777 | 1461096472839 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 13:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:07:52 INFO - PROCESS | 1777 | 1461096472846 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 1777 | 1461096472852 Marionette TRACE conn3 <- [1,206,null,{}] 13:07:52 INFO - PROCESS | 1777 | 1461096472868 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}] 13:07:53 INFO - PROCESS | 1777 | 1461096473075 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 13:07:53 INFO - PROCESS | 1777 | 1461096473221 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x932e5000 == 29 [pid = 1777] [id = 59] 13:07:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 72 (0x98e2cc00) [pid = 1777] [serial = 175] [outer = (nil)] 13:07:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 73 (0x9929c000) [pid = 1777] [serial = 176] [outer = 0x98e2cc00] 13:07:53 INFO - PROCESS | 1777 | 1461096473312 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x998d9800) [pid = 1777] [serial = 177] [outer = 0x98e2cc00] 13:07:54 INFO - PROCESS | 1777 | 1461096474128 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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1333ms 13:07:54 INFO - PROCESS | 1777 | 1461096474180 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 1777 | 1461096474185 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 13:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:07:54 INFO - PROCESS | 1777 | 1461096474192 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 1777 | 1461096474196 Marionette TRACE conn3 <- [1,210,null,{}] 13:07:54 INFO - PROCESS | 1777 | 1461096474202 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}] 13:07:54 INFO - PROCESS | 1777 | 1461096474413 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 13:07:54 INFO - PROCESS | 1777 | 1461096474428 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x98e26c00 == 30 [pid = 1777] [id = 60] 13:07:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x99c9ac00) [pid = 1777] [serial = 178] [outer = (nil)] 13:07:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x9a6da000) [pid = 1777] [serial = 179] [outer = 0x99c9ac00] 13:07:54 INFO - PROCESS | 1777 | 1461096474553 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x9df80400) [pid = 1777] [serial = 180] [outer = 0x99c9ac00] 13:07:55 INFO - PROCESS | 1777 | 1461096475541 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]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1388ms 13:07:55 INFO - PROCESS | 1777 | 1461096475581 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 13:07:55 INFO - PROCESS | 1777 | 1461096475584 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 13:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:07:55 INFO - PROCESS | 1777 | 1461096475591 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - PROCESS | 1777 | 1461096475595 Marionette TRACE conn3 <- [1,214,null,{}] 13:07:55 INFO - PROCESS | 1777 | 1461096475600 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}] 13:07:55 INFO - PROCESS | 1777 | 1461096475756 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 13:07:55 INFO - PROCESS | 1777 | 1461096475896 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fd2000 == 31 [pid = 1777] [id = 61] 13:07:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x98e1ec00) [pid = 1777] [serial = 181] [outer = (nil)] 13:07:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x9fc84400) [pid = 1777] [serial = 182] [outer = 0x98e1ec00] 13:07:55 INFO - PROCESS | 1777 | 1461096475981 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x9fd4ac00) [pid = 1777] [serial = 183] [outer = 0x98e1ec00] 13:07:57 INFO - PROCESS | 1777 | 1461096477109 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]]]}] 13:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1583ms 13:07:57 INFO - PROCESS | 1777 | 1461096477175 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 1777 | 1461096477179 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 13:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:07:57 INFO - PROCESS | 1777 | 1461096477187 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 1777 | 1461096477192 Marionette TRACE conn3 <- [1,218,null,{}] 13:07:57 INFO - PROCESS | 1777 | 1461096477200 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}] 13:07:57 INFO - PROCESS | 1777 | 1461096477357 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 13:07:57 INFO - PROCESS | 1777 | 1461096477522 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067e400 == 32 [pid = 1777] [id = 62] 13:07:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x93264000) [pid = 1777] [serial = 184] [outer = (nil)] 13:07:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0x95842400) [pid = 1777] [serial = 185] [outer = 0x93264000] 13:07:57 INFO - PROCESS | 1777 | 1461096477611 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0x9620fc00) [pid = 1777] [serial = 186] [outer = 0x93264000] 13:07:58 INFO - PROCESS | 1777 | 1461096478497 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]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1387ms 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 82 (0x98ea3400) [pid = 1777] [serial = 131] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | 1461096478583 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 1777 | 1461096478590 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 13:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:07:58 INFO - PROCESS | 1777 | 1461096478600 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 1777 | 1461096478603 Marionette TRACE conn3 <- [1,222,null,{}] 13:07:58 INFO - PROCESS | 1777 | 1461096478609 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}] 13:07:58 INFO - PROCESS | 1777 | 1461096478757 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 81 (0x98104800) [pid = 1777] [serial = 122] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 80 (0x9a6e4c00) [pid = 1777] [serial = 125] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x93002000) [pid = 1777] [serial = 119] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x9300a800) [pid = 1777] [serial = 120] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 77 (0x998ca400) [pid = 1777] [serial = 117] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 76 (0x91ee5800) [pid = 1777] [serial = 129] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 75 (0x9fc29400) [pid = 1777] [serial = 126] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 74 (0x904c7000) [pid = 1777] [serial = 128] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | --DOMWINDOW == 73 (0x98903400) [pid = 1777] [serial = 123] [outer = (nil)] [url = about:blank] 13:07:58 INFO - PROCESS | 1777 | 1461096478879 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f711c00 == 33 [pid = 1777] [id = 63] 13:07:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 74 (0x904c7000) [pid = 1777] [serial = 187] [outer = (nil)] 13:07:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 75 (0x96ab0400) [pid = 1777] [serial = 188] [outer = 0x904c7000] 13:07:58 INFO - PROCESS | 1777 | 1461096478951 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 76 (0x97c65c00) [pid = 1777] [serial = 189] [outer = 0x904c7000] 13:07:59 INFO - PROCESS | 1777 | 1461096479636 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]]]}] 13:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1081ms 13:07:59 INFO - PROCESS | 1777 | 1461096479680 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 13:07:59 INFO - PROCESS | 1777 | 1461096479684 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 13:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:07:59 INFO - PROCESS | 1777 | 1461096479694 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:07:59 INFO - PROCESS | 1777 | 1461096479699 Marionette TRACE conn3 <- [1,226,null,{}] 13:07:59 INFO - PROCESS | 1777 | 1461096479715 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}] 13:07:59 INFO - PROCESS | 1777 | 1461096479867 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 13:07:59 INFO - PROCESS | 1777 | 1461096479962 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x96a2b800 == 34 [pid = 1777] [id = 64] 13:07:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 77 (0x97c65800) [pid = 1777] [serial = 190] [outer = (nil)] 13:08:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 78 (0x98ea8800) [pid = 1777] [serial = 191] [outer = 0x97c65800] 13:08:00 INFO - PROCESS | 1777 | 1461096480036 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x99205400) [pid = 1777] [serial = 192] [outer = 0x97c65800] 13:08:00 INFO - PROCESS | 1777 | 1461096480820 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]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1187ms 13:08:00 INFO - PROCESS | 1777 | 1461096480877 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 1777 | 1461096480881 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 13:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:08:00 INFO - PROCESS | 1777 | 1461096480887 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 1777 | 1461096480890 Marionette TRACE conn3 <- [1,230,null,{}] 13:08:00 INFO - PROCESS | 1777 | 1461096480896 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}] 13:08:01 INFO - PROCESS | 1777 | 1461096481038 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 13:08:01 INFO - PROCESS | 1777 | 1461096481150 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067f400 == 35 [pid = 1777] [id = 65] 13:08:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0x99c96c00) [pid = 1777] [serial = 193] [outer = (nil)] 13:08:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0x9a66f000) [pid = 1777] [serial = 194] [outer = 0x99c96c00] 13:08:01 INFO - PROCESS | 1777 | 1461096481223 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0x9df86800) [pid = 1777] [serial = 195] [outer = 0x99c96c00] 13:08:01 INFO - PROCESS | 1777 | 1461096481979 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]]]}] 13:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1129ms 13:08:02 INFO - PROCESS | 1777 | 1461096482017 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 1777 | 1461096482019 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 13:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:08:02 INFO - PROCESS | 1777 | 1461096482030 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - PROCESS | 1777 | 1461096482032 Marionette TRACE conn3 <- [1,234,null,{}] 13:08:02 INFO - PROCESS | 1777 | 1461096482036 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}] 13:08:02 INFO - PROCESS | 1777 | 1461096482245 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 13:08:02 INFO - PROCESS | 1777 | 1461096482266 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067ec00 == 36 [pid = 1777] [id = 66] 13:08:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0x96b93c00) [pid = 1777] [serial = 196] [outer = (nil)] 13:08:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 84 (0x9fc8f400) [pid = 1777] [serial = 197] [outer = 0x96b93c00] 13:08:02 INFO - PROCESS | 1777 | 1461096482351 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 85 (0x9fd9a000) [pid = 1777] [serial = 198] [outer = 0x96b93c00] 13:08:03 INFO - PROCESS | 1777 | 1461096483240 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]]]}] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 84 (0x914ed800) [pid = 1777] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 83 (0x98101800) [pid = 1777] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 82 (0x91238400) [pid = 1777] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 81 (0x97908400) [pid = 1777] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 80 (0x8fb29c00) [pid = 1777] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 79 (0x93262c00) [pid = 1777] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:08:03 INFO - PROCESS | 1777 | --DOMWINDOW == 78 (0x8fb22800) [pid = 1777] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1283ms 13:08:03 INFO - PROCESS | 1777 | 1461096483309 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 1777 | 1461096483313 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 13:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:08:03 INFO - PROCESS | 1777 | 1461096483319 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 1777 | 1461096483322 Marionette TRACE conn3 <- [1,238,null,{}] 13:08:03 INFO - PROCESS | 1777 | 1461096483327 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}] 13:08:03 INFO - PROCESS | 1777 | 1461096483491 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 13:08:03 INFO - PROCESS | 1777 | 1461096483591 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f709c00 == 37 [pid = 1777] [id = 67] 13:08:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 79 (0x8f710400) [pid = 1777] [serial = 199] [outer = (nil)] 13:08:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 80 (0xa019a400) [pid = 1777] [serial = 200] [outer = 0x8f710400] 13:08:03 INFO - PROCESS | 1777 | 1461096483667 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 81 (0xa01c1000) [pid = 1777] [serial = 201] [outer = 0x8f710400] 13:08:04 INFO - PROCESS | 1777 | 1461096484307 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]]]}] 13:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1027ms 13:08:04 INFO - PROCESS | 1777 | 1461096484346 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 1777 | 1461096484350 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 13:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:08:04 INFO - PROCESS | 1777 | 1461096484356 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - PROCESS | 1777 | 1461096484359 Marionette TRACE conn3 <- [1,242,null,{}] 13:08:04 INFO - PROCESS | 1777 | 1461096484364 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}] 13:08:04 INFO - PROCESS | 1777 | 1461096484535 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 13:08:04 INFO - PROCESS | 1777 | 1461096484556 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70b400 == 38 [pid = 1777] [id = 68] 13:08:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 82 (0x90522800) [pid = 1777] [serial = 202] [outer = (nil)] 13:08:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 83 (0xa0d2d800) [pid = 1777] [serial = 203] [outer = 0x90522800] 13:08:04 INFO - PROCESS | 1777 | 1461096484627 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 84 (0xa0d36c00) [pid = 1777] [serial = 204] [outer = 0x90522800] 13:08:05 INFO - PROCESS | 1777 | 1461096485395 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]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1086ms 13:08:05 INFO - PROCESS | 1777 | 1461096485452 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 1777 | 1461096485458 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 13:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:08:05 INFO - PROCESS | 1777 | 1461096485468 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - PROCESS | 1777 | 1461096485473 Marionette TRACE conn3 <- [1,246,null,{}] 13:08:05 INFO - PROCESS | 1777 | 1461096485484 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}] 13:08:05 INFO - PROCESS | 1777 | 1461096485659 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 13:08:05 INFO - PROCESS | 1777 | 1461096485772 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cd000 == 39 [pid = 1777] [id = 69] 13:08:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 85 (0x914df800) [pid = 1777] [serial = 205] [outer = (nil)] 13:08:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 86 (0x91ee5c00) [pid = 1777] [serial = 206] [outer = 0x914df800] 13:08:05 INFO - PROCESS | 1777 | 1461096485862 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 87 (0x93060400) [pid = 1777] [serial = 207] [outer = 0x914df800] 13:08:06 INFO - PROCESS | 1777 | 1461096486687 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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1287ms 13:08:06 INFO - PROCESS | 1777 | 1461096486755 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 1777 | 1461096486763 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 13:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:08:06 INFO - PROCESS | 1777 | 1461096486781 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 1777 | 1461096486791 Marionette TRACE conn3 <- [1,250,null,{}] 13:08:06 INFO - PROCESS | 1777 | 1461096486969 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}] 13:08:07 INFO - PROCESS | 1777 | 1461096487157 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 13:08:07 INFO - PROCESS | 1777 | 1461096487359 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x971ad000 == 40 [pid = 1777] [id = 70] 13:08:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 88 (0x971ad400) [pid = 1777] [serial = 208] [outer = (nil)] 13:08:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 89 (0x98b04000) [pid = 1777] [serial = 209] [outer = 0x971ad400] 13:08:07 INFO - PROCESS | 1777 | 1461096487447 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 90 (0x9929d000) [pid = 1777] [serial = 210] [outer = 0x971ad400] 13:08:08 INFO - PROCESS | 1777 | 1461096488289 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]]]}] 13:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1578ms 13:08:08 INFO - PROCESS | 1777 | 1461096488362 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 13:08:08 INFO - PROCESS | 1777 | 1461096488368 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 13:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:08:08 INFO - PROCESS | 1777 | 1461096488379 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 1777 | 1461096488389 Marionette TRACE conn3 <- [1,254,null,{}] 13:08:08 INFO - PROCESS | 1777 | 1461096488427 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}] 13:08:08 INFO - PROCESS | 1777 | 1461096488853 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 13:08:09 INFO - PROCESS | 1777 | 1461096489074 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x979c4400 == 41 [pid = 1777] [id = 71] 13:08:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x9fc82400) [pid = 1777] [serial = 211] [outer = (nil)] 13:08:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0xa2b2f400) [pid = 1777] [serial = 212] [outer = 0x9fc82400] 13:08:09 INFO - PROCESS | 1777 | 1461096489229 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0xa3d70c00) [pid = 1777] [serial = 213] [outer = 0x9fc82400] 13:08:10 INFO - PROCESS | 1777 | 1461096490126 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]]]}] 13:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1800ms 13:08:10 INFO - PROCESS | 1777 | 1461096490179 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 1777 | 1461096490183 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 13:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:08:10 INFO - PROCESS | 1777 | 1461096490191 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 1777 | 1461096490195 Marionette TRACE conn3 <- [1,258,null,{}] 13:08:10 INFO - PROCESS | 1777 | 1461096490200 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}] 13:08:10 INFO - PROCESS | 1777 | 1461096490369 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 13:08:10 INFO - PROCESS | 1777 | 1461096490507 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f712c00 == 42 [pid = 1777] [id = 72] 13:08:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x9316dc00) [pid = 1777] [serial = 214] [outer = (nil)] 13:08:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x93176000) [pid = 1777] [serial = 215] [outer = 0x9316dc00] 13:08:10 INFO - PROCESS | 1777 | 1461096490612 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x93178c00) [pid = 1777] [serial = 216] [outer = 0x9316dc00] 13:08:11 INFO - PROCESS | 1777 | 1461096491532 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]]]}] 13:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1382ms 13:08:11 INFO - PROCESS | 1777 | 1461096491574 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 13:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:08:11 INFO - PROCESS | 1777 | 1461096491578 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 13:08:11 INFO - PROCESS | 1777 | 1461096491585 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 1777 | 1461096491589 Marionette TRACE conn3 <- [1,262,null,{}] 13:08:11 INFO - PROCESS | 1777 | 1461096491594 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}] 13:08:11 INFO - PROCESS | 1777 | 1461096491747 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 13:08:11 INFO - PROCESS | 1777 | 1461096491934 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fb8800 == 43 [pid = 1777] [id = 73] 13:08:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x96fb9800) [pid = 1777] [serial = 217] [outer = (nil)] 13:08:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x96fbec00) [pid = 1777] [serial = 218] [outer = 0x96fb9800] 13:08:12 INFO - PROCESS | 1777 | 1461096492025 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x96fc2800) [pid = 1777] [serial = 219] [outer = 0x96fb9800] 13:08:12 INFO - PROCESS | 1777 | 1461096492889 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]]]}] 13:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1332ms 13:08:12 INFO - PROCESS | 1777 | 1461096492917 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 1777 | 1461096492921 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 13:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:08:12 INFO - PROCESS | 1777 | 1461096492928 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 1777 | 1461096492931 Marionette TRACE conn3 <- [1,266,null,{}] 13:08:12 INFO - PROCESS | 1777 | 1461096492937 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}] 13:08:13 INFO - PROCESS | 1777 | 1461096493123 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 13:08:13 INFO - PROCESS | 1777 | 1461096493267 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x90522000 == 44 [pid = 1777] [id = 74] 13:08:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x96fb8000) [pid = 1777] [serial = 220] [outer = (nil)] 13:08:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x99a6c000) [pid = 1777] [serial = 221] [outer = 0x96fb8000] 13:08:13 INFO - PROCESS | 1777 | 1461096493368 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0xa4575800) [pid = 1777] [serial = 222] [outer = 0x96fb8000] 13:08:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x9980e000) [pid = 1777] [serial = 223] [outer = 0x96a29000] 13:08:14 INFO - PROCESS | 1777 | 1461096494320 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]]]}] 13:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1433ms 13:08:14 INFO - PROCESS | 1777 | 1461096494361 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 1777 | 1461096494365 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 13:08:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:08:14 INFO - PROCESS | 1777 | 1461096494372 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 1777 | 1461096494374 Marionette TRACE conn3 <- [1,270,null,{}] 13:08:14 INFO - PROCESS | 1777 | 1461096494381 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}] 13:08:14 INFO - PROCESS | 1777 | 1461096494539 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 13:08:14 INFO - PROCESS | 1777 | 1461096494687 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70a000 == 45 [pid = 1777] [id = 75] 13:08:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x96fd0800) [pid = 1777] [serial = 224] [outer = (nil)] 13:08:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0xa468a800) [pid = 1777] [serial = 225] [outer = 0x96fd0800] 13:08:14 INFO - PROCESS | 1777 | 1461096494773 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0xa46af800) [pid = 1777] [serial = 226] [outer = 0x96fd0800] 13:08:15 INFO - PROCESS | 1777 | 1461096495606 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]]]}] 13:08:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:08:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1282ms 13:08:15 INFO - PROCESS | 1777 | 1461096495655 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 1777 | 1461096495658 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 13:08:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:08:15 INFO - PROCESS | 1777 | 1461096495665 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 1777 | 1461096495668 Marionette TRACE conn3 <- [1,274,null,{}] 13:08:15 INFO - PROCESS | 1777 | 1461096495674 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}] 13:08:15 INFO - PROCESS | 1777 | 1461096495833 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 13:08:16 INFO - PROCESS | 1777 | 1461096496157 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x914ed800 == 46 [pid = 1777] [id = 76] 13:08:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x91e91800) [pid = 1777] [serial = 227] [outer = (nil)] 13:08:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x9300b800) [pid = 1777] [serial = 228] [outer = 0x91e91800] 13:08:16 INFO - PROCESS | 1777 | 1461096496299 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x93170400) [pid = 1777] [serial = 229] [outer = 0x91e91800] 13:08:17 INFO - PROCESS | 1777 | 1461096497276 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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:08:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1682ms 13:08:17 INFO - PROCESS | 1777 | 1461096497349 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 1777 | 1461096497357 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 13:08:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:08:17 INFO - PROCESS | 1777 | 1461096497367 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 1777 | 1461096497371 Marionette TRACE conn3 <- [1,278,null,{}] 13:08:17 INFO - PROCESS | 1777 | 1461096497380 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}] 13:08:17 INFO - PROCESS | 1777 | 1461096497589 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 13:08:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8f709c00 == 45 [pid = 1777] [id = 67] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x99816000) [pid = 1777] [serial = 137] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0xa3de0800) [pid = 1777] [serial = 143] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x932e7000) [pid = 1777] [serial = 134] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x9620e800) [pid = 1777] [serial = 146] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0xa010d400) [pid = 1777] [serial = 140] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x9918dc00) [pid = 1777] [serial = 167] [outer = (nil)] [url = about:blank] 13:08:17 INFO - PROCESS | 1777 | 1461096497830 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 1777 | --DOCSHELL 0x9067ec00 == 44 [pid = 1777] [id = 66] 13:08:17 INFO - PROCESS | 1777 | --DOCSHELL 0x9067f400 == 43 [pid = 1777] [id = 65] 13:08:17 INFO - PROCESS | 1777 | --DOCSHELL 0x96a2b800 == 42 [pid = 1777] [id = 64] 13:08:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8f711c00 == 41 [pid = 1777] [id = 63] 13:08:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f711c00 == 42 [pid = 1777] [id = 77] 13:08:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x9067ec00) [pid = 1777] [serial = 230] [outer = (nil)] 13:08:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x93008800) [pid = 1777] [serial = 231] [outer = 0x9067ec00] 13:08:17 INFO - PROCESS | 1777 | 1461096497951 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x9620f400) [pid = 1777] [serial = 232] [outer = 0x9067ec00] 13:08:18 INFO - PROCESS | 1777 | --DOCSHELL 0x9067e400 == 41 [pid = 1777] [id = 62] 13:08:18 INFO - PROCESS | 1777 | --DOCSHELL 0x932e5000 == 40 [pid = 1777] [id = 59] 13:08:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb24400 == 39 [pid = 1777] [id = 58] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x983f6800) [pid = 1777] [serial = 161] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x98105c00) [pid = 1777] [serial = 158] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x98498800) [pid = 1777] [serial = 162] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9584b400) [pid = 1777] [serial = 150] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x93006c00) [pid = 1777] [serial = 149] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x98eac000) [pid = 1777] [serial = 132] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x914e0000) [pid = 1777] [serial = 152] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x91ee5000) [pid = 1777] [serial = 153] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x96fd2800) [pid = 1777] [serial = 155] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x984a5400) [pid = 1777] [serial = 164] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x98109800) [pid = 1777] [serial = 159] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x979c6400) [pid = 1777] [serial = 156] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x98ec2800) [pid = 1777] [serial = 165] [outer = (nil)] [url = about:blank] 13:08:18 INFO - PROCESS | 1777 | 1461096498694 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]]]}] 13:08:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:08:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1344ms 13:08:18 INFO - PROCESS | 1777 | 1461096498712 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 13:08:18 INFO - PROCESS | 1777 | 1461096498718 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 13:08:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:08:18 INFO - PROCESS | 1777 | 1461096498726 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 1777 | 1461096498729 Marionette TRACE conn3 <- [1,282,null,{}] 13:08:18 INFO - PROCESS | 1777 | 1461096498735 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}] 13:08:18 INFO - PROCESS | 1777 | 1461096498882 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 13:08:19 INFO - PROCESS | 1777 | 1461096498987 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fbd400 == 40 [pid = 1777] [id = 78] 13:08:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x971ae000) [pid = 1777] [serial = 233] [outer = (nil)] 13:08:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x97d43c00) [pid = 1777] [serial = 234] [outer = 0x971ae000] 13:08:19 INFO - PROCESS | 1777 | 1461096499058 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x97d4a000) [pid = 1777] [serial = 235] [outer = 0x971ae000] 13:08:19 INFO - PROCESS | 1777 | 1461096499842 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]]]}] 13:08:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:08:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1182ms 13:08:19 INFO - PROCESS | 1777 | 1461096499908 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 1777 | 1461096499911 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 13:08:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:08:19 INFO - PROCESS | 1777 | 1461096499919 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 1777 | 1461096499928 Marionette TRACE conn3 <- [1,286,null,{}] 13:08:19 INFO - PROCESS | 1777 | 1461096499942 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}] 13:08:20 INFO - PROCESS | 1777 | 1461096500091 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 13:08:20 INFO - PROCESS | 1777 | 1461096500103 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d4e800 == 41 [pid = 1777] [id = 79] 13:08:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x98105c00) [pid = 1777] [serial = 236] [outer = (nil)] 13:08:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x983fbc00) [pid = 1777] [serial = 237] [outer = 0x98105c00] 13:08:20 INFO - PROCESS | 1777 | 1461096500174 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x984a4800) [pid = 1777] [serial = 238] [outer = 0x98105c00] 13:08:20 INFO - PROCESS | 1777 | 1461096500989 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]]]}] 13:08:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:08:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1144ms 13:08:21 INFO - PROCESS | 1777 | 1461096501062 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 1777 | 1461096501066 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 13:08:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:08:21 INFO - PROCESS | 1777 | 1461096501099 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 1777 | 1461096501102 Marionette TRACE conn3 <- [1,290,null,{}] 13:08:21 INFO - PROCESS | 1777 | 1461096501107 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}] 13:08:21 INFO - PROCESS | 1777 | 1461096501289 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 13:08:21 INFO - PROCESS | 1777 | 1461096501312 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9810f400 == 42 [pid = 1777] [id = 80] 13:08:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x983f9c00) [pid = 1777] [serial = 239] [outer = (nil)] 13:08:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x98eac800) [pid = 1777] [serial = 240] [outer = 0x983f9c00] 13:08:21 INFO - PROCESS | 1777 | 1461096501383 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x99181000) [pid = 1777] [serial = 241] [outer = 0x983f9c00] 13:08:22 INFO - PROCESS | 1777 | 1461096502188 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]]]}] 13:08:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:08:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1153ms 13:08:22 INFO - PROCESS | 1777 | 1461096502230 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 13:08:22 INFO - PROCESS | 1777 | 1461096502234 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 13:08:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:08:22 INFO - PROCESS | 1777 | 1461096502248 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:08:22 INFO - PROCESS | 1777 | 1461096502250 Marionette TRACE conn3 <- [1,294,null,{}] 13:08:22 INFO - PROCESS | 1777 | 1461096502256 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}] 13:08:22 INFO - PROCESS | 1777 | 1461096502575 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x96b93c00) [pid = 1777] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x93264000) [pid = 1777] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0x904c7000) [pid = 1777] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 98 (0x98e1ec00) [pid = 1777] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 97 (0x97c65800) [pid = 1777] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 96 (0x8f710400) [pid = 1777] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 95 (0x99c96c00) [pid = 1777] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 94 (0x904ce000) [pid = 1777] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 93 (0x932e8c00) [pid = 1777] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 92 (0x9fc8c000) [pid = 1777] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 91 (0xa2bc1c00) [pid = 1777] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:08:22 INFO - PROCESS | 1777 | --DOMWINDOW == 90 (0x9123ec00) [pid = 1777] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:08:22 INFO - PROCESS | 1777 | 1461096502676 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c3800 == 43 [pid = 1777] [id = 81] 13:08:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 91 (0x904c7000) [pid = 1777] [serial = 242] [outer = (nil)] 13:08:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 92 (0x932e8c00) [pid = 1777] [serial = 243] [outer = 0x904c7000] 13:08:22 INFO - PROCESS | 1777 | 1461096502762 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 93 (0x998d7400) [pid = 1777] [serial = 244] [outer = 0x904c7000] 13:08:23 INFO - PROCESS | 1777 | 1461096503528 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]]]}] 13:08:23 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. 13:08:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1329ms 13:08:23 INFO - PROCESS | 1777 | 1461096503577 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 1777 | 1461096503581 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 13:08:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:08:23 INFO - PROCESS | 1777 | 1461096503587 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 1777 | 1461096503590 Marionette TRACE conn3 <- [1,298,null,{}] 13:08:23 INFO - PROCESS | 1777 | 1461096503595 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}] 13:08:23 INFO - PROCESS | 1777 | 1461096503735 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 13:08:23 INFO - PROCESS | 1777 | 1461096503752 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f70d000 == 44 [pid = 1777] [id = 82] 13:08:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 94 (0x95848c00) [pid = 1777] [serial = 245] [outer = (nil)] 13:08:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 95 (0x9fd90000) [pid = 1777] [serial = 246] [outer = 0x95848c00] 13:08:23 INFO - PROCESS | 1777 | 1461096503826 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 96 (0x9ffeac00) [pid = 1777] [serial = 247] [outer = 0x95848c00] 13:08:24 INFO - PROCESS | 1777 | 1461096504677 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]]]}] 13:08:24 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. 13:08:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1128ms 13:08:24 INFO - PROCESS | 1777 | 1461096504716 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 13:08:24 INFO - PROCESS | 1777 | 1461096504722 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 13:08:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:08:24 INFO - PROCESS | 1777 | 1461096504730 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 1777 | 1461096504737 Marionette TRACE conn3 <- [1,302,null,{}] 13:08:24 INFO - PROCESS | 1777 | 1461096504802 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}] 13:08:24 INFO - PROCESS | 1777 | 1461096504976 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 13:08:25 INFO - PROCESS | 1777 | 1461096505119 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x91234c00 == 45 [pid = 1777] [id = 83] 13:08:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 97 (0x91ee5000) [pid = 1777] [serial = 248] [outer = (nil)] 13:08:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 98 (0x9305b400) [pid = 1777] [serial = 249] [outer = 0x91ee5000] 13:08:25 INFO - PROCESS | 1777 | 1461096505214 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 99 (0x93178800) [pid = 1777] [serial = 250] [outer = 0x91ee5000] 13:08:26 INFO - PROCESS | 1777 | 1461096506119 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]]]}] 13:08:26 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. 13:08:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1439ms 13:08:26 INFO - PROCESS | 1777 | 1461096506169 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 1777 | 1461096506178 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 13:08:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:08:26 INFO - PROCESS | 1777 | 1461096506189 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 1777 | 1461096506192 Marionette TRACE conn3 <- [1,306,null,{}] 13:08:26 INFO - PROCESS | 1777 | 1461096506199 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}] 13:08:26 INFO - PROCESS | 1777 | 1461096506369 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 13:08:26 INFO - PROCESS | 1777 | 1461096506513 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee1000 == 46 [pid = 1777] [id = 84] 13:08:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x95847400) [pid = 1777] [serial = 251] [outer = (nil)] 13:08:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x97d48c00) [pid = 1777] [serial = 252] [outer = 0x95847400] 13:08:26 INFO - PROCESS | 1777 | 1461096506599 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x97d4f800) [pid = 1777] [serial = 253] [outer = 0x95847400] 13:08:27 INFO - PROCESS | 1777 | 1461096507540 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]]]}] 13:08:27 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. 13:08:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1386ms 13:08:27 INFO - PROCESS | 1777 | 1461096507575 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 13:08:27 INFO - PROCESS | 1777 | 1461096507578 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 13:08:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:08:27 INFO - PROCESS | 1777 | 1461096507586 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 1777 | 1461096507593 Marionette TRACE conn3 <- [1,310,null,{}] 13:08:27 INFO - PROCESS | 1777 | 1461096507609 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}] 13:08:27 INFO - PROCESS | 1777 | 1461096507831 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 13:08:27 INFO - PROCESS | 1777 | 1461096507845 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d4d400 == 47 [pid = 1777] [id = 85] 13:08:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x99ca4800) [pid = 1777] [serial = 254] [outer = (nil)] 13:08:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x9fc30400) [pid = 1777] [serial = 255] [outer = 0x99ca4800] 13:08:27 INFO - PROCESS | 1777 | 1461096507984 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0xa01c3000) [pid = 1777] [serial = 256] [outer = 0x99ca4800] 13:08:29 INFO - PROCESS | 1777 | 1461096509042 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]]]}] 13:08:29 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. 13:08:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1488ms 13:08:29 INFO - PROCESS | 1777 | 1461096509074 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 13:08:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:08:29 INFO - PROCESS | 1777 | 1461096509079 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 13:08:29 INFO - PROCESS | 1777 | 1461096509086 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - PROCESS | 1777 | 1461096509089 Marionette TRACE conn3 <- [1,314,null,{}] 13:08:29 INFO - PROCESS | 1777 | 1461096509095 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}] 13:08:29 INFO - PROCESS | 1777 | 1461096509279 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 13:08:29 INFO - PROCESS | 1777 | 1461096509425 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x93198400 == 48 [pid = 1777] [id = 86] 13:08:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x9319fc00) [pid = 1777] [serial = 257] [outer = (nil)] 13:08:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x931a4c00) [pid = 1777] [serial = 258] [outer = 0x9319fc00] 13:08:29 INFO - PROCESS | 1777 | 1461096509556 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x97d51800) [pid = 1777] [serial = 259] [outer = 0x9319fc00] 13:08:30 INFO - PROCESS | 1777 | 1461096510361 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]]]}] 13:08:30 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. 13:08:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1340ms 13:08:30 INFO - PROCESS | 1777 | 1461096510425 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 13:08:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:08:30 INFO - PROCESS | 1777 | 1461096510430 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 13:08:30 INFO - PROCESS | 1777 | 1461096510436 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 1777 | 1461096510440 Marionette TRACE conn3 <- [1,318,null,{}] 13:08:30 INFO - PROCESS | 1777 | 1461096510446 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}] 13:08:30 INFO - PROCESS | 1777 | 1461096510609 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 13:08:30 INFO - PROCESS | 1777 | 1461096510816 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bf400 == 49 [pid = 1777] [id = 87] 13:08:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x931bf800) [pid = 1777] [serial = 260] [outer = (nil)] 13:08:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x931c2000) [pid = 1777] [serial = 261] [outer = 0x931bf800] 13:08:30 INFO - PROCESS | 1777 | 1461096510908 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x931c4400) [pid = 1777] [serial = 262] [outer = 0x931bf800] 13:08:31 INFO - PROCESS | 1777 | 1461096511785 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]]]}] 13:08:31 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. 13:08:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1383ms 13:08:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:08:31 INFO - PROCESS | 1777 | 1461096511818 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 1777 | 1461096511821 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 13:08:31 INFO - PROCESS | 1777 | 1461096511828 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 1777 | 1461096511832 Marionette TRACE conn3 <- [1,322,null,{}] 13:08:31 INFO - PROCESS | 1777 | 1461096511837 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}] 13:08:32 INFO - PROCESS | 1777 | 1461096512027 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 13:08:32 INFO - PROCESS | 1777 | 1461096512186 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f712000 == 50 [pid = 1777] [id = 88] 13:08:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x93003400) [pid = 1777] [serial = 263] [outer = (nil)] 13:08:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0xa1062400) [pid = 1777] [serial = 264] [outer = 0x93003400] 13:08:32 INFO - PROCESS | 1777 | 1461096512276 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0xa454a000) [pid = 1777] [serial = 265] [outer = 0x93003400] 13:08:33 INFO - PROCESS | 1777 | 1461096513225 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]]]}] 13:08:33 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. 13:08:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1434ms 13:08:33 INFO - PROCESS | 1777 | 1461096513261 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 1777 | 1461096513266 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 13:08:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:08:33 INFO - PROCESS | 1777 | 1461096513273 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 1777 | 1461096513275 Marionette TRACE conn3 <- [1,326,null,{}] 13:08:33 INFO - PROCESS | 1777 | 1461096513282 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}] 13:08:33 INFO - PROCESS | 1777 | 1461096513437 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 13:08:33 INFO - PROCESS | 1777 | 1461096513589 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x931ba800 == 51 [pid = 1777] [id = 89] 13:08:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x98101800) [pid = 1777] [serial = 266] [outer = (nil)] 13:08:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0xa456cc00) [pid = 1777] [serial = 267] [outer = 0x98101800] 13:08:33 INFO - PROCESS | 1777 | 1461096513678 Marionette DEBUG loaded listener.js 13:08:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0xa4686c00) [pid = 1777] [serial = 268] [outer = 0x98101800] 13:08:34 INFO - PROCESS | 1777 | 1461096514571 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]]]}] 13:08:34 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. 13:08:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1334ms 13:08:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:08:34 INFO - PROCESS | 1777 | 1461096514608 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 1777 | 1461096514611 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 13:08:34 INFO - PROCESS | 1777 | 1461096514617 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:08:34 INFO - PROCESS | 1777 | 1461096514621 Marionette TRACE conn3 <- [1,330,null,{}] 13:08:34 INFO - PROCESS | 1777 | 1461096514627 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}] 13:08:34 INFO - PROCESS | 1777 | 1461096514781 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 13:08:34 INFO - PROCESS | 1777 | 1461096514932 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e885c00 == 52 [pid = 1777] [id = 90] 13:08:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x8e887800) [pid = 1777] [serial = 269] [outer = (nil)] 13:08:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x8e88b400) [pid = 1777] [serial = 270] [outer = 0x8e887800] 13:08:35 INFO - PROCESS | 1777 | 1461096515016 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x8e88d000) [pid = 1777] [serial = 271] [outer = 0x8e887800] 13:08:36 INFO - PROCESS | 1777 | 1461096516128 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]]]}] 13:08:36 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. 13:08:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1531ms 13:08:36 INFO - PROCESS | 1777 | 1461096516163 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 1777 | 1461096516168 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 13:08:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:08:36 INFO - PROCESS | 1777 | 1461096516179 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 1777 | 1461096516184 Marionette TRACE conn3 <- [1,334,null,{}] 13:08:36 INFO - PROCESS | 1777 | 1461096516192 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}] 13:08:36 INFO - PROCESS | 1777 | 1461096516346 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 13:08:36 INFO - PROCESS | 1777 | 1461096516597 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c2000 == 53 [pid = 1777] [id = 91] 13:08:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x904c4000) [pid = 1777] [serial = 272] [outer = (nil)] 13:08:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x90523c00) [pid = 1777] [serial = 273] [outer = 0x904c4000] 13:08:36 INFO - PROCESS | 1777 | 1461096516707 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x9123e800) [pid = 1777] [serial = 274] [outer = 0x904c4000] 13:08:37 INFO - PROCESS | 1777 | 1461096517536 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]]]}] 13:08:37 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. 13:08:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1433ms 13:08:37 INFO - PROCESS | 1777 | 1461096517613 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 1777 | 1461096517621 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 13:08:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:08:37 INFO - PROCESS | 1777 | 1461096517631 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 1777 | 1461096517634 Marionette TRACE conn3 <- [1,338,null,{}] 13:08:37 INFO - PROCESS | 1777 | 1461096517640 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}] 13:08:37 INFO - PROCESS | 1777 | 1461096517839 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 13:08:37 INFO - PROCESS | 1777 | --DOCSHELL 0x904c3800 == 52 [pid = 1777] [id = 81] 13:08:37 INFO - PROCESS | 1777 | --DOCSHELL 0x9810f400 == 51 [pid = 1777] [id = 80] 13:08:37 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0xa0d2d800) [pid = 1777] [serial = 203] [outer = (nil)] [url = about:blank] 13:08:37 INFO - PROCESS | 1777 | --DOCSHELL 0x97d4e800 == 50 [pid = 1777] [id = 79] 13:08:37 INFO - PROCESS | 1777 | --DOCSHELL 0x96fbd400 == 49 [pid = 1777] [id = 78] 13:08:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8f711c00 == 48 [pid = 1777] [id = 77] 13:08:38 INFO - PROCESS | 1777 | --DOCSHELL 0x914ed800 == 47 [pid = 1777] [id = 76] 13:08:38 INFO - PROCESS | 1777 | --DOCSHELL 0x8f70b400 == 46 [pid = 1777] [id = 68] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x971a9000) [pid = 1777] [serial = 135] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x99c9e000) [pid = 1777] [serial = 138] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0xa1038400) [pid = 1777] [serial = 141] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0xa3d7b800) [pid = 1777] [serial = 144] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x96a27000) [pid = 1777] [serial = 147] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x9fc8f400) [pid = 1777] [serial = 197] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0x91240800) [pid = 1777] [serial = 170] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 114 (0x9790b800) [pid = 1777] [serial = 173] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 113 (0x9929c000) [pid = 1777] [serial = 176] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 112 (0x95842400) [pid = 1777] [serial = 185] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 111 (0x96ab0400) [pid = 1777] [serial = 188] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x97c65c00) [pid = 1777] [serial = 189] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x9fd4ac00) [pid = 1777] [serial = 183] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x9fc84400) [pid = 1777] [serial = 182] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x98ea8800) [pid = 1777] [serial = 191] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x99205400) [pid = 1777] [serial = 192] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x9a6da000) [pid = 1777] [serial = 179] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0xa019a400) [pid = 1777] [serial = 200] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 103 (0x9620fc00) [pid = 1777] [serial = 186] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 102 (0x9a66f000) [pid = 1777] [serial = 194] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 101 (0x9fd9a000) [pid = 1777] [serial = 198] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 100 (0x9df86800) [pid = 1777] [serial = 195] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | --DOMWINDOW == 99 (0xa01c1000) [pid = 1777] [serial = 201] [outer = (nil)] [url = about:blank] 13:08:38 INFO - PROCESS | 1777 | 1461096518086 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb24400 == 47 [pid = 1777] [id = 92] 13:08:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 100 (0x904c3800) [pid = 1777] [serial = 275] [outer = (nil)] 13:08:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 101 (0x9316c000) [pid = 1777] [serial = 276] [outer = 0x904c3800] 13:08:38 INFO - PROCESS | 1777 | 1461096518177 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 102 (0x93199800) [pid = 1777] [serial = 277] [outer = 0x904c3800] 13:08:38 INFO - PROCESS | 1777 | 1461096518940 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]]]}] 13:08:38 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. 13:08:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1328ms 13:08:38 INFO - PROCESS | 1777 | 1461096518962 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 1777 | 1461096518965 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 13:08:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:08:38 INFO - PROCESS | 1777 | 1461096518972 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 1777 | 1461096518977 Marionette TRACE conn3 <- [1,342,null,{}] 13:08:38 INFO - PROCESS | 1777 | 1461096518993 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}] 13:08:39 INFO - PROCESS | 1777 | 1461096519141 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 13:08:39 INFO - PROCESS | 1777 | 1461096519159 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a5c00 == 48 [pid = 1777] [id = 93] 13:08:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 103 (0x95842400) [pid = 1777] [serial = 278] [outer = (nil)] 13:08:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 104 (0x96a27400) [pid = 1777] [serial = 279] [outer = 0x95842400] 13:08:39 INFO - PROCESS | 1777 | 1461096519234 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x96fbc400) [pid = 1777] [serial = 280] [outer = 0x95842400] 13:08:40 INFO - PROCESS | 1777 | 1461096520028 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]]]}] 13:08:40 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. 13:08:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1100ms 13:08:40 INFO - PROCESS | 1777 | 1461096520082 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 1777 | 1461096520085 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 13:08:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:08:40 INFO - PROCESS | 1777 | 1461096520092 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 1777 | 1461096520094 Marionette TRACE conn3 <- [1,346,null,{}] 13:08:40 INFO - PROCESS | 1777 | 1461096520100 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}] 13:08:40 INFO - PROCESS | 1777 | 1461096520244 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 13:08:40 INFO - PROCESS | 1777 | 1461096520263 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c8800 == 49 [pid = 1777] [id = 94] 13:08:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x96fcec00) [pid = 1777] [serial = 281] [outer = (nil)] 13:08:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x97909800) [pid = 1777] [serial = 282] [outer = 0x96fcec00] 13:08:40 INFO - PROCESS | 1777 | 1461096520335 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x97c63c00) [pid = 1777] [serial = 283] [outer = 0x96fcec00] 13:08:41 INFO - PROCESS | 1777 | 1461096521312 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]]]}] 13:08:41 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. 13:08:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1242ms 13:08:41 INFO - PROCESS | 1777 | 1461096521336 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 13:08:41 INFO - PROCESS | 1777 | 1461096521343 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 13:08:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:08:41 INFO - PROCESS | 1777 | 1461096521357 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - PROCESS | 1777 | 1461096521360 Marionette TRACE conn3 <- [1,350,null,{}] 13:08:41 INFO - PROCESS | 1777 | 1461096521366 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}] 13:08:41 INFO - PROCESS | 1777 | 1461096521548 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 13:08:41 INFO - PROCESS | 1777 | 1461096521572 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bdc00 == 50 [pid = 1777] [id = 95] 13:08:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x96fc6c00) [pid = 1777] [serial = 284] [outer = (nil)] 13:08:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x97d4c800) [pid = 1777] [serial = 285] [outer = 0x96fc6c00] 13:08:41 INFO - PROCESS | 1777 | 1461096521642 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x98102400) [pid = 1777] [serial = 286] [outer = 0x96fc6c00] 13:08:42 INFO - PROCESS | 1777 | 1461096522545 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]]]}] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 110 (0x983f9c00) [pid = 1777] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 109 (0x904c7000) [pid = 1777] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 108 (0x971ae000) [pid = 1777] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 107 (0x98105c00) [pid = 1777] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 106 (0x9067ec00) [pid = 1777] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 105 (0x91e91800) [pid = 1777] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:08:42 INFO - PROCESS | 1777 | --DOMWINDOW == 104 (0x90522800) [pid = 1777] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:08:42 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. 13:08:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1327ms 13:08:42 INFO - PROCESS | 1777 | 1461096522685 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 13:08:42 INFO - PROCESS | 1777 | 1461096522689 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 13:08:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:08:42 INFO - PROCESS | 1777 | 1461096522694 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:08:42 INFO - PROCESS | 1777 | 1461096522698 Marionette TRACE conn3 <- [1,354,null,{}] 13:08:42 INFO - PROCESS | 1777 | 1461096522703 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}] 13:08:42 INFO - PROCESS | 1777 | 1461096522863 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 13:08:42 INFO - PROCESS | 1777 | 1461096522875 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d45c00 == 51 [pid = 1777] [id = 96] 13:08:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 105 (0x981b3000) [pid = 1777] [serial = 287] [outer = (nil)] 13:08:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 106 (0x98e29800) [pid = 1777] [serial = 288] [outer = 0x981b3000] 13:08:42 INFO - PROCESS | 1777 | 1461096522949 Marionette DEBUG loaded listener.js 13:08:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 107 (0x9918ac00) [pid = 1777] [serial = 289] [outer = 0x981b3000] 13:08:43 INFO - PROCESS | 1777 | 1461096523779 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]]]}] 13:08:43 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. 13:08:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1127ms 13:08:43 INFO - PROCESS | 1777 | 1461096523823 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 13:08:43 INFO - PROCESS | 1777 | 1461096523825 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 13:08:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:08:43 INFO - PROCESS | 1777 | 1461096523831 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - PROCESS | 1777 | 1461096523834 Marionette TRACE conn3 <- [1,358,null,{}] 13:08:43 INFO - PROCESS | 1777 | 1461096523840 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}] 13:08:43 INFO - PROCESS | 1777 | 1461096523978 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 13:08:44 INFO - PROCESS | 1777 | 1461096523992 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb2d000 == 52 [pid = 1777] [id = 97] 13:08:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 108 (0x983f9c00) [pid = 1777] [serial = 290] [outer = (nil)] 13:08:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 109 (0x99817400) [pid = 1777] [serial = 291] [outer = 0x983f9c00] 13:08:44 INFO - PROCESS | 1777 | 1461096524062 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 110 (0x99c9d800) [pid = 1777] [serial = 292] [outer = 0x983f9c00] 13:08:44 INFO - PROCESS | 1777 | 1461096524987 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]]]}] 13:08:45 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. 13:08:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1177ms 13:08:45 INFO - PROCESS | 1777 | 1461096525010 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 1777 | 1461096525015 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 13:08:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:08:45 INFO - PROCESS | 1777 | 1461096525025 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 1777 | 1461096525032 Marionette TRACE conn3 <- [1,362,null,{}] 13:08:45 INFO - PROCESS | 1777 | 1461096525042 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}] 13:08:45 INFO - PROCESS | 1777 | 1461096525284 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 13:08:45 INFO - PROCESS | 1777 | 1461096525406 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e889000 == 53 [pid = 1777] [id = 98] 13:08:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 111 (0x8f486800) [pid = 1777] [serial = 293] [outer = (nil)] 13:08:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 112 (0x904c2c00) [pid = 1777] [serial = 294] [outer = 0x8f486800] 13:08:45 INFO - PROCESS | 1777 | 1461096525495 Marionette DEBUG loaded listener.js 13:08:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 113 (0x91238400) [pid = 1777] [serial = 295] [outer = 0x8f486800] 13:08:46 INFO - PROCESS | 1777 | 1461096526434 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]]]}] 13:08:46 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. 13:08:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1441ms 13:08:46 INFO - PROCESS | 1777 | 1461096526466 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 1777 | 1461096526475 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 13:08:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:08:46 INFO - PROCESS | 1777 | 1461096526486 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 1777 | 1461096526490 Marionette TRACE conn3 <- [1,366,null,{}] 13:08:46 INFO - PROCESS | 1777 | 1461096526496 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}] 13:08:46 INFO - PROCESS | 1777 | 1461096526671 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 13:08:46 INFO - PROCESS | 1777 | 1461096526817 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a2400 == 54 [pid = 1777] [id = 99] 13:08:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 114 (0x931a3c00) [pid = 1777] [serial = 296] [outer = (nil)] 13:08:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 115 (0x931bf000) [pid = 1777] [serial = 297] [outer = 0x931a3c00] 13:08:46 INFO - PROCESS | 1777 | 1461096526906 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x9627a800) [pid = 1777] [serial = 298] [outer = 0x931a3c00] 13:08:47 INFO - PROCESS | 1777 | 1461096527887 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]]]}] 13:08: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. 13:08:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1435ms 13:08:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:08:47 INFO - PROCESS | 1777 | 1461096527920 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 1777 | 1461096527924 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 13:08:47 INFO - PROCESS | 1777 | 1461096527931 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 1777 | 1461096527937 Marionette TRACE conn3 <- [1,370,null,{}] 13:08:47 INFO - PROCESS | 1777 | 1461096527953 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}] 13:08:48 INFO - PROCESS | 1777 | 1461096528178 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 13:08:48 INFO - PROCESS | 1777 | 1461096528437 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee3000 == 55 [pid = 1777] [id = 100] 13:08:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x98ec5c00) [pid = 1777] [serial = 299] [outer = (nil)] 13:08:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x9980f000) [pid = 1777] [serial = 300] [outer = 0x98ec5c00] 13:08:48 INFO - PROCESS | 1777 | 1461096528570 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x9a6e6000) [pid = 1777] [serial = 301] [outer = 0x98ec5c00] 13:08:49 INFO - PROCESS | 1777 | 1461096529530 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]]]}] 13:08:49 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. 13:08:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1639ms 13:08:49 INFO - PROCESS | 1777 | 1461096529569 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 1777 | 1461096529574 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 13:08:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:08:49 INFO - PROCESS | 1777 | 1461096529580 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 1777 | 1461096529584 Marionette TRACE conn3 <- [1,374,null,{}] 13:08:49 INFO - PROCESS | 1777 | 1461096529589 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}] 13:08:49 INFO - PROCESS | 1777 | 1461096529750 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 13:08:49 INFO - PROCESS | 1777 | 1461096529903 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f485800 == 56 [pid = 1777] [id = 101] 13:08:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x9fc8f400) [pid = 1777] [serial = 302] [outer = (nil)] 13:08:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x9fd55800) [pid = 1777] [serial = 303] [outer = 0x9fc8f400] 13:08:49 INFO - PROCESS | 1777 | 1461096529989 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x9ffe9400) [pid = 1777] [serial = 304] [outer = 0x9fc8f400] 13:08:50 INFO - PROCESS | 1777 | 1461096530958 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:08:51 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:08:51 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1429ms 13:08:51 INFO - PROCESS | 1777 | 1461096531010 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 1777 | 1461096531014 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 13:08:51 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:08:51 INFO - PROCESS | 1777 | 1461096531021 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 1777 | 1461096531024 Marionette TRACE conn3 <- [1,378,null,{}] 13:08:51 INFO - PROCESS | 1777 | 1461096531030 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}] 13:08:51 INFO - PROCESS | 1777 | 1461096531197 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 13:08:51 INFO - PROCESS | 1777 | 1461096531402 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x98b10800 == 57 [pid = 1777] [id = 102] 13:08:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x9fc29400) [pid = 1777] [serial = 305] [outer = (nil)] 13:08:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0xa0d1b800) [pid = 1777] [serial = 306] [outer = 0x9fc29400] 13:08:51 INFO - PROCESS | 1777 | 1461096531534 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0xa1036000) [pid = 1777] [serial = 307] [outer = 0x9fc29400] 13:08:52 INFO - PROCESS | 1777 | 1461096532402 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:08:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:08:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1431ms 13:08:52 INFO - PROCESS | 1777 | 1461096532452 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 1777 | 1461096532456 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 13:08:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:08:52 INFO - PROCESS | 1777 | 1461096532462 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 1777 | 1461096532466 Marionette TRACE conn3 <- [1,382,null,{}] 13:08:52 INFO - PROCESS | 1777 | 1461096532471 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}] 13:08:52 INFO - PROCESS | 1777 | 1461096532708 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 13:08:52 INFO - PROCESS | 1777 | 1461096532861 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f483400 == 58 [pid = 1777] [id = 103] 13:08:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x8f484000) [pid = 1777] [serial = 308] [outer = (nil)] 13:08:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x94dc2c00) [pid = 1777] [serial = 309] [outer = 0x8f484000] 13:08:52 INFO - PROCESS | 1777 | 1461096532957 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0xa0d12800) [pid = 1777] [serial = 310] [outer = 0x8f484000] 13:08:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:08:53 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:08:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:08:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:08:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:08:53 INFO - PROCESS | 1777 | 1461096533839 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:08:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1439ms 13:08:53 INFO - PROCESS | 1777 | 1461096533902 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 1777 | 1461096533906 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 13:08:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:08:53 INFO - PROCESS | 1777 | 1461096533912 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 1777 | 1461096533915 Marionette TRACE conn3 <- [1,386,null,{}] 13:08:53 INFO - PROCESS | 1777 | 1461096533921 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}] 13:08:54 INFO - PROCESS | 1777 | 1461096534084 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 13:08:54 INFO - PROCESS | 1777 | 1461096534245 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e88d400 == 59 [pid = 1777] [id = 104] 13:08:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8fd04000) [pid = 1777] [serial = 311] [outer = (nil)] 13:08:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8fd0ac00) [pid = 1777] [serial = 312] [outer = 0x8fd04000] 13:08:54 INFO - PROCESS | 1777 | 1461096534334 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8fd0dc00) [pid = 1777] [serial = 313] [outer = 0x8fd04000] 13:08:55 INFO - PROCESS | 1777 | 1461096535528 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]]]}] 13:08:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:08:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1642ms 13:08:55 INFO - PROCESS | 1777 | 1461096535555 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 1777 | 1461096535560 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 13:08:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:08:55 INFO - PROCESS | 1777 | 1461096535568 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - PROCESS | 1777 | 1461096535574 Marionette TRACE conn3 <- [1,390,null,{}] 13:08:55 INFO - PROCESS | 1777 | 1461096535583 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}] 13:08:55 INFO - PROCESS | 1777 | 1461096535736 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 13:08:55 INFO - PROCESS | 1777 | 1461096535941 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f703c00 == 60 [pid = 1777] [id = 105] 13:08:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8f70b400) [pid = 1777] [serial = 314] [outer = (nil)] 13:08:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x91edf800) [pid = 1777] [serial = 315] [outer = 0x8f70b400] 13:08:56 INFO - PROCESS | 1777 | 1461096536017 Marionette DEBUG loaded listener.js 13:08:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x93172c00) [pid = 1777] [serial = 316] [outer = 0x8f70b400] 13:08:56 INFO - PROCESS | 1777 | 1461096536934 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]]]}] 13:08:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:08:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1434ms 13:08:57 INFO - PROCESS | 1777 | 1461096537003 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 13:08:57 INFO - PROCESS | 1777 | 1461096537010 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 13:08:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:08:57 INFO - PROCESS | 1777 | 1461096537020 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:08:57 INFO - PROCESS | 1777 | 1461096537024 Marionette TRACE conn3 <- [1,394,null,{}] 13:08:57 INFO - PROCESS | 1777 | 1461096537030 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}] 13:08:57 INFO - PROCESS | 1777 | 1461096537237 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 13:08:57 INFO - PROCESS | 1777 | 1461096537471 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e88e800 == 61 [pid = 1777] [id = 106] 13:08:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8e890400) [pid = 1777] [serial = 317] [outer = (nil)] 13:08:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x91ee2000) [pid = 1777] [serial = 318] [outer = 0x8e890400] 13:08:57 INFO - PROCESS | 1777 | 1461096537625 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x931bbc00) [pid = 1777] [serial = 319] [outer = 0x8e890400] 13:08:57 INFO - PROCESS | 1777 | --DOCSHELL 0x93002400 == 60 [pid = 1777] [id = 39] 13:08:57 INFO - PROCESS | 1777 | --DOCSHELL 0x97d45c00 == 59 [pid = 1777] [id = 96] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x98b04000) [pid = 1777] [serial = 209] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0xa2b2f400) [pid = 1777] [serial = 212] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x93176000) [pid = 1777] [serial = 215] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x96fbec00) [pid = 1777] [serial = 218] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x99a6c000) [pid = 1777] [serial = 221] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0xa468a800) [pid = 1777] [serial = 225] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x9fd90000) [pid = 1777] [serial = 246] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x91ee5c00) [pid = 1777] [serial = 206] [outer = (nil)] [url = about:blank] 13:08:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931bdc00 == 58 [pid = 1777] [id = 95] 13:08:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931c8800 == 57 [pid = 1777] [id = 94] 13:08:57 INFO - PROCESS | 1777 | --DOCSHELL 0x98e26c00 == 56 [pid = 1777] [id = 60] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x931a5c00 == 55 [pid = 1777] [id = 93] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb24400 == 54 [pid = 1777] [id = 92] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x904c2000 == 53 [pid = 1777] [id = 91] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x931ba800 == 52 [pid = 1777] [id = 89] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x8f712000 == 51 [pid = 1777] [id = 88] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x931bf400 == 50 [pid = 1777] [id = 87] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x93198400 == 49 [pid = 1777] [id = 86] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x97d4d400 == 48 [pid = 1777] [id = 85] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x91ee1000 == 47 [pid = 1777] [id = 84] 13:08:58 INFO - PROCESS | 1777 | --DOCSHELL 0x91234c00 == 46 [pid = 1777] [id = 83] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0xa106a800) [pid = 1777] [serial = 99] [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.] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x998d7400) [pid = 1777] [serial = 244] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x984a4800) [pid = 1777] [serial = 238] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x98eac800) [pid = 1777] [serial = 240] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x932e8c00) [pid = 1777] [serial = 243] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x99181000) [pid = 1777] [serial = 241] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x97d43c00) [pid = 1777] [serial = 234] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x97d4a000) [pid = 1777] [serial = 235] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 120 (0x983fbc00) [pid = 1777] [serial = 237] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 119 (0x93008800) [pid = 1777] [serial = 231] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 118 (0x9620f400) [pid = 1777] [serial = 232] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 117 (0x93170400) [pid = 1777] [serial = 229] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 116 (0x9300b800) [pid = 1777] [serial = 228] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | --DOMWINDOW == 115 (0xa0d36c00) [pid = 1777] [serial = 204] [outer = (nil)] [url = about:blank] 13:08:58 INFO - PROCESS | 1777 | 1461096538558 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]]]}] 13:08:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:08:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1636ms 13:08:58 INFO - PROCESS | 1777 | 1461096538657 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 13:08:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:08:58 INFO - PROCESS | 1777 | 1461096538663 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 13:08:58 INFO - PROCESS | 1777 | 1461096538671 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 1777 | 1461096538677 Marionette TRACE conn3 <- [1,398,null,{}] 13:08:58 INFO - PROCESS | 1777 | 1461096538686 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}] 13:08:58 INFO - PROCESS | 1777 | 1461096538887 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 13:08:59 INFO - PROCESS | 1777 | 1461096539104 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0a000 == 47 [pid = 1777] [id = 107] 13:08:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 116 (0x8fd0b400) [pid = 1777] [serial = 320] [outer = (nil)] 13:08:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 117 (0x904ce000) [pid = 1777] [serial = 321] [outer = 0x8fd0b400] 13:08:59 INFO - PROCESS | 1777 | 1461096539197 Marionette DEBUG loaded listener.js 13:08:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 118 (0x91e97800) [pid = 1777] [serial = 322] [outer = 0x8fd0b400] 13:09:00 INFO - PROCESS | 1777 | 1461096540103 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]]]}] 13:09:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:09:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1489ms 13:09:00 INFO - PROCESS | 1777 | 1461096540160 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 13:09:00 INFO - PROCESS | 1777 | 1461096540165 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 13:09:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:09:00 INFO - PROCESS | 1777 | 1461096540178 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 1777 | 1461096540183 Marionette TRACE conn3 <- [1,402,null,{}] 13:09:00 INFO - PROCESS | 1777 | 1461096540190 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}] 13:09:00 INFO - PROCESS | 1777 | 1461096540397 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 13:09:00 INFO - PROCESS | 1777 | 1461096540602 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f482800 == 48 [pid = 1777] [id = 108] 13:09:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 119 (0x931c5800) [pid = 1777] [serial = 323] [outer = (nil)] 13:09:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 120 (0x94db4000) [pid = 1777] [serial = 324] [outer = 0x931c5800] 13:09:00 INFO - PROCESS | 1777 | 1461096540747 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 121 (0x94dbc000) [pid = 1777] [serial = 325] [outer = 0x931c5800] 13:09:01 INFO - PROCESS | 1777 | 1461096541948 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]]]}] 13:09:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:09:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1789ms 13:09:01 INFO - PROCESS | 1777 | 1461096541963 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 13:09:01 INFO - PROCESS | 1777 | 1461096541967 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 13:09:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:09:01 INFO - PROCESS | 1777 | 1461096541974 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:09:01 INFO - PROCESS | 1777 | 1461096541977 Marionette TRACE conn3 <- [1,406,null,{}] 13:09:01 INFO - PROCESS | 1777 | 1461096541993 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}] 13:09:02 INFO - PROCESS | 1777 | 1461096542160 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 13:09:02 INFO - PROCESS | 1777 | 1461096542384 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x94db8800 == 49 [pid = 1777] [id = 109] 13:09:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x96fbf800) [pid = 1777] [serial = 326] [outer = (nil)] 13:09:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x971ab400) [pid = 1777] [serial = 327] [outer = 0x96fbf800] 13:09:02 INFO - PROCESS | 1777 | 1461096542473 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x97c6b000) [pid = 1777] [serial = 328] [outer = 0x96fbf800] 13:09:03 INFO - PROCESS | 1777 | 1461096543388 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]]]}] 13:09:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:09:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1481ms 13:09:03 INFO - PROCESS | 1777 | 1461096543456 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 13:09:03 INFO - PROCESS | 1777 | 1461096543460 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 13:09:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:09:03 INFO - PROCESS | 1777 | 1461096543467 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 1777 | 1461096543471 Marionette TRACE conn3 <- [1,410,null,{}] 13:09:03 INFO - PROCESS | 1777 | 1461096543477 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}] 13:09:03 INFO - PROCESS | 1777 | 1461096543643 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 13:09:03 INFO - PROCESS | 1777 | 1461096543793 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb25400 == 50 [pid = 1777] [id = 110] 13:09:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x97c6a800) [pid = 1777] [serial = 329] [outer = (nil)] 13:09:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x9810c400) [pid = 1777] [serial = 330] [outer = 0x97c6a800] 13:09:03 INFO - PROCESS | 1777 | 1461096543882 Marionette DEBUG loaded listener.js 13:09:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x98903400) [pid = 1777] [serial = 331] [outer = 0x97c6a800] 13:09:04 INFO - PROCESS | 1777 | 1461096544822 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]]]}] 13:09:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:09:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1436ms 13:09:04 INFO - PROCESS | 1777 | 1461096544907 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 13:09:04 INFO - PROCESS | 1777 | 1461096544914 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 13:09:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:09:04 INFO - PROCESS | 1777 | 1461096544923 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 1777 | 1461096544927 Marionette TRACE conn3 <- [1,414,null,{}] 13:09:04 INFO - PROCESS | 1777 | 1461096544933 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}] 13:09:05 INFO - PROCESS | 1777 | 1461096545135 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 13:09:05 INFO - PROCESS | 1777 | 1461096545332 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a5000 == 51 [pid = 1777] [id = 111] 13:09:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x9849ec00) [pid = 1777] [serial = 332] [outer = (nil)] 13:09:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x99182000) [pid = 1777] [serial = 333] [outer = 0x9849ec00] 13:09:05 INFO - PROCESS | 1777 | 1461096545474 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x9918a000) [pid = 1777] [serial = 334] [outer = 0x9849ec00] 13:09:06 INFO - PROCESS | 1777 | 1461096546377 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]]]}] 13:09:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:09:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1483ms 13:09:06 INFO - PROCESS | 1777 | 1461096546406 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 13:09:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:09:06 INFO - PROCESS | 1777 | 1461096546410 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 13:09:06 INFO - PROCESS | 1777 | 1461096546417 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:09:06 INFO - PROCESS | 1777 | 1461096546420 Marionette TRACE conn3 <- [1,418,null,{}] 13:09:06 INFO - PROCESS | 1777 | 1461096546426 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}] 13:09:06 INFO - PROCESS | 1777 | 1461096546623 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 13:09:06 INFO - PROCESS | 1777 | 1461096546778 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x9810f400 == 52 [pid = 1777] [id = 112] 13:09:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x99a79800) [pid = 1777] [serial = 335] [outer = (nil)] 13:09:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x9fc29800) [pid = 1777] [serial = 336] [outer = 0x99a79800] 13:09:06 INFO - PROCESS | 1777 | 1461096546870 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0xa0106c00) [pid = 1777] [serial = 337] [outer = 0x99a79800] 13:09:08 INFO - PROCESS | 1777 | 1461096548218 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]]]}] 13:09:08 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 13:09:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1833ms 13:09:08 INFO - PROCESS | 1777 | 1461096548299 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 1777 | 1461096548303 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 13:09:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:09:08 INFO - PROCESS | 1777 | 1461096548311 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 1777 | 1461096548315 Marionette TRACE conn3 <- [1,422,null,{}] 13:09:08 INFO - PROCESS | 1777 | 1461096548321 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}] 13:09:08 INFO - PROCESS | 1777 | 1461096548533 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 13:09:08 INFO - PROCESS | 1777 | 1461096548714 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x9810b400 == 53 [pid = 1777] [id = 113] 13:09:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x98eab800) [pid = 1777] [serial = 338] [outer = (nil)] 13:09:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0xa106e400) [pid = 1777] [serial = 339] [outer = 0x98eab800] 13:09:08 INFO - PROCESS | 1777 | 1461096548802 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0xa2bc3400) [pid = 1777] [serial = 340] [outer = 0x98eab800] 13:09:10 INFO - PROCESS | 1777 | 1461096550248 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]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:09:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1989ms 13:09:10 INFO - PROCESS | 1777 | 1461096550301 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 1777 | 1461096550304 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 13:09:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:09:10 INFO - PROCESS | 1777 | 1461096550312 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 1777 | 1461096550316 Marionette TRACE conn3 <- [1,426,null,{}] 13:09:10 INFO - PROCESS | 1777 | 1461096550323 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}] 13:09:10 INFO - PROCESS | 1777 | 1461096550479 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 13:09:10 INFO - PROCESS | 1777 | 1461096550631 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e888400 == 54 [pid = 1777] [id = 114] 13:09:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8fdc2800) [pid = 1777] [serial = 341] [outer = (nil)] 13:09:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8fdc9000) [pid = 1777] [serial = 342] [outer = 0x8fdc2800] 13:09:10 INFO - PROCESS | 1777 | 1461096550719 Marionette DEBUG loaded listener.js 13:09:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8fdca800) [pid = 1777] [serial = 343] [outer = 0x8fdc2800] 13:09:11 INFO - PROCESS | 1777 | 1461096551674 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] 13:09:11 INFO - PROCESS | 1777 | 1461096551756 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 13:09:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 13:09:11 INFO - PROCESS | 1777 | 1461096551762 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 1777 | 1461096551766 Marionette TRACE conn3 <- [1,430,null,{}] 13:09:11 INFO - PROCESS | 1777 | 1461096551771 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}] 13:09:11 INFO - PROCESS | 1777 | 1461096551943 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 13:09:12 INFO - PROCESS | 1777 | 1461096552219 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdcfc00 == 55 [pid = 1777] [id = 115] 13:09:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x9df81000) [pid = 1777] [serial = 344] [outer = (nil)] 13:09:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0xa456f000) [pid = 1777] [serial = 345] [outer = 0x9df81000] 13:09:12 INFO - PROCESS | 1777 | 1461096552360 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0xa4572000) [pid = 1777] [serial = 346] [outer = 0x9df81000] 13:09:13 INFO - PROCESS | 1777 | 1461096553445 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]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:09:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1743ms 13:09:13 INFO - PROCESS | 1777 | 1461096553506 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 1777 | 1461096553511 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 13:09:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:09:13 INFO - PROCESS | 1777 | 1461096553520 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 1777 | 1461096553526 Marionette TRACE conn3 <- [1,434,null,{}] 13:09:13 INFO - PROCESS | 1777 | 1461096553533 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}] 13:09:13 INFO - PROCESS | 1777 | 1461096553699 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 13:09:13 INFO - PROCESS | 1777 | 1461096553872 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067e000 == 56 [pid = 1777] [id = 116] 13:09:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x91e9d000) [pid = 1777] [serial = 347] [outer = (nil)] 13:09:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x93178400) [pid = 1777] [serial = 348] [outer = 0x91e9d000] 13:09:14 INFO - PROCESS | 1777 | 1461096554051 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x931c5000) [pid = 1777] [serial = 349] [outer = 0x91e9d000] 13:09:15 INFO - PROCESS | 1777 | --DOCSHELL 0x96fb8800 == 55 [pid = 1777] [id = 73] 13:09:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f70a000 == 54 [pid = 1777] [id = 75] 13:09:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f703c00 == 53 [pid = 1777] [id = 105] 13:09:15 INFO - PROCESS | 1777 | 1461096555232 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]]]}] 13:09:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:09:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1787ms 13:09:15 INFO - PROCESS | 1777 | 1461096555316 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 1777 | 1461096555324 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 13:09:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:09:15 INFO - PROCESS | 1777 | 1461096555333 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 1777 | 1461096555337 Marionette TRACE conn3 <- [1,438,null,{}] 13:09:15 INFO - PROCESS | 1777 | 1461096555343 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}] 13:09:15 INFO - PROCESS | 1777 | 1461096555597 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 13:09:15 INFO - PROCESS | 1777 | 1461096555722 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd05400 == 54 [pid = 1777] [id = 117] 13:09:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8fdc3400) [pid = 1777] [serial = 350] [outer = (nil)] 13:09:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x96fc3c00) [pid = 1777] [serial = 351] [outer = 0x8fdc3400] 13:09:15 INFO - PROCESS | 1777 | 1461096555798 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x97d46400) [pid = 1777] [serial = 352] [outer = 0x8fdc3400] 13:09:16 INFO - PROCESS | 1777 | 1461096556606 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]]]}] 13:09:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:09:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1329ms 13:09:16 INFO - PROCESS | 1777 | 1461096556671 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 1777 | 1461096556675 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 13:09:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:09:16 INFO - PROCESS | 1777 | 1461096556682 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 1777 | 1461096556688 Marionette TRACE conn3 <- [1,442,null,{}] 13:09:16 INFO - PROCESS | 1777 | 1461096556710 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}] 13:09:16 INFO - PROCESS | 1777 | 1461096556910 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 13:09:16 INFO - PROCESS | 1777 | 1461096556937 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x96216000 == 55 [pid = 1777] [id = 118] 13:09:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x9a675800) [pid = 1777] [serial = 353] [outer = (nil)] 13:09:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x9fd96000) [pid = 1777] [serial = 354] [outer = 0x9a675800] 13:09:17 INFO - PROCESS | 1777 | 1461096557011 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0xa1040400) [pid = 1777] [serial = 355] [outer = 0x9a675800] 13:09:18 INFO - PROCESS | 1777 | 1461096558012 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]]]}] 13:09:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:09:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1391ms 13:09:18 INFO - PROCESS | 1777 | 1461096558086 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 1777 | 1461096558089 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 13:09:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:09:18 INFO - PROCESS | 1777 | 1461096558096 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - PROCESS | 1777 | 1461096558100 Marionette TRACE conn3 <- [1,446,null,{}] 13:09:18 INFO - PROCESS | 1777 | 1461096558105 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}] 13:09:18 INFO - PROCESS | 1777 | 1461096558314 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 13:09:18 INFO - PROCESS | 1777 | 1461096558338 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd02800 == 56 [pid = 1777] [id = 119] 13:09:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x9a672800) [pid = 1777] [serial = 356] [outer = (nil)] 13:09:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0xa46bc000) [pid = 1777] [serial = 357] [outer = 0x9a672800] 13:09:18 INFO - PROCESS | 1777 | 1461096558409 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0xa46e9400) [pid = 1777] [serial = 358] [outer = 0x9a672800] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8f70b400) [pid = 1777] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x96fcec00) [pid = 1777] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x95842400) [pid = 1777] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x904cf000) [pid = 1777] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x904c3800) [pid = 1777] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x98e2cc00) [pid = 1777] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x96fc6c00) [pid = 1777] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x904c4000) [pid = 1777] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:09:18 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9123e000) [pid = 1777] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:09:19 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x98ea8000) [pid = 1777] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:09:19 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x981b3000) [pid = 1777] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:09:19 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x95848c00) [pid = 1777] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:09:19 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x99c9ac00) [pid = 1777] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:09:19 INFO - PROCESS | 1777 | 1461096559409 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]]]}] 13:09:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:09:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1337ms 13:09:19 INFO - PROCESS | 1777 | 1461096559434 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 1777 | 1461096559437 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 13:09:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:09:19 INFO - PROCESS | 1777 | 1461096559451 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 1777 | 1461096559454 Marionette TRACE conn3 <- [1,450,null,{}] 13:09:19 INFO - PROCESS | 1777 | 1461096559460 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}] 13:09:19 INFO - PROCESS | 1777 | 1461096559621 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 13:09:19 INFO - PROCESS | 1777 | 1461096559637 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f481000 == 57 [pid = 1777] [id = 120] 13:09:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8f489400) [pid = 1777] [serial = 359] [outer = (nil)] 13:09:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x998ce800) [pid = 1777] [serial = 360] [outer = 0x8f489400] 13:09:19 INFO - PROCESS | 1777 | 1461096559716 Marionette DEBUG loaded listener.js 13:09:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0xa106b000) [pid = 1777] [serial = 361] [outer = 0x8f489400] 13:09:20 INFO - PROCESS | 1777 | 1461096560616 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] 13:09:20 INFO - PROCESS | 1777 | 1461096560691 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 13:09:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:09:20 INFO - PROCESS | 1777 | 1461096560701 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:09:20 INFO - PROCESS | 1777 | 1461096560706 Marionette TRACE conn3 <- [1,454,null,{}] 13:09:20 INFO - PROCESS | 1777 | 1461096560714 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}] 13:09:20 INFO - PROCESS | 1777 | 1461096560909 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 13:09:21 INFO - PROCESS | 1777 | 1461096561111 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e885400 == 58 [pid = 1777] [id = 121] 13:09:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8e88c400) [pid = 1777] [serial = 362] [outer = (nil)] 13:09:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f703c00) [pid = 1777] [serial = 363] [outer = 0x8e88c400] 13:09:21 INFO - PROCESS | 1777 | 1461096561204 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fd06400) [pid = 1777] [serial = 364] [outer = 0x8e88c400] 13:09:22 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:22 INFO - PROCESS | 1777 | 1461096562259 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]]]}] 13:09:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:09:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1592ms 13:09:22 INFO - PROCESS | 1777 | 1461096562294 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 13:09:22 INFO - PROCESS | 1777 | 1461096562302 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 13:09:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:09:22 INFO - PROCESS | 1777 | 1461096562312 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:09:22 INFO - PROCESS | 1777 | 1461096562317 Marionette TRACE conn3 <- [1,458,null,{}] 13:09:22 INFO - PROCESS | 1777 | 1461096562324 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}] 13:09:22 INFO - PROCESS | 1777 | 1461096562515 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 13:09:22 INFO - PROCESS | 1777 | 1461096562730 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x93062000 == 59 [pid = 1777] [id = 122] 13:09:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x93172400) [pid = 1777] [serial = 365] [outer = (nil)] 13:09:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x931bf400) [pid = 1777] [serial = 366] [outer = 0x93172400] 13:09:22 INFO - PROCESS | 1777 | 1461096562866 Marionette DEBUG loaded listener.js 13:09:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x932ee800) [pid = 1777] [serial = 367] [outer = 0x93172400] 13:09:24 INFO - PROCESS | 1777 | 1461096564029 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] 13:09:24 INFO - PROCESS | 1777 | 1461096564111 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 13:09:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:09:24 INFO - PROCESS | 1777 | 1461096564119 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:09:24 INFO - PROCESS | 1777 | 1461096564122 Marionette TRACE conn3 <- [1,462,null,{}] 13:09:24 INFO - PROCESS | 1777 | 1461096564129 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}] 13:09:24 INFO - PROCESS | 1777 | 1461096564358 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 13:09:24 INFO - PROCESS | 1777 | 1461096564611 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a5c00 == 60 [pid = 1777] [id = 123] 13:09:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x9790c800) [pid = 1777] [serial = 368] [outer = (nil)] 13:09:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x98ec9c00) [pid = 1777] [serial = 369] [outer = 0x9790c800] 13:09:24 INFO - PROCESS | 1777 | 1461096564712 Marionette DEBUG loaded listener.js 13:09:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x99ca3800) [pid = 1777] [serial = 370] [outer = 0x9790c800] 13:09:25 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:25 INFO - PROCESS | 1777 | 1461096565689 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] 13:09:25 INFO - PROCESS | 1777 | 1461096565759 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 13:09:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:09:25 INFO - PROCESS | 1777 | 1461096565775 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - PROCESS | 1777 | 1461096565785 Marionette TRACE conn3 <- [1,466,null,{}] 13:09:25 INFO - PROCESS | 1777 | 1461096565791 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}] 13:09:26 INFO - PROCESS | 1777 | 1461096566013 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 13:09:26 INFO - PROCESS | 1777 | 1461096566276 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f480c00 == 61 [pid = 1777] [id = 124] 13:09:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x9df89c00) [pid = 1777] [serial = 371] [outer = (nil)] 13:09:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0xa4882800) [pid = 1777] [serial = 372] [outer = 0x9df89c00] 13:09:26 INFO - PROCESS | 1777 | 1461096566363 Marionette DEBUG loaded listener.js 13:09:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0xa4886400) [pid = 1777] [serial = 373] [outer = 0x9df89c00] 13:09:27 INFO - PROCESS | 1777 | 1461096567275 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] 13:09:27 INFO - PROCESS | 1777 | 1461096567324 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 13:09:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:09:27 INFO - PROCESS | 1777 | 1461096567331 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:09:27 INFO - PROCESS | 1777 | 1461096567334 Marionette TRACE conn3 <- [1,470,null,{}] 13:09:27 INFO - PROCESS | 1777 | 1461096567340 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}] 13:09:27 INFO - PROCESS | 1777 | 1461096567515 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 13:09:27 INFO - PROCESS | 1777 | 1461096567686 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x93ac2c00 == 62 [pid = 1777] [id = 125] 13:09:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x93ac4000) [pid = 1777] [serial = 374] [outer = (nil)] 13:09:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93accc00) [pid = 1777] [serial = 375] [outer = 0x93ac4000] 13:09:27 INFO - PROCESS | 1777 | 1461096567772 Marionette DEBUG loaded listener.js 13:09:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0xa487a800) [pid = 1777] [serial = 376] [outer = 0x93ac4000] 13:09:28 INFO - PROCESS | 1777 | 1461096568728 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]]]}] 13:09:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:09:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1440ms 13:09:28 INFO - PROCESS | 1777 | 1461096568772 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 13:09:28 INFO - PROCESS | 1777 | 1461096568776 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 13:09:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:09:28 INFO - PROCESS | 1777 | 1461096568783 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:09:28 INFO - PROCESS | 1777 | 1461096568786 Marionette TRACE conn3 <- [1,474,null,{}] 13:09:28 INFO - PROCESS | 1777 | 1461096568792 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}] 13:09:28 INFO - PROCESS | 1777 | 1461096568957 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 13:09:29 INFO - PROCESS | 1777 | 1461096569121 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:29 INFO - PROCESS | 1777 | ++DOCSHELL 0xa4c4bc00 == 63 [pid = 1777] [id = 126] 13:09:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0xa4c4c000) [pid = 1777] [serial = 377] [outer = (nil)] 13:09:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0xa4c50400) [pid = 1777] [serial = 378] [outer = 0xa4c4c000] 13:09:29 INFO - PROCESS | 1777 | 1461096569219 Marionette DEBUG loaded listener.js 13:09:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0xa69a1c00) [pid = 1777] [serial = 379] [outer = 0xa4c4c000] 13:09:30 INFO - PROCESS | 1777 | 1461096570240 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]]]}] 13:09:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:09:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1486ms 13:09:30 INFO - PROCESS | 1777 | 1461096570270 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 13:09:30 INFO - PROCESS | 1777 | 1461096570274 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 13:09:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:09:30 INFO - PROCESS | 1777 | 1461096570281 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:09:30 INFO - PROCESS | 1777 | 1461096570284 Marionette TRACE conn3 <- [1,478,null,{}] 13:09:30 INFO - PROCESS | 1777 | 1461096570290 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}] 13:09:30 INFO - PROCESS | 1777 | 1461096570453 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 13:09:30 INFO - PROCESS | 1777 | 1461096570632 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf25c00 == 64 [pid = 1777] [id = 127] 13:09:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8bf29800) [pid = 1777] [serial = 380] [outer = (nil)] 13:09:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8bf2ec00) [pid = 1777] [serial = 381] [outer = 0x8bf29800] 13:09:30 INFO - PROCESS | 1777 | 1461096570800 Marionette DEBUG loaded listener.js 13:09:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0xa4c45000) [pid = 1777] [serial = 382] [outer = 0x8bf29800] 13:09:31 INFO - PROCESS | 1777 | 1461096571676 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]]]}] 13:09:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:09:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1439ms 13:09:31 INFO - PROCESS | 1777 | 1461096571720 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 13:09:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:09:31 INFO - PROCESS | 1777 | 1461096571725 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 13:09:31 INFO - PROCESS | 1777 | 1461096571731 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:09:31 INFO - PROCESS | 1777 | 1461096571734 Marionette TRACE conn3 <- [1,482,null,{}] 13:09:31 INFO - PROCESS | 1777 | 1461096571740 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}] 13:09:31 INFO - PROCESS | 1777 | 1461096571923 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 13:09:32 INFO - PROCESS | 1777 | 1461096572129 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c155c00 == 65 [pid = 1777] [id = 128] 13:09:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8c156000) [pid = 1777] [serial = 383] [outer = (nil)] 13:09:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8c15b800) [pid = 1777] [serial = 384] [outer = 0x8c156000] 13:09:32 INFO - PROCESS | 1777 | 1461096572258 Marionette DEBUG loaded listener.js 13:09:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8c15e400) [pid = 1777] [serial = 385] [outer = 0x8c156000] 13:09:33 INFO - PROCESS | 1777 | 1461096573116 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]]]}] 13:09:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:09:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1431ms 13:09:33 INFO - PROCESS | 1777 | 1461096573162 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 13:09:33 INFO - PROCESS | 1777 | 1461096573166 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 13:09:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:09:33 INFO - PROCESS | 1777 | 1461096573172 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:09:33 INFO - PROCESS | 1777 | 1461096573176 Marionette TRACE conn3 <- [1,486,null,{}] 13:09:33 INFO - PROCESS | 1777 | 1461096573182 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}] 13:09:33 INFO - PROCESS | 1777 | 1461096573356 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 13:09:33 INFO - PROCESS | 1777 | 1461096573521 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4d9800 == 66 [pid = 1777] [id = 129] 13:09:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8b4db400) [pid = 1777] [serial = 386] [outer = (nil)] 13:09:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8b4e0400) [pid = 1777] [serial = 387] [outer = 0x8b4db400] 13:09:33 INFO - PROCESS | 1777 | 1461096573611 Marionette DEBUG loaded listener.js 13:09:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8b4e3c00) [pid = 1777] [serial = 388] [outer = 0x8b4db400] 13:09:34 INFO - PROCESS | 1777 | 1461096574986 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]]]}] 13:09:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:09:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1931ms 13:09:35 INFO - PROCESS | 1777 | 1461096575105 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 1777 | 1461096575109 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 13:09:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:09:35 INFO - PROCESS | 1777 | 1461096575115 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 1777 | 1461096575118 Marionette TRACE conn3 <- [1,490,null,{}] 13:09:35 INFO - PROCESS | 1777 | 1461096575124 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}] 13:09:35 INFO - PROCESS | 1777 | 1461096575284 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 13:09:35 INFO - PROCESS | 1777 | 1461096575449 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4df000 == 67 [pid = 1777] [id = 130] 13:09:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8b83bc00) [pid = 1777] [serial = 389] [outer = (nil)] 13:09:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8c157400) [pid = 1777] [serial = 390] [outer = 0x8b83bc00] 13:09:35 INFO - PROCESS | 1777 | 1461096575536 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8fb24000) [pid = 1777] [serial = 391] [outer = 0x8b83bc00] 13:09:36 INFO - PROCESS | 1777 | 1461096576399 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]]]}] 13:09:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:09:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1332ms 13:09:36 INFO - PROCESS | 1777 | 1461096576448 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 1777 | 1461096576451 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 13:09:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:09:36 INFO - PROCESS | 1777 | 1461096576458 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 1777 | 1461096576462 Marionette TRACE conn3 <- [1,494,null,{}] 13:09:36 INFO - PROCESS | 1777 | 1461096576467 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}] 13:09:36 INFO - PROCESS | 1777 | 1461096576633 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 13:09:36 INFO - PROCESS | 1777 | 1461096576802 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15c000 == 68 [pid = 1777] [id = 131] 13:09:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x93006400) [pid = 1777] [serial = 392] [outer = (nil)] 13:09:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x93258000) [pid = 1777] [serial = 393] [outer = 0x93006400] 13:09:36 INFO - PROCESS | 1777 | 1461096576905 Marionette DEBUG loaded listener.js 13:09:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x98105400) [pid = 1777] [serial = 394] [outer = 0x93006400] 13:09:38 INFO - PROCESS | 1777 | 1461096578291 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]]]}] 13:09:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:09:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1934ms 13:09:38 INFO - PROCESS | 1777 | 1461096578393 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 13:09:38 INFO - PROCESS | 1777 | 1461096578398 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 13:09:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:09:38 INFO - PROCESS | 1777 | 1461096578407 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:09:38 INFO - PROCESS | 1777 | 1461096578412 Marionette TRACE conn3 <- [1,498,null,{}] 13:09:38 INFO - PROCESS | 1777 | 1461096578421 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}] 13:09:38 INFO - PROCESS | 1777 | 1461096578590 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 13:09:38 INFO - PROCESS | 1777 | 1461096578756 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15bc00 == 69 [pid = 1777] [id = 132] 13:09:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8e88ec00) [pid = 1777] [serial = 395] [outer = (nil)] 13:09:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8fd10000) [pid = 1777] [serial = 396] [outer = 0x8e88ec00] 13:09:38 INFO - PROCESS | 1777 | 1461096578839 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x90381800) [pid = 1777] [serial = 397] [outer = 0x8e88ec00] 13:09:39 INFO - PROCESS | 1777 | 1461096579696 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]]]}] 13:09:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:09:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1338ms 13:09:39 INFO - PROCESS | 1777 | 1461096579745 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 13:09:39 INFO - PROCESS | 1777 | 1461096579762 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 13:09:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:09:39 INFO - PROCESS | 1777 | 1461096579777 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:09:39 INFO - PROCESS | 1777 | 1461096579785 Marionette TRACE conn3 <- [1,502,null,{}] 13:09:39 INFO - PROCESS | 1777 | 1461096579797 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}] 13:09:40 INFO - PROCESS | 1777 | 1461096580014 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x91236800 == 68 [pid = 1777] [id = 40] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb23800 == 67 [pid = 1777] [id = 43] 13:09:40 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x91ee2000) [pid = 1777] [serial = 318] [outer = (nil)] [url = about:blank] 13:09:40 INFO - PROCESS | 1777 | 1461096580318 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8f481000 == 66 [pid = 1777] [id = 120] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd02800 == 65 [pid = 1777] [id = 119] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x96216000 == 64 [pid = 1777] [id = 118] 13:09:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f481000 == 65 [pid = 1777] [id = 133] 13:09:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8f48a400) [pid = 1777] [serial = 398] [outer = (nil)] 13:09:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x8fd02800) [pid = 1777] [serial = 399] [outer = 0x8f48a400] 13:09:40 INFO - PROCESS | 1777 | 1461096580419 Marionette DEBUG loaded listener.js 13:09:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x90390c00) [pid = 1777] [serial = 400] [outer = 0x8f48a400] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd05400 == 64 [pid = 1777] [id = 117] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x9067e000 == 63 [pid = 1777] [id = 116] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x90522000 == 62 [pid = 1777] [id = 74] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x94db8800 == 61 [pid = 1777] [id = 109] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8f482800 == 60 [pid = 1777] [id = 108] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd0a000 == 59 [pid = 1777] [id = 107] 13:09:40 INFO - PROCESS | 1777 | --DOCSHELL 0x8e88e800 == 58 [pid = 1777] [id = 106] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x91edf800) [pid = 1777] [serial = 315] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x93172c00) [pid = 1777] [serial = 316] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x904c2c00) [pid = 1777] [serial = 294] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x931bf000) [pid = 1777] [serial = 297] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9980f000) [pid = 1777] [serial = 300] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x9fd55800) [pid = 1777] [serial = 303] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0xa0d1b800) [pid = 1777] [serial = 306] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x94dc2c00) [pid = 1777] [serial = 309] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8fd0ac00) [pid = 1777] [serial = 312] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x9305b400) [pid = 1777] [serial = 249] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x97c63c00) [pid = 1777] [serial = 283] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x97d48c00) [pid = 1777] [serial = 252] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x96fbc400) [pid = 1777] [serial = 280] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x93003c00) [pid = 1777] [serial = 171] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x931c2000) [pid = 1777] [serial = 261] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x93199800) [pid = 1777] [serial = 277] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0xa456cc00) [pid = 1777] [serial = 267] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x931a4c00) [pid = 1777] [serial = 258] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x998d9800) [pid = 1777] [serial = 177] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x98102400) [pid = 1777] [serial = 286] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x97909800) [pid = 1777] [serial = 282] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8e88b400) [pid = 1777] [serial = 270] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9123e800) [pid = 1777] [serial = 274] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x98101400) [pid = 1777] [serial = 174] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x90523c00) [pid = 1777] [serial = 273] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x97d4c800) [pid = 1777] [serial = 285] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0xa1062400) [pid = 1777] [serial = 264] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x99291c00) [pid = 1777] [serial = 168] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x9316c000) [pid = 1777] [serial = 276] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9918ac00) [pid = 1777] [serial = 289] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9ffeac00) [pid = 1777] [serial = 247] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9df80400) [pid = 1777] [serial = 180] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x98e29800) [pid = 1777] [serial = 288] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x9fc30400) [pid = 1777] [serial = 255] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x99817400) [pid = 1777] [serial = 291] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x96a27400) [pid = 1777] [serial = 279] [outer = (nil)] [url = about:blank] 13:09:41 INFO - PROCESS | 1777 | 1461096581321 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]]]}] 13:09:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:09:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1596ms 13:09:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:09:41 INFO - PROCESS | 1777 | 1461096581373 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 13:09:41 INFO - PROCESS | 1777 | 1461096581376 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 13:09:41 INFO - PROCESS | 1777 | 1461096581383 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:09:41 INFO - PROCESS | 1777 | 1461096581388 Marionette TRACE conn3 <- [1,506,null,{}] 13:09:41 INFO - PROCESS | 1777 | 1461096581404 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}] 13:09:41 INFO - PROCESS | 1777 | 1461096581567 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 13:09:41 INFO - PROCESS | 1777 | 1461096581578 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e88e800 == 59 [pid = 1777] [id = 134] 13:09:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x904c5400) [pid = 1777] [serial = 401] [outer = (nil)] 13:09:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x91ee4400) [pid = 1777] [serial = 402] [outer = 0x904c5400] 13:09:41 INFO - PROCESS | 1777 | 1461096581655 Marionette DEBUG loaded listener.js 13:09:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x93053800) [pid = 1777] [serial = 403] [outer = 0x904c5400] 13:09:42 INFO - PROCESS | 1777 | 1461096582536 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]]]}] 13:09:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:09:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1184ms 13:09:42 INFO - PROCESS | 1777 | 1461096582571 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 13:09:42 INFO - PROCESS | 1777 | 1461096582575 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 13:09:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:09:42 INFO - PROCESS | 1777 | 1461096582581 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:09:42 INFO - PROCESS | 1777 | 1461096582584 Marionette TRACE conn3 <- [1,510,null,{}] 13:09:42 INFO - PROCESS | 1777 | 1461096582589 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}] 13:09:42 INFO - PROCESS | 1777 | 1461096582742 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 13:09:42 INFO - PROCESS | 1777 | 1461096582753 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb26400 == 60 [pid = 1777] [id = 135] 13:09:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x91eeac00) [pid = 1777] [serial = 404] [outer = (nil)] 13:09:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x932e2000) [pid = 1777] [serial = 405] [outer = 0x91eeac00] 13:09:42 INFO - PROCESS | 1777 | 1461096582824 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x93ac7800) [pid = 1777] [serial = 406] [outer = 0x91eeac00] 13:09:43 INFO - PROCESS | 1777 | 1461096583837 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]]]}] 13:09:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:09:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1278ms 13:09:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x931b9400) [pid = 1777] [serial = 407] [outer = 0x96a29000] 13:09:43 INFO - PROCESS | 1777 | 1461096583901 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 13:09:43 INFO - PROCESS | 1777 | 1461096583905 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 13:09:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:09:43 INFO - PROCESS | 1777 | 1461096583958 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 1777 | 1461096583960 Marionette TRACE conn3 <- [1,514,null,{}] 13:09:43 INFO - PROCESS | 1777 | 1461096583966 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}] 13:09:44 INFO - PROCESS | 1777 | 1461096584161 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 13:09:44 INFO - PROCESS | 1777 | 1461096584188 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a7000 == 61 [pid = 1777] [id = 136] 13:09:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x932e6400) [pid = 1777] [serial = 408] [outer = (nil)] 13:09:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x96fc3000) [pid = 1777] [serial = 409] [outer = 0x932e6400] 13:09:44 INFO - PROCESS | 1777 | 1461096584265 Marionette DEBUG loaded listener.js 13:09:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x979ca000) [pid = 1777] [serial = 410] [outer = 0x932e6400] 13:09:45 INFO - PROCESS | 1777 | 1461096585398 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]]]}] 13:09:45 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9a675800) [pid = 1777] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:09:45 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9a672800) [pid = 1777] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:09:45 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8e890400) [pid = 1777] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:09:45 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x91e9d000) [pid = 1777] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:09:45 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8fdc3400) [pid = 1777] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:09:45 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 13:09:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1569ms 13:09:45 INFO - PROCESS | 1777 | 1461096585487 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 1777 | 1461096585490 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 13:09:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:09:45 INFO - PROCESS | 1777 | 1461096585496 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 1777 | 1461096585499 Marionette TRACE conn3 <- [1,518,null,{}] 13:09:45 INFO - PROCESS | 1777 | 1461096585505 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}] 13:09:45 INFO - PROCESS | 1777 | 1461096585688 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 13:09:45 INFO - PROCESS | 1777 | 1461096585865 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x96b9a800 == 62 [pid = 1777] [id = 137] 13:09:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x971a9400) [pid = 1777] [serial = 411] [outer = (nil)] 13:09:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x98103000) [pid = 1777] [serial = 412] [outer = 0x971a9400] 13:09:45 INFO - PROCESS | 1777 | 1461096585936 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x98b10000) [pid = 1777] [serial = 413] [outer = 0x971a9400] 13:09:46 INFO - PROCESS | 1777 | 1461096586609 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]]]}] 13:09:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:09:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1130ms 13:09:46 INFO - PROCESS | 1777 | 1461096586626 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 13:09:46 INFO - PROCESS | 1777 | 1461096586629 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 13:09:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:09:46 INFO - PROCESS | 1777 | 1461096586636 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:09:46 INFO - PROCESS | 1777 | 1461096586639 Marionette TRACE conn3 <- [1,522,null,{}] 13:09:46 INFO - PROCESS | 1777 | 1461096586645 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}] 13:09:46 INFO - PROCESS | 1777 | 1461096586839 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 13:09:46 INFO - PROCESS | 1777 | 1461096586857 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b842c00 == 63 [pid = 1777] [id = 138] 13:09:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x96210400) [pid = 1777] [serial = 414] [outer = (nil)] 13:09:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x9917f400) [pid = 1777] [serial = 415] [outer = 0x96210400] 13:09:46 INFO - PROCESS | 1777 | 1461096586927 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x9918cc00) [pid = 1777] [serial = 416] [outer = 0x96210400] 13:09:47 INFO - PROCESS | 1777 | 1461096587923 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]]]}] 13:09:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:09:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1328ms 13:09:47 INFO - PROCESS | 1777 | 1461096587966 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 13:09:47 INFO - PROCESS | 1777 | 1461096587972 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 13:09:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:09:47 INFO - PROCESS | 1777 | 1461096587981 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:09:47 INFO - PROCESS | 1777 | 1461096587988 Marionette TRACE conn3 <- [1,526,null,{}] 13:09:48 INFO - PROCESS | 1777 | 1461096587998 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}] 13:09:48 INFO - PROCESS | 1777 | 1461096588181 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 13:09:48 INFO - PROCESS | 1777 | 1461096588347 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4dcc00 == 64 [pid = 1777] [id = 139] 13:09:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8bf24800) [pid = 1777] [serial = 417] [outer = (nil)] 13:09:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8e890400) [pid = 1777] [serial = 418] [outer = 0x8bf24800] 13:09:48 INFO - PROCESS | 1777 | 1461096588444 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8fd10800) [pid = 1777] [serial = 419] [outer = 0x8bf24800] 13:09:49 INFO - PROCESS | 1777 | 1461096589455 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]]]}] 13:09:49 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 13:09:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1542ms 13:09:49 INFO - PROCESS | 1777 | 1461096589524 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 1777 | 1461096589533 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 13:09:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:09:49 INFO - PROCESS | 1777 | 1461096589543 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 1777 | 1461096589548 Marionette TRACE conn3 <- [1,530,null,{}] 13:09:49 INFO - PROCESS | 1777 | 1461096589554 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}] 13:09:49 INFO - PROCESS | 1777 | 1461096589766 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 13:09:49 INFO - PROCESS | 1777 | 1461096589979 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf21400 == 65 [pid = 1777] [id = 140] 13:09:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x90521800) [pid = 1777] [serial = 420] [outer = (nil)] 13:09:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x914e2000) [pid = 1777] [serial = 421] [outer = 0x90521800] 13:09:50 INFO - PROCESS | 1777 | 1461096590111 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x9305f400) [pid = 1777] [serial = 422] [outer = 0x90521800] 13:09:51 INFO - PROCESS | 1777 | 1461096590991 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"]]]}] 13:09:51 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 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:09:51 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 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:09:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:09:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:09:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1532ms 13:09:51 INFO - PROCESS | 1777 | 1461096591078 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 1777 | 1461096591083 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 13:09:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:09:51 INFO - PROCESS | 1777 | 1461096591090 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 1777 | 1461096591096 Marionette TRACE conn3 <- [1,534,null,{}] 13:09:51 INFO - PROCESS | 1777 | 1461096591113 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}] 13:09:51 INFO - PROCESS | 1777 | 1461096591318 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 13:09:51 INFO - PROCESS | 1777 | 1461096591527 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x99181800 == 66 [pid = 1777] [id = 141] 13:09:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x99a6bc00) [pid = 1777] [serial = 423] [outer = (nil)] 13:09:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9a675800) [pid = 1777] [serial = 424] [outer = 0x99a6bc00] 13:09:51 INFO - PROCESS | 1777 | 1461096591658 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x9df81800) [pid = 1777] [serial = 425] [outer = 0x99a6bc00] 13:09:52 INFO - PROCESS | 1777 | 1461096592472 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]]]}] 13:09:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:09:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1434ms 13:09:52 INFO - PROCESS | 1777 | 1461096592552 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 1777 | 1461096592557 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 13:09:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:09:52 INFO - PROCESS | 1777 | 1461096592565 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 1777 | 1461096592569 Marionette TRACE conn3 <- [1,538,null,{}] 13:09:52 INFO - PROCESS | 1777 | 1461096592575 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}] 13:09:52 INFO - PROCESS | 1777 | 1461096592770 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 13:09:52 INFO - PROCESS | 1777 | 1461096592932 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc66400 == 67 [pid = 1777] [id = 142] 13:09:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8fc66800) [pid = 1777] [serial = 426] [outer = (nil)] 13:09:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fc6dc00) [pid = 1777] [serial = 427] [outer = 0x8fc66800] 13:09:53 INFO - PROCESS | 1777 | 1461096593028 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x96fc6c00) [pid = 1777] [serial = 428] [outer = 0x8fc66800] 13:09:53 INFO - PROCESS | 1777 | 1461096593916 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]]]}] 13:09:53 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. 13:09:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1386ms 13:09:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:09:53 INFO - PROCESS | 1777 | 1461096593952 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 1777 | 1461096593955 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 13:09:53 INFO - PROCESS | 1777 | 1461096593961 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 1777 | 1461096593965 Marionette TRACE conn3 <- [1,542,null,{}] 13:09:53 INFO - PROCESS | 1777 | 1461096593971 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}] 13:09:54 INFO - PROCESS | 1777 | 1461096594194 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 13:09:54 INFO - PROCESS | 1777 | 1461096594316 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc64400 == 68 [pid = 1777] [id = 143] 13:09:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fc6a400) [pid = 1777] [serial = 429] [outer = (nil)] 13:09:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98238800) [pid = 1777] [serial = 430] [outer = 0x8fc6a400] 13:09:54 INFO - PROCESS | 1777 | 1461096594401 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9823a400) [pid = 1777] [serial = 431] [outer = 0x8fc6a400] 13:09:55 INFO - PROCESS | 1777 | 1461096595275 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]]]}] 13:09:55 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. 13:09:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1333ms 13:09:55 INFO - PROCESS | 1777 | 1461096595337 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 1777 | 1461096595342 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 13:09:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:09:55 INFO - PROCESS | 1777 | 1461096595350 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 1777 | 1461096595353 Marionette TRACE conn3 <- [1,546,null,{}] 13:09:55 INFO - PROCESS | 1777 | 1461096595359 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}] 13:09:55 INFO - PROCESS | 1777 | 1461096595581 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 13:09:55 INFO - PROCESS | 1777 | 1461096595744 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6ab400 == 69 [pid = 1777] [id = 144] 13:09:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8b6ab800) [pid = 1777] [serial = 432] [outer = (nil)] 13:09:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8b6b2000) [pid = 1777] [serial = 433] [outer = 0x8b6ab800] 13:09:55 INFO - PROCESS | 1777 | 1461096595833 Marionette DEBUG loaded listener.js 13:09:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9823f400) [pid = 1777] [serial = 434] [outer = 0x8b6ab800] 13:09:56 INFO - PROCESS | 1777 | 1461096596735 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]]]}] 13:09:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:09:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1438ms 13:09:56 INFO - PROCESS | 1777 | 1461096596789 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 1777 | 1461096596792 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 13:09:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:09:56 INFO - PROCESS | 1777 | 1461096596800 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - PROCESS | 1777 | 1461096596803 Marionette TRACE conn3 <- [1,550,null,{}] 13:09:56 INFO - PROCESS | 1777 | 1461096596809 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}] 13:09:56 INFO - PROCESS | 1777 | 1461096596997 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 13:09:57 INFO - PROCESS | 1777 | 1461096597165 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b3000 == 70 [pid = 1777] [id = 145] 13:09:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x8b6b3c00) [pid = 1777] [serial = 435] [outer = (nil)] 13:09:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9ea17000) [pid = 1777] [serial = 436] [outer = 0x8b6b3c00] 13:09:57 INFO - PROCESS | 1777 | 1461096597249 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9fd9cc00) [pid = 1777] [serial = 437] [outer = 0x8b6b3c00] 13:09:58 INFO - PROCESS | 1777 | 1461096598138 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]]]}] 13:09:58 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. 13:09:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1393ms 13:09:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:09:58 INFO - PROCESS | 1777 | 1461096598191 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 13:09:58 INFO - PROCESS | 1777 | 1461096598194 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 13:09:58 INFO - PROCESS | 1777 | 1461096598201 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 1777 | 1461096598204 Marionette TRACE conn3 <- [1,554,null,{}] 13:09:58 INFO - PROCESS | 1777 | 1461096598210 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}] 13:09:58 INFO - PROCESS | 1777 | 1461096598390 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 13:09:58 INFO - PROCESS | 1777 | 1461096598598 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adb3c00 == 71 [pid = 1777] [id = 146] 13:09:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8adb4c00) [pid = 1777] [serial = 438] [outer = (nil)] 13:09:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8adbb400) [pid = 1777] [serial = 439] [outer = 0x8adb4c00] 13:09:58 INFO - PROCESS | 1777 | 1461096598732 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x8adbf000) [pid = 1777] [serial = 440] [outer = 0x8adb4c00] 13:09:59 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:09:59 INFO - PROCESS | 1777 | 1461096599625 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]]]}] 13:09:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:09:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1481ms 13:09:59 INFO - PROCESS | 1777 | 1461096599681 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 1777 | 1461096599685 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 13:09:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:09:59 INFO - PROCESS | 1777 | 1461096599691 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 1777 | 1461096599695 Marionette TRACE conn3 <- [1,558,null,{}] 13:09:59 INFO - PROCESS | 1777 | 1461096599701 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}] 13:09:59 INFO - PROCESS | 1777 | 1461096599867 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 13:10:00 INFO - PROCESS | 1777 | 1461096600042 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adb6000 == 72 [pid = 1777] [id = 147] 13:10:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x8adbbc00) [pid = 1777] [serial = 441] [outer = (nil)] 13:10:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x8ade4000) [pid = 1777] [serial = 442] [outer = 0x8adbbc00] 13:10:00 INFO - PROCESS | 1777 | 1461096600167 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8ade5c00) [pid = 1777] [serial = 443] [outer = 0x8adbbc00] 13:10:01 INFO - PROCESS | 1777 | 1461096601164 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]]]}] 13:10:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:10:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1530ms 13:10:01 INFO - PROCESS | 1777 | 1461096601222 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 1777 | 1461096601226 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 13:10:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:10:01 INFO - PROCESS | 1777 | 1461096601232 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 1777 | 1461096601235 Marionette TRACE conn3 <- [1,562,null,{}] 13:10:01 INFO - PROCESS | 1777 | 1461096601241 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}] 13:10:01 INFO - PROCESS | 1777 | 1461096601411 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 13:10:01 INFO - PROCESS | 1777 | 1461096601580 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d62400 == 73 [pid = 1777] [id = 148] 13:10:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x89d62c00) [pid = 1777] [serial = 444] [outer = (nil)] 13:10:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x89d6b000) [pid = 1777] [serial = 445] [outer = 0x89d62c00] 13:10:01 INFO - PROCESS | 1777 | 1461096601672 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x89d6d400) [pid = 1777] [serial = 446] [outer = 0x89d62c00] 13:10:02 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:02 INFO - PROCESS | 1777 | 1461096602804 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]]]}] 13:10:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:10:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1634ms 13:10:02 INFO - PROCESS | 1777 | 1461096602867 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 1777 | 1461096602871 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 13:10:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:10:02 INFO - PROCESS | 1777 | 1461096602878 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 1777 | 1461096602883 Marionette TRACE conn3 <- [1,566,null,{}] 13:10:02 INFO - PROCESS | 1777 | 1461096602889 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}] 13:10:03 INFO - PROCESS | 1777 | 1461096603121 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 13:10:03 INFO - PROCESS | 1777 | 1461096603358 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6b800 == 74 [pid = 1777] [id = 149] 13:10:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x89f4e800) [pid = 1777] [serial = 447] [outer = (nil)] 13:10:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x89f59800) [pid = 1777] [serial = 448] [outer = 0x89f4e800] 13:10:03 INFO - PROCESS | 1777 | 1461096603467 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x8adc1800) [pid = 1777] [serial = 449] [outer = 0x89f4e800] 13:10:03 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:04 INFO - PROCESS | 1777 | 1461096604301 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]]]}] 13:10:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:10:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1483ms 13:10:04 INFO - PROCESS | 1777 | 1461096604362 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 1777 | 1461096604365 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 13:10:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:10:04 INFO - PROCESS | 1777 | 1461096604372 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 1777 | 1461096604374 Marionette TRACE conn3 <- [1,570,null,{}] 13:10:04 INFO - PROCESS | 1777 | 1461096604380 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}] 13:10:04 INFO - PROCESS | 1777 | 1461096604550 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 13:10:04 INFO - PROCESS | 1777 | 1461096604721 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f4f800 == 75 [pid = 1777] [id = 150] 13:10:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x89f59400) [pid = 1777] [serial = 450] [outer = (nil)] 13:10:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x8adecc00) [pid = 1777] [serial = 451] [outer = 0x89f59400] 13:10:04 INFO - PROCESS | 1777 | 1461096604806 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x8adef800) [pid = 1777] [serial = 452] [outer = 0x89f59400] 13:10:05 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:05 INFO - PROCESS | 1777 | 1461096605648 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]]]}] 13:10:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:10:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1332ms 13:10:05 INFO - PROCESS | 1777 | 1461096605705 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 1777 | 1461096605708 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 13:10:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:10:05 INFO - PROCESS | 1777 | 1461096605715 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 1777 | 1461096605718 Marionette TRACE conn3 <- [1,574,null,{}] 13:10:05 INFO - PROCESS | 1777 | 1461096605724 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}] 13:10:05 INFO - PROCESS | 1777 | 1461096605891 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 13:10:06 INFO - PROCESS | 1777 | 1461096606060 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f5ac00 == 76 [pid = 1777] [id = 151] 13:10:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x8adeec00) [pid = 1777] [serial = 453] [outer = (nil)] 13:10:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0xa0107400) [pid = 1777] [serial = 454] [outer = 0x8adeec00] 13:10:06 INFO - PROCESS | 1777 | 1461096606146 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0xa01c1c00) [pid = 1777] [serial = 455] [outer = 0x8adeec00] 13:10:07 INFO - PROCESS | 1777 | 1461096607061 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]]]}] 13:10:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:10:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1380ms 13:10:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:10:07 INFO - PROCESS | 1777 | 1461096607096 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 1777 | 1461096607099 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 13:10:07 INFO - PROCESS | 1777 | 1461096607106 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 1777 | 1461096607110 Marionette TRACE conn3 <- [1,578,null,{}] 13:10:07 INFO - PROCESS | 1777 | 1461096607115 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}] 13:10:07 INFO - PROCESS | 1777 | 1461096607278 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 13:10:07 INFO - PROCESS | 1777 | 1461096607457 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d63800 == 77 [pid = 1777] [id = 152] 13:10:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x932e5000) [pid = 1777] [serial = 456] [outer = (nil)] 13:10:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x9ffe7000) [pid = 1777] [serial = 457] [outer = 0x932e5000] 13:10:07 INFO - PROCESS | 1777 | 1461096607538 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0xa0b42400) [pid = 1777] [serial = 458] [outer = 0x932e5000] 13:10:08 INFO - PROCESS | 1777 | 1461096608768 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]]]}] 13:10:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:10:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1731ms 13:10:08 INFO - PROCESS | 1777 | 1461096608837 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 1777 | 1461096608842 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 13:10:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:10:08 INFO - PROCESS | 1777 | 1461096608851 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 1777 | 1461096608856 Marionette TRACE conn3 <- [1,582,null,{}] 13:10:08 INFO - PROCESS | 1777 | 1461096608864 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}] 13:10:09 INFO - PROCESS | 1777 | 1461096609130 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 13:10:09 INFO - PROCESS | 1777 | 1461096609323 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f58400 == 78 [pid = 1777] [id = 153] 13:10:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x8ade4400) [pid = 1777] [serial = 459] [outer = (nil)] 13:10:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x8b6ab000) [pid = 1777] [serial = 460] [outer = 0x8ade4400] 13:10:09 INFO - PROCESS | 1777 | 1461096609400 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x8bf22000) [pid = 1777] [serial = 461] [outer = 0x8ade4400] 13:10:10 INFO - PROCESS | 1777 | 1461096610317 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]]]}] 13:10:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:10:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1531ms 13:10:10 INFO - PROCESS | 1777 | 1461096610382 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 1777 | 1461096610390 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 13:10:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:10:10 INFO - PROCESS | 1777 | 1461096610400 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 1777 | 1461096610405 Marionette TRACE conn3 <- [1,586,null,{}] 13:10:10 INFO - PROCESS | 1777 | 1461096610410 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}] 13:10:10 INFO - PROCESS | 1777 | 1461096610575 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 13:10:10 INFO - PROCESS | 1777 | 1461096610753 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6c400 == 79 [pid = 1777] [id = 154] 13:10:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x8b6b6000) [pid = 1777] [serial = 462] [outer = (nil)] 13:10:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x8f487000) [pid = 1777] [serial = 463] [outer = 0x8b6b6000] 13:10:10 INFO - PROCESS | 1777 | 1461096610829 Marionette DEBUG loaded listener.js 13:10:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x8fc67000) [pid = 1777] [serial = 464] [outer = 0x8b6b6000] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x9fc29800) [pid = 1777] [serial = 336] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x94db4000) [pid = 1777] [serial = 324] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8fdc9000) [pid = 1777] [serial = 342] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x99182000) [pid = 1777] [serial = 333] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x904ce000) [pid = 1777] [serial = 321] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0xa106e400) [pid = 1777] [serial = 339] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x971ab400) [pid = 1777] [serial = 327] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x998ce800) [pid = 1777] [serial = 360] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x9810c400) [pid = 1777] [serial = 330] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:11 INFO - PROCESS | 1777 | --DOCSHELL 0x93062000 == 78 [pid = 1777] [id = 122] 13:10:11 INFO - PROCESS | 1777 | --DOCSHELL 0x8e885400 == 77 [pid = 1777] [id = 121] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x9fd96000) [pid = 1777] [serial = 354] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0xa456f000) [pid = 1777] [serial = 345] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0xa46bc000) [pid = 1777] [serial = 357] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x931bbc00) [pid = 1777] [serial = 319] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x93178400) [pid = 1777] [serial = 348] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0xa1040400) [pid = 1777] [serial = 355] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x96fc3c00) [pid = 1777] [serial = 351] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x931c5000) [pid = 1777] [serial = 349] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0xa46e9400) [pid = 1777] [serial = 358] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x97d46400) [pid = 1777] [serial = 352] [outer = (nil)] [url = about:blank] 13:10:11 INFO - PROCESS | 1777 | 1461096611898 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]]]}] 13:10:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:10:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1542ms 13:10:11 INFO - PROCESS | 1777 | 1461096611942 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 1777 | 1461096611946 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 13:10:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:10:11 INFO - PROCESS | 1777 | 1461096611952 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 1777 | 1461096611958 Marionette TRACE conn3 <- [1,590,null,{}] 13:10:11 INFO - PROCESS | 1777 | 1461096611973 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}] 13:10:12 INFO - PROCESS | 1777 | 1461096612136 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 13:10:12 INFO - PROCESS | 1777 | 1461096612269 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4db800 == 78 [pid = 1777] [id = 155] 13:10:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8b840800) [pid = 1777] [serial = 465] [outer = (nil)] 13:10:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x900a8000) [pid = 1777] [serial = 466] [outer = 0x8b840800] 13:10:12 INFO - PROCESS | 1777 | 1461096612346 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x900acc00) [pid = 1777] [serial = 467] [outer = 0x8b840800] 13:10:13 INFO - PROCESS | 1777 | 1461096613071 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]]]}] 13:10:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:10:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1141ms 13:10:13 INFO - PROCESS | 1777 | 1461096613094 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 13:10:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:10:13 INFO - PROCESS | 1777 | 1461096613098 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 13:10:13 INFO - PROCESS | 1777 | 1461096613104 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 1777 | 1461096613107 Marionette TRACE conn3 <- [1,594,null,{}] 13:10:13 INFO - PROCESS | 1777 | 1461096613113 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}] 13:10:13 INFO - PROCESS | 1777 | 1461096613332 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 13:10:13 INFO - PROCESS | 1777 | 1461096613432 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x900a3400 == 79 [pid = 1777] [id = 156] 13:10:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x90382000) [pid = 1777] [serial = 468] [outer = (nil)] 13:10:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x9038d400) [pid = 1777] [serial = 469] [outer = 0x90382000] 13:10:13 INFO - PROCESS | 1777 | 1461096613504 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x90520c00) [pid = 1777] [serial = 470] [outer = 0x90382000] 13:10:14 INFO - PROCESS | 1777 | 1461096614395 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]]]}] 13:10:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:10:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1332ms 13:10:14 INFO - PROCESS | 1777 | 1461096614437 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 1777 | 1461096614440 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 13:10:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:10:14 INFO - PROCESS | 1777 | 1461096614446 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 1777 | 1461096614449 Marionette TRACE conn3 <- [1,598,null,{}] 13:10:14 INFO - PROCESS | 1777 | 1461096614454 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}] 13:10:14 INFO - PROCESS | 1777 | 1461096614649 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 13:10:14 INFO - PROCESS | 1777 | 1461096614675 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b840400 == 80 [pid = 1777] [id = 157] 13:10:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x900a6400) [pid = 1777] [serial = 471] [outer = (nil)] 13:10:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x93008000) [pid = 1777] [serial = 472] [outer = 0x900a6400] 13:10:14 INFO - PROCESS | 1777 | 1461096614747 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x93198c00) [pid = 1777] [serial = 473] [outer = 0x900a6400] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x91eeac00) [pid = 1777] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x904c5400) [pid = 1777] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x971a9400) [pid = 1777] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x8f48a400) [pid = 1777] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x932e6400) [pid = 1777] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8e88ec00) [pid = 1777] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:10:15 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8f489400) [pid = 1777] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:10:16 INFO - PROCESS | 1777 | 1461096616126 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]]]}] 13:10:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:10:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1745ms 13:10:16 INFO - PROCESS | 1777 | 1461096616256 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 1777 | 1461096616272 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 13:10:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:10:16 INFO - PROCESS | 1777 | 1461096616302 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 1777 | 1461096616306 Marionette TRACE conn3 <- [1,602,null,{}] 13:10:16 INFO - PROCESS | 1777 | 1461096616315 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}] 13:10:16 INFO - PROCESS | 1777 | 1461096616486 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 13:10:16 INFO - PROCESS | 1777 | 1461096616658 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f4d400 == 81 [pid = 1777] [id = 158] 13:10:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x8ade3400) [pid = 1777] [serial = 474] [outer = (nil)] 13:10:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x8b6b2c00) [pid = 1777] [serial = 475] [outer = 0x8ade3400] 13:10:16 INFO - PROCESS | 1777 | 1461096616748 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x8f48a400) [pid = 1777] [serial = 476] [outer = 0x8ade3400] 13:10:17 INFO - PROCESS | 1777 | 1461096617749 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]]]}] 13:10:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:10:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1488ms 13:10:17 INFO - PROCESS | 1777 | 1461096617789 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 1777 | 1461096617798 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 13:10:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:10:17 INFO - PROCESS | 1777 | 1461096617808 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 1777 | 1461096617812 Marionette TRACE conn3 <- [1,606,null,{}] 13:10:17 INFO - PROCESS | 1777 | 1461096617819 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}] 13:10:18 INFO - PROCESS | 1777 | 1461096617998 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 13:10:18 INFO - PROCESS | 1777 | 1461096618262 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdcc400 == 82 [pid = 1777] [id = 159] 13:10:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x900a4400) [pid = 1777] [serial = 477] [outer = (nil)] 13:10:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x900aac00) [pid = 1777] [serial = 478] [outer = 0x900a4400] 13:10:18 INFO - PROCESS | 1777 | 1461096618391 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x9038b800) [pid = 1777] [serial = 479] [outer = 0x900a4400] 13:10:19 INFO - PROCESS | 1777 | 1461096619255 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]]]}] 13:10:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:10:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1487ms 13:10:19 INFO - PROCESS | 1777 | 1461096619296 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 1777 | 1461096619300 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 13:10:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:10:19 INFO - PROCESS | 1777 | 1461096619308 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 1777 | 1461096619314 Marionette TRACE conn3 <- [1,610,null,{}] 13:10:19 INFO - PROCESS | 1777 | 1461096619330 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}] 13:10:19 INFO - PROCESS | 1777 | 1461096619513 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 13:10:19 INFO - PROCESS | 1777 | 1461096619685 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x900a2000 == 83 [pid = 1777] [id = 160] 13:10:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x93259000) [pid = 1777] [serial = 480] [outer = (nil)] 13:10:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x93ac6400) [pid = 1777] [serial = 481] [outer = 0x93259000] 13:10:19 INFO - PROCESS | 1777 | 1461096619778 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x94db6000) [pid = 1777] [serial = 482] [outer = 0x93259000] 13:10:20 INFO - PROCESS | 1777 | 1461096620635 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]]]}] 13:10:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:10:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1395ms 13:10:20 INFO - PROCESS | 1777 | 1461096620703 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 13:10:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:10:20 INFO - PROCESS | 1777 | 1461096620709 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 13:10:20 INFO - PROCESS | 1777 | 1461096620716 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:10:20 INFO - PROCESS | 1777 | 1461096620720 Marionette TRACE conn3 <- [1,614,null,{}] 13:10:20 INFO - PROCESS | 1777 | 1461096620725 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}] 13:10:20 INFO - PROCESS | 1777 | 1461096620897 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 13:10:21 INFO - PROCESS | 1777 | 1461096621067 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f54400 == 84 [pid = 1777] [id = 161] 13:10:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x93ac4400) [pid = 1777] [serial = 483] [outer = (nil)] 13:10:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x96fc3c00) [pid = 1777] [serial = 484] [outer = 0x93ac4400] 13:10:21 INFO - PROCESS | 1777 | 1461096621156 Marionette DEBUG loaded listener.js 13:10:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x97c6ac00) [pid = 1777] [serial = 485] [outer = 0x93ac4400] 13:10:22 INFO - PROCESS | 1777 | 1461096622029 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]]]}] 13:10:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:10:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1389ms 13:10:22 INFO - PROCESS | 1777 | 1461096622105 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 13:10:22 INFO - PROCESS | 1777 | 1461096622109 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 13:10:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:10:22 INFO - PROCESS | 1777 | 1461096622115 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:10:22 INFO - PROCESS | 1777 | 1461096622119 Marionette TRACE conn3 <- [1,618,null,{}] 13:10:22 INFO - PROCESS | 1777 | 1461096622125 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}] 13:10:22 INFO - PROCESS | 1777 | 1461096622294 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 13:10:22 INFO - PROCESS | 1777 | 1461096622466 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6ad000 == 85 [pid = 1777] [id = 162] 13:10:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x93262c00) [pid = 1777] [serial = 486] [outer = (nil)] 13:10:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x98108400) [pid = 1777] [serial = 487] [outer = 0x93262c00] 13:10:22 INFO - PROCESS | 1777 | 1461096622557 Marionette DEBUG loaded listener.js 13:10:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x98238c00) [pid = 1777] [serial = 488] [outer = 0x93262c00] 13:10:23 INFO - PROCESS | 1777 | 1461096623460 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]]]}] 13:10:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:10:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1382ms 13:10:23 INFO - PROCESS | 1777 | 1461096623498 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 13:10:23 INFO - PROCESS | 1777 | 1461096623502 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 13:10:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:10:23 INFO - PROCESS | 1777 | 1461096623508 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:10:23 INFO - PROCESS | 1777 | 1461096623512 Marionette TRACE conn3 <- [1,622,null,{}] 13:10:23 INFO - PROCESS | 1777 | 1461096623518 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}] 13:10:23 INFO - PROCESS | 1777 | 1461096623728 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 13:10:23 INFO - PROCESS | 1777 | 1461096623904 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x94dba000 == 86 [pid = 1777] [id = 163] 13:10:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x97d4c800) [pid = 1777] [serial = 489] [outer = (nil)] 13:10:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x99ca1c00) [pid = 1777] [serial = 490] [outer = 0x97d4c800] 13:10:24 INFO - PROCESS | 1777 | 1461096623995 Marionette DEBUG loaded listener.js 13:10:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x9fd96000) [pid = 1777] [serial = 491] [outer = 0x97d4c800] 13:10:24 INFO - PROCESS | 1777 | 1461096624843 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]]]}] 13:10:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:10:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1384ms 13:10:24 INFO - PROCESS | 1777 | 1461096624906 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 13:10:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:10:24 INFO - PROCESS | 1777 | 1461096624911 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 13:10:24 INFO - PROCESS | 1777 | 1461096624918 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:10:24 INFO - PROCESS | 1777 | 1461096624922 Marionette TRACE conn3 <- [1,626,null,{}] 13:10:24 INFO - PROCESS | 1777 | 1461096624927 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}] 13:10:25 INFO - PROCESS | 1777 | 1461096625096 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 13:10:25 INFO - PROCESS | 1777 | 1461096625272 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x9849b800 == 87 [pid = 1777] [id = 164] 13:10:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x9a672000) [pid = 1777] [serial = 492] [outer = (nil)] 13:10:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0xa1062400) [pid = 1777] [serial = 493] [outer = 0x9a672000] 13:10:25 INFO - PROCESS | 1777 | 1461096625357 Marionette DEBUG loaded listener.js 13:10:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0xa2b2f000) [pid = 1777] [serial = 494] [outer = 0x9a672000] 13:10:26 INFO - PROCESS | 1777 | 1461096626242 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]]]}] 13:10:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:10:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1390ms 13:10:26 INFO - PROCESS | 1777 | 1461096626308 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 13:10:26 INFO - PROCESS | 1777 | 1461096626316 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 13:10:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:10:26 INFO - PROCESS | 1777 | 1461096626326 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:10:26 INFO - PROCESS | 1777 | 1461096626328 Marionette TRACE conn3 <- [1,630,null,{}] 13:10:26 INFO - PROCESS | 1777 | 1461096626335 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}] 13:10:26 INFO - PROCESS | 1777 | 1461096626502 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 13:10:26 INFO - PROCESS | 1777 | 1461096626681 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0cc000 == 88 [pid = 1777] [id = 165] 13:10:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x8b0cc400) [pid = 1777] [serial = 495] [outer = (nil)] 13:10:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x8b0d3800) [pid = 1777] [serial = 496] [outer = 0x8b0cc400] 13:10:26 INFO - PROCESS | 1777 | 1461096626765 Marionette DEBUG loaded listener.js 13:10:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x8b0d5c00) [pid = 1777] [serial = 497] [outer = 0x8b0cc400] 13:10:27 INFO - PROCESS | 1777 | 1461096627661 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]]]}] 13:10:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:10:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1377ms 13:10:27 INFO - PROCESS | 1777 | 1461096627703 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 13:10:27 INFO - PROCESS | 1777 | 1461096627708 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 13:10:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:10:27 INFO - PROCESS | 1777 | 1461096627714 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:10:27 INFO - PROCESS | 1777 | 1461096627717 Marionette TRACE conn3 <- [1,634,null,{}] 13:10:27 INFO - PROCESS | 1777 | 1461096627723 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}] 13:10:27 INFO - PROCESS | 1777 | 1461096627887 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 13:10:28 INFO - PROCESS | 1777 | 1461096628067 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d71800 == 89 [pid = 1777] [id = 166] 13:10:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x8b0b9400) [pid = 1777] [serial = 498] [outer = (nil)] 13:10:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x8b0c1800) [pid = 1777] [serial = 499] [outer = 0x8b0b9400] 13:10:28 INFO - PROCESS | 1777 | 1461096628151 Marionette DEBUG loaded listener.js 13:10:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x8b0c3c00) [pid = 1777] [serial = 500] [outer = 0x8b0b9400] 13:10:28 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:29 INFO - PROCESS | 1777 | 1461096629114 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]]]}] 13:10:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:10:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1429ms 13:10:29 INFO - PROCESS | 1777 | 1461096629144 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 13:10:29 INFO - PROCESS | 1777 | 1461096629147 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 13:10:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:10:29 INFO - PROCESS | 1777 | 1461096629153 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:10:29 INFO - PROCESS | 1777 | 1461096629157 Marionette TRACE conn3 <- [1,638,null,{}] 13:10:29 INFO - PROCESS | 1777 | 1461096629163 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}] 13:10:29 INFO - PROCESS | 1777 | 1461096629334 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 13:10:29 INFO - PROCESS | 1777 | 1461096629515 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc2c00 == 90 [pid = 1777] [id = 167] 13:10:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x88bc5400) [pid = 1777] [serial = 501] [outer = (nil)] 13:10:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x88bcb400) [pid = 1777] [serial = 502] [outer = 0x88bc5400] 13:10:29 INFO - PROCESS | 1777 | 1461096629639 Marionette DEBUG loaded listener.js 13:10:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x88bce400) [pid = 1777] [serial = 503] [outer = 0x88bc5400] 13:10:30 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:30 INFO - PROCESS | 1777 | 1461096630492 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]]]}] 13:10:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:10:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1387ms 13:10:30 INFO - PROCESS | 1777 | 1461096630541 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 13:10:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:10:30 INFO - PROCESS | 1777 | 1461096630546 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 13:10:30 INFO - PROCESS | 1777 | 1461096630552 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:10:30 INFO - PROCESS | 1777 | 1461096630557 Marionette TRACE conn3 <- [1,642,null,{}] 13:10:30 INFO - PROCESS | 1777 | 1461096630562 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}] 13:10:30 INFO - PROCESS | 1777 | 1461096630771 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 13:10:31 INFO - PROCESS | 1777 | 1461096631065 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:31 INFO - PROCESS | 1777 | ++DOCSHELL 0xa3de0800 == 91 [pid = 1777] [id = 168] 13:10:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0xa456cc00) [pid = 1777] [serial = 504] [outer = (nil)] 13:10:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0xa45b3000) [pid = 1777] [serial = 505] [outer = 0xa456cc00] 13:10:31 INFO - PROCESS | 1777 | 1461096631201 Marionette DEBUG loaded listener.js 13:10:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0xa46bc000) [pid = 1777] [serial = 506] [outer = 0xa456cc00] 13:10:32 INFO - PROCESS | 1777 | 1461096632039 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]]]}] 13:10:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:10:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1545ms 13:10:32 INFO - PROCESS | 1777 | 1461096632097 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 13:10:32 INFO - PROCESS | 1777 | 1461096632101 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 13:10:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:10:32 INFO - PROCESS | 1777 | 1461096632107 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:10:32 INFO - PROCESS | 1777 | 1461096632111 Marionette TRACE conn3 <- [1,646,null,{}] 13:10:32 INFO - PROCESS | 1777 | 1461096632116 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}] 13:10:32 INFO - PROCESS | 1777 | 1461096632282 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 13:10:32 INFO - PROCESS | 1777 | 1461096632464 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bcfc00 == 92 [pid = 1777] [id = 169] 13:10:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8b0be400) [pid = 1777] [serial = 507] [outer = (nil)] 13:10:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x8f2ae800) [pid = 1777] [serial = 508] [outer = 0x8b0be400] 13:10:32 INFO - PROCESS | 1777 | 1461096632551 Marionette DEBUG loaded listener.js 13:10:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x8f2b0c00) [pid = 1777] [serial = 509] [outer = 0x8b0be400] 13:10:33 INFO - PROCESS | 1777 | 1461096633444 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]]]}] 13:10:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:10:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1387ms 13:10:33 INFO - PROCESS | 1777 | 1461096633500 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 13:10:33 INFO - PROCESS | 1777 | 1461096633503 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 13:10:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:10:33 INFO - PROCESS | 1777 | 1461096633514 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:10:33 INFO - PROCESS | 1777 | 1461096633517 Marionette TRACE conn3 <- [1,650,null,{}] 13:10:33 INFO - PROCESS | 1777 | 1461096633523 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}] 13:10:33 INFO - PROCESS | 1777 | 1461096633692 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 13:10:33 INFO - PROCESS | 1777 | 1461096633870 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x88280c00 == 93 [pid = 1777] [id = 170] 13:10:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x88281c00) [pid = 1777] [serial = 510] [outer = (nil)] 13:10:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x88287c00) [pid = 1777] [serial = 511] [outer = 0x88281c00] 13:10:33 INFO - PROCESS | 1777 | 1461096633967 Marionette DEBUG loaded listener.js 13:10:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x88289c00) [pid = 1777] [serial = 512] [outer = 0x88281c00] 13:10:34 INFO - PROCESS | 1777 | 1461096634965 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]]]}] 13:10:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:10:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1529ms 13:10:35 INFO - PROCESS | 1777 | 1461096635044 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 13:10:35 INFO - PROCESS | 1777 | 1461096635047 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 13:10:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:10:35 INFO - PROCESS | 1777 | 1461096635054 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:10:35 INFO - PROCESS | 1777 | 1461096635056 Marionette TRACE conn3 <- [1,654,null,{}] 13:10:35 INFO - PROCESS | 1777 | 1461096635062 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}] 13:10:35 INFO - PROCESS | 1777 | 1461096635232 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 13:10:35 INFO - PROCESS | 1777 | 1461096635453 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x8827f800 == 94 [pid = 1777] [id = 171] 13:10:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x88281000) [pid = 1777] [serial = 513] [outer = (nil)] 13:10:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x88b38400) [pid = 1777] [serial = 514] [outer = 0x88281000] 13:10:35 INFO - PROCESS | 1777 | 1461096635583 Marionette DEBUG loaded listener.js 13:10:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8b0d1c00) [pid = 1777] [serial = 515] [outer = 0x88281000] 13:10:36 INFO - PROCESS | 1777 | 1461096636451 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]]]}] 13:10:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:10:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1429ms 13:10:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:10:36 INFO - PROCESS | 1777 | 1461096636483 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 13:10:36 INFO - PROCESS | 1777 | 1461096636487 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 13:10:36 INFO - PROCESS | 1777 | 1461096636493 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:10:36 INFO - PROCESS | 1777 | 1461096636497 Marionette TRACE conn3 <- [1,658,null,{}] 13:10:36 INFO - PROCESS | 1777 | 1461096636502 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}] 13:10:36 INFO - PROCESS | 1777 | 1461096636667 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 13:10:36 INFO - PROCESS | 1777 | 1461096636854 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8853cc00 == 95 [pid = 1777] [id = 172] 13:10:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8853d000) [pid = 1777] [serial = 516] [outer = (nil)] 13:10:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x88543800) [pid = 1777] [serial = 517] [outer = 0x8853d000] 13:10:36 INFO - PROCESS | 1777 | 1461096636935 Marionette DEBUG loaded listener.js 13:10:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x88545c00) [pid = 1777] [serial = 518] [outer = 0x8853d000] 13:10:37 INFO - PROCESS | 1777 | 1461096637800 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]]]}] 13:10:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:10:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1381ms 13:10:37 INFO - PROCESS | 1777 | 1461096637873 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 13:10:37 INFO - PROCESS | 1777 | 1461096637877 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 13:10:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:10:37 INFO - PROCESS | 1777 | 1461096637884 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:10:37 INFO - PROCESS | 1777 | 1461096637887 Marionette TRACE conn3 <- [1,662,null,{}] 13:10:37 INFO - PROCESS | 1777 | 1461096637893 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}] 13:10:38 INFO - PROCESS | 1777 | 1461096638106 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 13:10:38 INFO - PROCESS | 1777 | 1461096638642 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bcb800 == 96 [pid = 1777] [id = 173] 13:10:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x88bcbc00) [pid = 1777] [serial = 519] [outer = (nil)] 13:10:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x89d68400) [pid = 1777] [serial = 520] [outer = 0x88bcbc00] 13:10:38 INFO - PROCESS | 1777 | 1461096638763 Marionette DEBUG loaded listener.js 13:10:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x8adb5000) [pid = 1777] [serial = 521] [outer = 0x88bcbc00] 13:10:39 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:39 INFO - PROCESS | 1777 | 1461096639613 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]]]}] 13:10:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:10:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1782ms 13:10:39 INFO - PROCESS | 1777 | 1461096639668 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 13:10:39 INFO - PROCESS | 1777 | 1461096639675 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 13:10:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:10:39 INFO - PROCESS | 1777 | 1461096639683 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:10:39 INFO - PROCESS | 1777 | 1461096639688 Marionette TRACE conn3 <- [1,666,null,{}] 13:10:39 INFO - PROCESS | 1777 | 1461096639695 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}] 13:10:39 INFO - PROCESS | 1777 | 1461096639882 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 13:10:40 INFO - PROCESS | 1777 | 1461096640241 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adbdc00 == 97 [pid = 1777] [id = 174] 13:10:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x8ade6000) [pid = 1777] [serial = 522] [outer = (nil)] 13:10:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x8b4dd000) [pid = 1777] [serial = 523] [outer = 0x8ade6000] 13:10:40 INFO - PROCESS | 1777 | 1461096640326 Marionette DEBUG loaded listener.js 13:10:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x8b563000) [pid = 1777] [serial = 524] [outer = 0x8ade6000] 13:10:40 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:41 INFO - PROCESS | 1777 | --DOCSHELL 0x971ad000 == 96 [pid = 1777] [id = 70] 13:10:41 INFO - PROCESS | 1777 | --DOCSHELL 0x914e3000 == 95 [pid = 1777] [id = 46] 13:10:41 INFO - PROCESS | 1777 | --DOCSHELL 0x904cac00 == 94 [pid = 1777] [id = 45] 13:10:41 INFO - PROCESS | 1777 | --DOCSHELL 0x904cd000 == 93 [pid = 1777] [id = 69] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x9917f400) [pid = 1777] [serial = 415] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | 1461096641335 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]]]}] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0xa106b000) [pid = 1777] [serial = 361] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x932e2000) [pid = 1777] [serial = 405] [outer = (nil)] [url = about:blank] 13:10: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 13:10:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1682ms 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x91ee4400) [pid = 1777] [serial = 402] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x93053800) [pid = 1777] [serial = 403] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x98103000) [pid = 1777] [serial = 412] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x8fd02800) [pid = 1777] [serial = 399] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x96fc3000) [pid = 1777] [serial = 409] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x90390c00) [pid = 1777] [serial = 400] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x90381800) [pid = 1777] [serial = 397] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x8fd10000) [pid = 1777] [serial = 396] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x93258000) [pid = 1777] [serial = 393] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x931bf400) [pid = 1777] [serial = 366] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x93accc00) [pid = 1777] [serial = 375] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x98ec9c00) [pid = 1777] [serial = 369] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0xa4882800) [pid = 1777] [serial = 372] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x8f703c00) [pid = 1777] [serial = 363] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0xa4c50400) [pid = 1777] [serial = 378] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x8bf2ec00) [pid = 1777] [serial = 381] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x8c15b800) [pid = 1777] [serial = 384] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x8b4e0400) [pid = 1777] [serial = 387] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0x8c157400) [pid = 1777] [serial = 390] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x9980e000) [pid = 1777] [serial = 223] [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.] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x979ca000) [pid = 1777] [serial = 410] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x93ac7800) [pid = 1777] [serial = 406] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x98b10000) [pid = 1777] [serial = 413] [outer = (nil)] [url = about:blank] 13:10:41 INFO - PROCESS | 1777 | 1461096641402 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 13:10:41 INFO - PROCESS | 1777 | 1461096641416 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 13:10:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:10:41 INFO - PROCESS | 1777 | 1461096641423 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:10:41 INFO - PROCESS | 1777 | 1461096641426 Marionette TRACE conn3 <- [1,670,null,{}] 13:10:41 INFO - PROCESS | 1777 | 1461096641438 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}] 13:10:41 INFO - PROCESS | 1777 | 1461096641596 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 13:10:41 INFO - PROCESS | 1777 | 1461096641818 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0cec00 == 94 [pid = 1777] [id = 175] 13:10:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x8b565000) [pid = 1777] [serial = 525] [outer = (nil)] 13:10:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x8b56b800) [pid = 1777] [serial = 526] [outer = 0x8b565000] 13:10:41 INFO - PROCESS | 1777 | 1461096641896 Marionette DEBUG loaded listener.js 13:10:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x8b570c00) [pid = 1777] [serial = 527] [outer = 0x8b565000] 13:10:42 INFO - PROCESS | 1777 | 1461096642610 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]]]}] 13:10:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:10:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1234ms 13:10:42 INFO - PROCESS | 1777 | 1461096642671 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 13:10:42 INFO - PROCESS | 1777 | 1461096642675 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 13:10:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:10:42 INFO - PROCESS | 1777 | 1461096642688 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:10:42 INFO - PROCESS | 1777 | 1461096642696 Marionette TRACE conn3 <- [1,674,null,{}] 13:10:42 INFO - PROCESS | 1777 | 1461096642705 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}] 13:10:42 INFO - PROCESS | 1777 | 1461096642867 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 13:10:42 INFO - PROCESS | 1777 | 1461096642877 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2c800 == 95 [pid = 1777] [id = 176] 13:10:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x8c158800) [pid = 1777] [serial = 528] [outer = (nil)] 13:10:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x8e885000) [pid = 1777] [serial = 529] [outer = 0x8c158800] 13:10:42 INFO - PROCESS | 1777 | 1461096642949 Marionette DEBUG loaded listener.js 13:10:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x8f2aec00) [pid = 1777] [serial = 530] [outer = 0x8c158800] 13:10:43 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:10:43 INFO - PROCESS | 1777 | 1461096643797 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]]]}] 13:10:43 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 13:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1143ms 13:10:43 INFO - PROCESS | 1777 | 1461096643825 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 13:10:43 INFO - PROCESS | 1777 | 1461096643828 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 13:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:10:43 INFO - PROCESS | 1777 | 1461096643858 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:10:43 INFO - PROCESS | 1777 | 1461096643860 Marionette TRACE conn3 <- [1,678,null,{}] 13:10:43 INFO - PROCESS | 1777 | 1461096643874 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}] 13:10:44 INFO - PROCESS | 1777 | 1461096644090 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 13:10:44 INFO - PROCESS | 1777 | 1461096644136 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc6800 == 96 [pid = 1777] [id = 177] 13:10:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x8bf2ec00) [pid = 1777] [serial = 531] [outer = (nil)] 13:10:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x8fb29000) [pid = 1777] [serial = 532] [outer = 0x8bf2ec00] 13:10:44 INFO - PROCESS | 1777 | 1461096644206 Marionette DEBUG loaded listener.js 13:10:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8fc6f800) [pid = 1777] [serial = 533] [outer = 0x8bf2ec00] 13:10:45 INFO - PROCESS | 1777 | 1461096645084 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]]]}] 13:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1283ms 13:10:45 INFO - PROCESS | 1777 | 1461096645141 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 13:10:45 INFO - PROCESS | 1777 | 1461096645145 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 13:10:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:10:45 INFO - PROCESS | 1777 | 1461096645151 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:10:45 INFO - PROCESS | 1777 | 1461096645153 Marionette TRACE conn3 <- [1,682,null,{}] 13:10:45 INFO - PROCESS | 1777 | 1461096645182 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}] 13:10:45 INFO - PROCESS | 1777 | 1461096645388 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 13:10:45 INFO - PROCESS | 1777 | 1461096645412 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc6c400 == 97 [pid = 1777] [id = 178] 13:10:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x8fd01c00) [pid = 1777] [serial = 534] [outer = (nil)] 13:10:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x8fdcdc00) [pid = 1777] [serial = 535] [outer = 0x8fd01c00] 13:10:45 INFO - PROCESS | 1777 | 1461096645495 Marionette DEBUG loaded listener.js 13:10:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x900ac000) [pid = 1777] [serial = 536] [outer = 0x8fd01c00] 13:10:46 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x90382000) [pid = 1777] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:10:46 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x8b6b6000) [pid = 1777] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:10:46 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x8ade4400) [pid = 1777] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:10:46 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x8b840800) [pid = 1777] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:10:46 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:46 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:10:46 INFO - PROCESS | 1777 | 1461096646932 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]]]}] 13:10:46 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) 13:10:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1829ms 13:10:46 INFO - PROCESS | 1777 | 1461096646980 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 13:10:46 INFO - PROCESS | 1777 | 1461096646983 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 13:10:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:10:46 INFO - PROCESS | 1777 | 1461096646989 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:10:46 INFO - PROCESS | 1777 | 1461096646992 Marionette TRACE conn3 <- [1,686,null,{}] 13:10:47 INFO - PROCESS | 1777 | 1461096646998 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}] 13:10:47 INFO - PROCESS | 1777 | 1461096647155 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 13:10:47 INFO - PROCESS | 1777 | 1461096647346 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade4400 == 98 [pid = 1777] [id = 179] 13:10:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8ade5000) [pid = 1777] [serial = 537] [outer = (nil)] 13:10:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x900a9c00) [pid = 1777] [serial = 538] [outer = 0x8ade5000] 13:10:47 INFO - PROCESS | 1777 | 1461096647416 Marionette DEBUG loaded listener.js 13:10:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x904c2c00) [pid = 1777] [serial = 539] [outer = 0x8ade5000] 13:10:48 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:48 INFO - PROCESS | 1777 | 1461096648480 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]]]}] 13:10:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:10:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1531ms 13:10:48 INFO - PROCESS | 1777 | 1461096648521 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 13:10:48 INFO - PROCESS | 1777 | 1461096648527 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 13:10:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:10:48 INFO - PROCESS | 1777 | 1461096648536 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:10:48 INFO - PROCESS | 1777 | 1461096648542 Marionette TRACE conn3 <- [1,690,null,{}] 13:10:48 INFO - PROCESS | 1777 | 1461096648595 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}] 13:10:48 INFO - PROCESS | 1777 | 1461096648878 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 13:10:49 INFO - PROCESS | 1777 | 1461096649064 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x88541c00 == 99 [pid = 1777] [id = 180] 13:10:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x89d6f400) [pid = 1777] [serial = 540] [outer = (nil)] 13:10:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x89f57400) [pid = 1777] [serial = 541] [outer = 0x89d6f400] 13:10:49 INFO - PROCESS | 1777 | 1461096649164 Marionette DEBUG loaded listener.js 13:10:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8ade9000) [pid = 1777] [serial = 542] [outer = 0x89d6f400] 13:10:50 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:50 INFO - PROCESS | 1777 | 1461096650574 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]]]}] 13:10:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:10:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2082ms 13:10:50 INFO - PROCESS | 1777 | 1461096650618 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 13:10:50 INFO - PROCESS | 1777 | 1461096650627 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 13:10:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:10:50 INFO - PROCESS | 1777 | 1461096650637 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:10:50 INFO - PROCESS | 1777 | 1461096650641 Marionette TRACE conn3 <- [1,694,null,{}] 13:10:50 INFO - PROCESS | 1777 | 1461096650648 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}] 13:10:50 INFO - PROCESS | 1777 | 1461096650819 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 13:10:51 INFO - PROCESS | 1777 | 1461096650997 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc8c00 == 100 [pid = 1777] [id = 181] 13:10:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x8b0c7400) [pid = 1777] [serial = 543] [outer = (nil)] 13:10:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x8b56f400) [pid = 1777] [serial = 544] [outer = 0x8b0c7400] 13:10:51 INFO - PROCESS | 1777 | 1461096651081 Marionette DEBUG loaded listener.js 13:10:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8b840800) [pid = 1777] [serial = 545] [outer = 0x8b0c7400] 13:10:52 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:52 INFO - PROCESS | 1777 | 1461096652553 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]]]}] 13:10:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 13:10:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1936ms 13:10:52 INFO - PROCESS | 1777 | 1461096652574 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 13:10:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:10:52 INFO - PROCESS | 1777 | 1461096652578 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 13:10:52 INFO - PROCESS | 1777 | 1461096652585 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:10:52 INFO - PROCESS | 1777 | 1461096652591 Marionette TRACE conn3 <- [1,698,null,{}] 13:10:52 INFO - PROCESS | 1777 | 1461096652608 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}] 13:10:52 INFO - PROCESS | 1777 | 1461096652793 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 13:10:52 INFO - PROCESS | 1777 | 1461096652972 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6ac800 == 101 [pid = 1777] [id = 182] 13:10:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8c15e000) [pid = 1777] [serial = 546] [outer = (nil)] 13:10:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x900a7000) [pid = 1777] [serial = 547] [outer = 0x8c15e000] 13:10:53 INFO - PROCESS | 1777 | 1461096653060 Marionette DEBUG loaded listener.js 13:10:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x91edc400) [pid = 1777] [serial = 548] [outer = 0x8c15e000] 13:10:54 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:54 INFO - PROCESS | 1777 | 1461096654356 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]]]}] 13:10:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 13:10:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1786ms 13:10:54 INFO - PROCESS | 1777 | 1461096654370 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 13:10:54 INFO - PROCESS | 1777 | 1461096654375 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 13:10:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:10:54 INFO - PROCESS | 1777 | 1461096654381 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:10:54 INFO - PROCESS | 1777 | 1461096654384 Marionette TRACE conn3 <- [1,702,null,{}] 13:10:54 INFO - PROCESS | 1777 | 1461096654390 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}] 13:10:54 INFO - PROCESS | 1777 | 1461096654598 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 13:10:54 INFO - PROCESS | 1777 | 1461096654779 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x900a2400 == 102 [pid = 1777] [id = 183] 13:10:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x90388800) [pid = 1777] [serial = 549] [outer = (nil)] 13:10:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x932e1c00) [pid = 1777] [serial = 550] [outer = 0x90388800] 13:10:54 INFO - PROCESS | 1777 | 1461096654874 Marionette DEBUG loaded listener.js 13:10:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x932e9000) [pid = 1777] [serial = 551] [outer = 0x90388800] 13:10:56 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:56 INFO - PROCESS | 1777 | 1461096656147 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]]]}] 13:10:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:10:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1782ms 13:10:56 INFO - PROCESS | 1777 | 1461096656163 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 13:10:56 INFO - PROCESS | 1777 | 1461096656167 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 13:10:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:10:56 INFO - PROCESS | 1777 | 1461096656173 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:10:56 INFO - PROCESS | 1777 | 1461096656177 Marionette TRACE conn3 <- [1,706,null,{}] 13:10:56 INFO - PROCESS | 1777 | 1461096656183 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}] 13:10:56 INFO - PROCESS | 1777 | 1461096656389 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 13:10:56 INFO - PROCESS | 1777 | 1461096656572 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bc400 == 103 [pid = 1777] [id = 184] 13:10:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x931bd400) [pid = 1777] [serial = 552] [outer = (nil)] 13:10:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x94db9800) [pid = 1777] [serial = 553] [outer = 0x931bd400] 13:10:56 INFO - PROCESS | 1777 | 1461096656656 Marionette DEBUG loaded listener.js 13:10:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x96ab0400) [pid = 1777] [serial = 554] [outer = 0x931bd400] 13:10:57 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:57 INFO - PROCESS | 1777 | 1461096657907 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]]]}] 13:10:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:10:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1803ms 13:10:58 INFO - PROCESS | 1777 | 1461096658026 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 13:10:58 INFO - PROCESS | 1777 | 1461096658030 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 13:10:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:10:58 INFO - PROCESS | 1777 | 1461096658089 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:10:58 INFO - PROCESS | 1777 | 1461096658092 Marionette TRACE conn3 <- [1,710,null,{}] 13:10:58 INFO - PROCESS | 1777 | 1461096658099 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}] 13:10:58 INFO - PROCESS | 1777 | 1461096658293 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 13:10:58 INFO - PROCESS | 1777 | 1461096658476 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b616800 == 104 [pid = 1777] [id = 185] 13:10:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x8b617000) [pid = 1777] [serial = 555] [outer = (nil)] 13:10:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 241 (0x8b61e800) [pid = 1777] [serial = 556] [outer = 0x8b617000] 13:10:58 INFO - PROCESS | 1777 | 1461096658563 Marionette DEBUG loaded listener.js 13:10:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 242 (0x971a8800) [pid = 1777] [serial = 557] [outer = 0x8b617000] 13:10:59 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:10:59 INFO - PROCESS | 1777 | 1461096659875 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]]]}] 13:10:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:10:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1845ms 13:10:59 INFO - PROCESS | 1777 | 1461096659944 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 13:10:59 INFO - PROCESS | 1777 | 1461096659948 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 13:10:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:10:59 INFO - PROCESS | 1777 | 1461096659972 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:10:59 INFO - PROCESS | 1777 | 1461096659976 Marionette TRACE conn3 <- [1,714,null,{}] 13:10:59 INFO - PROCESS | 1777 | 1461096659984 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}] 13:11:00 INFO - PROCESS | 1777 | 1461096660148 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 13:11:00 INFO - PROCESS | 1777 | 1461096660358 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x88285400 == 105 [pid = 1777] [id = 186] 13:11:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 243 (0x8b61d400) [pid = 1777] [serial = 558] [outer = (nil)] 13:11:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x97b3a000) [pid = 1777] [serial = 559] [outer = 0x8b61d400] 13:11:00 INFO - PROCESS | 1777 | 1461096660445 Marionette DEBUG loaded listener.js 13:11:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 245 (0x9823e400) [pid = 1777] [serial = 560] [outer = 0x8b61d400] 13:11:01 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:01 INFO - PROCESS | 1777 | 1461096661708 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]]]}] 13:11:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 13:11:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1814ms 13:11:01 INFO - PROCESS | 1777 | 1461096661770 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 13:11:01 INFO - PROCESS | 1777 | 1461096661775 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 13:11:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:11:02 INFO - PROCESS | 1777 | 1461096662330 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:11:02 INFO - PROCESS | 1777 | 1461096662336 Marionette TRACE conn3 <- [1,718,null,{}] 13:11:02 INFO - PROCESS | 1777 | 1461096662387 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}] 13:11:02 INFO - PROCESS | 1777 | 1461096662537 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 13:11:02 INFO - PROCESS | 1777 | 1461096662762 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0ba000 == 106 [pid = 1777] [id = 187] 13:11:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x8b0c4000) [pid = 1777] [serial = 561] [outer = (nil)] 13:11:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x8b4e4400) [pid = 1777] [serial = 562] [outer = 0x8b0c4000] 13:11:02 INFO - PROCESS | 1777 | 1461096662841 Marionette DEBUG loaded listener.js 13:11:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x8b569800) [pid = 1777] [serial = 563] [outer = 0x8b0c4000] 13:11:04 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:04 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4db800 == 105 [pid = 1777] [id = 155] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8f485800 == 104 [pid = 1777] [id = 101] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x89d6b000) [pid = 1777] [serial = 445] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0xa0107400) [pid = 1777] [serial = 454] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x8adecc00) [pid = 1777] [serial = 451] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 244 (0x98238800) [pid = 1777] [serial = 430] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x89f59800) [pid = 1777] [serial = 448] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 242 (0x9a675800) [pid = 1777] [serial = 424] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 241 (0x9ea17000) [pid = 1777] [serial = 436] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 240 (0x8e890400) [pid = 1777] [serial = 418] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x8adbb400) [pid = 1777] [serial = 439] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x914e2000) [pid = 1777] [serial = 421] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x8fc6dc00) [pid = 1777] [serial = 427] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x8b6b2000) [pid = 1777] [serial = 433] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x8ade4000) [pid = 1777] [serial = 442] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x93008000) [pid = 1777] [serial = 472] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | 1461096664476 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]]]}] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc6c400 == 103 [pid = 1777] [id = 178] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc6800 == 102 [pid = 1777] [id = 177] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf2c800 == 101 [pid = 1777] [id = 176] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0cec00 == 100 [pid = 1777] [id = 175] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8adbdc00 == 99 [pid = 1777] [id = 174] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88bcb800 == 98 [pid = 1777] [id = 173] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88280c00 == 97 [pid = 1777] [id = 170] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88bcfc00 == 96 [pid = 1777] [id = 169] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0xa3de0800 == 95 [pid = 1777] [id = 168] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc2c00 == 94 [pid = 1777] [id = 167] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x89d71800 == 93 [pid = 1777] [id = 166] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0cc000 == 92 [pid = 1777] [id = 165] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x9849b800 == 91 [pid = 1777] [id = 164] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x94dba000 == 90 [pid = 1777] [id = 163] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6ad000 == 89 [pid = 1777] [id = 162] 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x89f54400 == 88 [pid = 1777] [id = 161] 13:11:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:11:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2687ms 13:11:04 INFO - PROCESS | 1777 | --DOCSHELL 0x8b840400 == 87 [pid = 1777] [id = 157] 13:11:04 INFO - PROCESS | 1777 | 1461096664524 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 13:11:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:11:04 INFO - PROCESS | 1777 | 1461096664529 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 13:11:04 INFO - PROCESS | 1777 | 1461096664536 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:11:04 INFO - PROCESS | 1777 | 1461096664540 Marionette TRACE conn3 <- [1,722,null,{}] 13:11:04 INFO - PROCESS | 1777 | 1461096664550 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}] 13:11:04 INFO - PROCESS | 1777 | 1461096664690 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x9ffe7000) [pid = 1777] [serial = 457] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x8fc67000) [pid = 1777] [serial = 464] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x8b6ab000) [pid = 1777] [serial = 460] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x900a8000) [pid = 1777] [serial = 466] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x900acc00) [pid = 1777] [serial = 467] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x8bf22000) [pid = 1777] [serial = 461] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x8f487000) [pid = 1777] [serial = 463] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x9038d400) [pid = 1777] [serial = 469] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x90520c00) [pid = 1777] [serial = 470] [outer = (nil)] [url = about:blank] 13:11:04 INFO - PROCESS | 1777 | 1461096664867 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x88284800 == 88 [pid = 1777] [id = 188] 13:11:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x89d6d000) [pid = 1777] [serial = 564] [outer = (nil)] 13:11:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8ade2400) [pid = 1777] [serial = 565] [outer = 0x89d6d000] 13:11:04 INFO - PROCESS | 1777 | 1461096664940 Marionette DEBUG loaded listener.js 13:11:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x8b0c5800) [pid = 1777] [serial = 566] [outer = 0x89d6d000] 13:11:05 INFO - PROCESS | 1777 | 1461096665687 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] 13:11:05 INFO - PROCESS | 1777 | 1461096665738 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 13:11:05 INFO - PROCESS | 1777 | 1461096665744 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:11:05 INFO - PROCESS | 1777 | 1461096665748 Marionette TRACE conn3 <- [1,726,null,{}] 13:11:05 INFO - PROCESS | 1777 | 1461096665754 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}] 13:11:05 INFO - PROCESS | 1777 | 1461096665913 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 13:11:05 INFO - PROCESS | 1777 | 1461096665931 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b6800 == 89 [pid = 1777] [id = 189] 13:11:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x8b6b7c00) [pid = 1777] [serial = 567] [outer = (nil)] 13:11:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8b840400) [pid = 1777] [serial = 568] [outer = 0x8b6b7c00] 13:11:06 INFO - PROCESS | 1777 | 1461096666011 Marionette DEBUG loaded listener.js 13:11:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8bf2e000) [pid = 1777] [serial = 569] [outer = 0x8b6b7c00] 13:11:06 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:06 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:07 INFO - PROCESS | 1777 | 1461096667011 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]]]}] 13:11:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:11:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1286ms 13:11:07 INFO - PROCESS | 1777 | 1461096667042 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 13:11:07 INFO - PROCESS | 1777 | 1461096667046 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 13:11:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:11:07 INFO - PROCESS | 1777 | 1461096667052 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:11:07 INFO - PROCESS | 1777 | 1461096667055 Marionette TRACE conn3 <- [1,730,null,{}] 13:11:07 INFO - PROCESS | 1777 | 1461096667061 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}] 13:11:07 INFO - PROCESS | 1777 | 1461096667261 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 13:11:07 INFO - PROCESS | 1777 | 1461096667300 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b620400 == 90 [pid = 1777] [id = 190] 13:11:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x8f2ac800) [pid = 1777] [serial = 570] [outer = (nil)] 13:11:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x8f705800) [pid = 1777] [serial = 571] [outer = 0x8f2ac800] 13:11:07 INFO - PROCESS | 1777 | 1461096667372 Marionette DEBUG loaded listener.js 13:11:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x8fb2f000) [pid = 1777] [serial = 572] [outer = 0x8f2ac800] 13:11:08 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:08 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:08 INFO - PROCESS | 1777 | 1461096668579 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] 13:11:08 INFO - PROCESS | 1777 | 1461096668671 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 13:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 13:11:08 INFO - PROCESS | 1777 | 1461096668680 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:11:08 INFO - PROCESS | 1777 | 1461096668685 Marionette TRACE conn3 <- [1,734,null,{}] 13:11:08 INFO - PROCESS | 1777 | 1461096668694 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}] 13:11:09 INFO - PROCESS | 1777 | 1461096669062 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x8ade6000) [pid = 1777] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x8b565000) [pid = 1777] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x8fd01c00) [pid = 1777] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x8bf2ec00) [pid = 1777] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x88bcbc00) [pid = 1777] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:11:09 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x8c158800) [pid = 1777] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:11:09 INFO - PROCESS | 1777 | 1461096669607 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x88288c00 == 91 [pid = 1777] [id = 191] 13:11:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x88540400) [pid = 1777] [serial = 573] [outer = (nil)] 13:11:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8ade6000) [pid = 1777] [serial = 574] [outer = 0x88540400] 13:11:09 INFO - PROCESS | 1777 | 1461096669678 Marionette DEBUG loaded listener.js 13:11:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8b56e400) [pid = 1777] [serial = 575] [outer = 0x88540400] 13:11:10 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:10 INFO - PROCESS | 1777 | 1461096670326 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]]]}] 13:11:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1690ms 13:11:10 INFO - PROCESS | 1777 | 1461096670368 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 13:11:10 INFO - PROCESS | 1777 | 1461096670371 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 13:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:11:10 INFO - PROCESS | 1777 | 1461096670377 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:11:10 INFO - PROCESS | 1777 | 1461096670379 Marionette TRACE conn3 <- [1,738,null,{}] 13:11:10 INFO - PROCESS | 1777 | 1461096670386 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}] 13:11:10 INFO - PROCESS | 1777 | 1461096670611 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 13:11:10 INFO - PROCESS | 1777 | 1461096670631 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e1c00 == 92 [pid = 1777] [id = 192] 13:11:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x8e88a400) [pid = 1777] [serial = 576] [outer = (nil)] 13:11:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x900aa000) [pid = 1777] [serial = 577] [outer = 0x8e88a400] 13:11:10 INFO - PROCESS | 1777 | 1461096670707 Marionette DEBUG loaded listener.js 13:11:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x9038d800) [pid = 1777] [serial = 578] [outer = 0x8e88a400] 13:11:11 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:11 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:11 INFO - PROCESS | 1777 | 1461096671965 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]]]}] 13:11:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:11:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1640ms 13:11:12 INFO - PROCESS | 1777 | 1461096672019 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 13:11:12 INFO - PROCESS | 1777 | 1461096672024 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 13:11:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:11:12 INFO - PROCESS | 1777 | 1461096672034 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:11:12 INFO - PROCESS | 1777 | 1461096672039 Marionette TRACE conn3 <- [1,742,null,{}] 13:11:12 INFO - PROCESS | 1777 | 1461096672048 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}] 13:11:12 INFO - PROCESS | 1777 | 1461096672337 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 13:11:12 INFO - PROCESS | 1777 | 1461096672523 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x88548c00 == 93 [pid = 1777] [id = 193] 13:11:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x8adb9400) [pid = 1777] [serial = 579] [outer = (nil)] 13:11:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x8ade5800) [pid = 1777] [serial = 580] [outer = 0x8adb9400] 13:11:12 INFO - PROCESS | 1777 | 1461096672610 Marionette DEBUG loaded listener.js 13:11:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x8b0c2c00) [pid = 1777] [serial = 581] [outer = 0x8adb9400] 13:11:13 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:13 INFO - PROCESS | 1777 | 1461096673980 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]]]}] 13:11:14 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 13:11:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1984ms 13:11:14 INFO - PROCESS | 1777 | 1461096674068 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 13:11:14 INFO - PROCESS | 1777 | 1461096674077 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 13:11:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:11:14 INFO - PROCESS | 1777 | 1461096674090 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:11:14 INFO - PROCESS | 1777 | 1461096674094 Marionette TRACE conn3 <- [1,746,null,{}] 13:11:14 INFO - PROCESS | 1777 | 1461096674100 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}] 13:11:14 INFO - PROCESS | 1777 | 1461096674269 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 13:11:14 INFO - PROCESS | 1777 | 1461096674494 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4dd800 == 94 [pid = 1777] [id = 194] 13:11:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x8b619c00) [pid = 1777] [serial = 582] [outer = (nil)] 13:11:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x8bf25000) [pid = 1777] [serial = 583] [outer = 0x8b619c00] 13:11:14 INFO - PROCESS | 1777 | 1461096674589 Marionette DEBUG loaded listener.js 13:11:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x8e890400) [pid = 1777] [serial = 584] [outer = 0x8b619c00] 13:11:15 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:15 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:16 INFO - PROCESS | 1777 | 1461096676031 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]]]}] 13:11:16 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.) 13:11:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1987ms 13:11:16 INFO - PROCESS | 1777 | 1461096676077 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 13:11:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:11:16 INFO - PROCESS | 1777 | 1461096676081 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 13:11:16 INFO - PROCESS | 1777 | 1461096676088 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:11:16 INFO - PROCESS | 1777 | 1461096676095 Marionette TRACE conn3 <- [1,750,null,{}] 13:11:16 INFO - PROCESS | 1777 | 1461096676111 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}] 13:11:16 INFO - PROCESS | 1777 | 1461096676280 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 13:11:16 INFO - PROCESS | 1777 | 1461096676486 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc6dc00 == 95 [pid = 1777] [id = 195] 13:11:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 241 (0x900ac400) [pid = 1777] [serial = 585] [outer = (nil)] 13:11:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 242 (0x904c5400) [pid = 1777] [serial = 586] [outer = 0x900ac400] 13:11:16 INFO - PROCESS | 1777 | 1461096676614 Marionette DEBUG loaded listener.js 13:11:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 243 (0x914e2000) [pid = 1777] [serial = 587] [outer = 0x900ac400] 13:11:17 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:17 INFO - PROCESS | 1777 | 1461096677941 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]]]}] 13:11:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:11:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1887ms 13:11:18 INFO - PROCESS | 1777 | 1461096678025 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 13:11:18 INFO - PROCESS | 1777 | 1461096678030 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 13:11:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:11:18 INFO - PROCESS | 1777 | 1461096678040 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:11:18 INFO - PROCESS | 1777 | 1461096678043 Marionette TRACE conn3 <- [1,754,null,{}] 13:11:18 INFO - PROCESS | 1777 | 1461096678049 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}] 13:11:18 INFO - PROCESS | 1777 | 1461096678210 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 13:11:18 INFO - PROCESS | 1777 | 1461096678392 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0c8000 == 96 [pid = 1777] [id = 196] 13:11:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x904cdc00) [pid = 1777] [serial = 588] [outer = (nil)] 13:11:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 245 (0x93170400) [pid = 1777] [serial = 589] [outer = 0x904cdc00] 13:11:18 INFO - PROCESS | 1777 | 1461096678476 Marionette DEBUG loaded listener.js 13:11:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x9319d000) [pid = 1777] [serial = 590] [outer = 0x904cdc00] 13:11:19 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:19 INFO - PROCESS | 1777 | 1461096679738 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]]]}] 13:11:19 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 13:11:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1730ms 13:11:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:11:19 INFO - PROCESS | 1777 | 1461096679770 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 13:11:19 INFO - PROCESS | 1777 | 1461096679773 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 13:11:19 INFO - PROCESS | 1777 | 1461096679780 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:11:19 INFO - PROCESS | 1777 | 1461096679783 Marionette TRACE conn3 <- [1,758,null,{}] 13:11:19 INFO - PROCESS | 1777 | 1461096679789 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}] 13:11:20 INFO - PROCESS | 1777 | 1461096680013 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 13:11:20 INFO - PROCESS | 1777 | 1461096680198 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b561400 == 97 [pid = 1777] [id = 197] 13:11:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x93059c00) [pid = 1777] [serial = 591] [outer = (nil)] 13:11:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x93ac8000) [pid = 1777] [serial = 592] [outer = 0x93059c00] 13:11:20 INFO - PROCESS | 1777 | 1461096680281 Marionette DEBUG loaded listener.js 13:11:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x93ace000) [pid = 1777] [serial = 593] [outer = 0x93059c00] 13:11:20 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:20 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:11:20 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:20 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:20 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:11:21 INFO - PROCESS | 1777 | 1461096681124 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]]]}] 13:11:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:11:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1388ms 13:11:21 INFO - PROCESS | 1777 | 1461096681168 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 13:11:21 INFO - PROCESS | 1777 | 1461096681172 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 13:11:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:11:21 INFO - PROCESS | 1777 | 1461096681178 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:11:21 INFO - PROCESS | 1777 | 1461096681182 Marionette TRACE conn3 <- [1,762,null,{}] 13:11:21 INFO - PROCESS | 1777 | 1461096681187 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}] 13:11:21 INFO - PROCESS | 1777 | 1461096681392 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 13:11:21 INFO - PROCESS | 1777 | 1461096681577 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x88543c00 == 98 [pid = 1777] [id = 198] 13:11:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x89d6d800) [pid = 1777] [serial = 594] [outer = (nil)] 13:11:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x98109c00) [pid = 1777] [serial = 595] [outer = 0x89d6d800] 13:11:21 INFO - PROCESS | 1777 | 1461096681664 Marionette DEBUG loaded listener.js 13:11:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x9823c800) [pid = 1777] [serial = 596] [outer = 0x89d6d800] 13:11:22 INFO - PROCESS | 1777 | 1461096682980 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]]]}] 13:11:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:11:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1889ms 13:11:23 INFO - PROCESS | 1777 | 1461096683068 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 13:11:23 INFO - PROCESS | 1777 | 1461096683072 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 13:11:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:11:23 INFO - PROCESS | 1777 | 1461096683078 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:11:23 INFO - PROCESS | 1777 | 1461096683082 Marionette TRACE conn3 <- [1,766,null,{}] 13:11:23 INFO - PROCESS | 1777 | 1461096683088 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}] 13:11:23 INFO - PROCESS | 1777 | 1461096683316 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 13:11:23 INFO - PROCESS | 1777 | 1461096683511 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300b000 == 99 [pid = 1777] [id = 199] 13:11:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x9620f400) [pid = 1777] [serial = 597] [outer = (nil)] 13:11:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x99183c00) [pid = 1777] [serial = 598] [outer = 0x9620f400] 13:11:23 INFO - PROCESS | 1777 | 1461096683594 Marionette DEBUG loaded listener.js 13:11:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 255 (0x9918e800) [pid = 1777] [serial = 599] [outer = 0x9620f400] 13:11:24 INFO - PROCESS | 1777 | 1461096684786 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]]]}] 13:11:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:11:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1730ms 13:11:24 INFO - PROCESS | 1777 | 1461096684859 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 13:11:24 INFO - PROCESS | 1777 | 1461096684862 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 13:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:11:24 INFO - PROCESS | 1777 | 1461096684872 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:11:24 INFO - PROCESS | 1777 | 1461096684874 Marionette TRACE conn3 <- [1,770,null,{}] 13:11:24 INFO - PROCESS | 1777 | 1461096684879 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}] 13:11:25 INFO - PROCESS | 1777 | 1461096685123 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 13:11:25 INFO - PROCESS | 1777 | 1461096685320 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x9823bc00 == 100 [pid = 1777] [id = 200] 13:11:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 256 (0x983fb400) [pid = 1777] [serial = 600] [outer = (nil)] 13:11:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 257 (0x9a66e400) [pid = 1777] [serial = 601] [outer = 0x983fb400] 13:11:25 INFO - PROCESS | 1777 | 1461096685403 Marionette DEBUG loaded listener.js 13:11:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 258 (0x9a6e5c00) [pid = 1777] [serial = 602] [outer = 0x983fb400] 13:11:26 INFO - PROCESS | 1777 | 1461096686261 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]]]}] 13:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1435ms 13:11:26 INFO - PROCESS | 1777 | 1461096686307 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 13:11:26 INFO - PROCESS | 1777 | 1461096686311 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 13:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:11:26 INFO - PROCESS | 1777 | 1461096686318 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:11:26 INFO - PROCESS | 1777 | 1461096686321 Marionette TRACE conn3 <- [1,774,null,{}] 13:11:26 INFO - PROCESS | 1777 | 1461096686327 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}] 13:11:26 INFO - PROCESS | 1777 | 1461096686494 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 13:11:26 INFO - PROCESS | 1777 | 1461096686683 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x88284c00 == 101 [pid = 1777] [id = 201] 13:11:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 259 (0x88540000) [pid = 1777] [serial = 603] [outer = (nil)] 13:11:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 260 (0x8b0c6000) [pid = 1777] [serial = 604] [outer = 0x88540000] 13:11:26 INFO - PROCESS | 1777 | 1461096686769 Marionette DEBUG loaded listener.js 13:11:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 261 (0x8fd02800) [pid = 1777] [serial = 605] [outer = 0x88540000] 13:11:27 INFO - PROCESS | 1777 | 1461096687666 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]]]}] 13:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1388ms 13:11:27 INFO - PROCESS | 1777 | 1461096687707 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 13:11:27 INFO - PROCESS | 1777 | 1461096687710 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 13:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:11:27 INFO - PROCESS | 1777 | 1461096687716 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:11:27 INFO - PROCESS | 1777 | 1461096687720 Marionette TRACE conn3 <- [1,778,null,{}] 13:11:27 INFO - PROCESS | 1777 | 1461096687726 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}] 13:11:27 INFO - PROCESS | 1777 | 1461096687894 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 13:11:28 INFO - PROCESS | 1777 | 1461096688089 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x88192400 == 102 [pid = 1777] [id = 202] 13:11:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 262 (0x88195800) [pid = 1777] [serial = 606] [outer = (nil)] 13:11:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 263 (0x8819a800) [pid = 1777] [serial = 607] [outer = 0x88195800] 13:11:28 INFO - PROCESS | 1777 | 1461096688171 Marionette DEBUG loaded listener.js 13:11:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 264 (0x8819c800) [pid = 1777] [serial = 608] [outer = 0x88195800] 13:11:29 INFO - PROCESS | 1777 | 1461096689055 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]]]}] 13:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1381ms 13:11:29 INFO - PROCESS | 1777 | 1461096689099 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 13:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:11:29 INFO - PROCESS | 1777 | 1461096689104 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 13:11:29 INFO - PROCESS | 1777 | 1461096689110 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:11:29 INFO - PROCESS | 1777 | 1461096689115 Marionette TRACE conn3 <- [1,782,null,{}] 13:11:29 INFO - PROCESS | 1777 | 1461096689120 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}] 13:11:29 INFO - PROCESS | 1777 | 1461096689354 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 13:11:29 INFO - PROCESS | 1777 | 1461096689661 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc69400 == 103 [pid = 1777] [id = 203] 13:11:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 265 (0x99c97800) [pid = 1777] [serial = 609] [outer = (nil)] 13:11:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 266 (0x9df88000) [pid = 1777] [serial = 610] [outer = 0x99c97800] 13:11:29 INFO - PROCESS | 1777 | 1461096689774 Marionette DEBUG loaded listener.js 13:11:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 267 (0x9fd99400) [pid = 1777] [serial = 611] [outer = 0x99c97800] 13:11:30 INFO - PROCESS | 1777 | 1461096690948 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]]]}] 13:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1889ms 13:11:31 INFO - PROCESS | 1777 | 1461096690998 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 13:11:31 INFO - PROCESS | 1777 | 1461096691003 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 13:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:11:31 INFO - PROCESS | 1777 | 1461096691011 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:11:31 INFO - PROCESS | 1777 | 1461096691017 Marionette TRACE conn3 <- [1,786,null,{}] 13:11:31 INFO - PROCESS | 1777 | 1461096691026 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}] 13:11:31 INFO - PROCESS | 1777 | 1461096691297 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 13:11:31 INFO - PROCESS | 1777 | 1461096691482 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bd0800 == 104 [pid = 1777] [id = 204] 13:11:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 268 (0x89c4e400) [pid = 1777] [serial = 612] [outer = (nil)] 13:11:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x89c54800) [pid = 1777] [serial = 613] [outer = 0x89c4e400] 13:11:31 INFO - PROCESS | 1777 | 1461096691559 Marionette DEBUG loaded listener.js 13:11:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x89d6b000) [pid = 1777] [serial = 614] [outer = 0x89c4e400] 13:11:32 INFO - PROCESS | 1777 | 1461096692427 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]]]}] 13:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1485ms 13:11:32 INFO - PROCESS | 1777 | 1461096692496 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 13:11:32 INFO - PROCESS | 1777 | 1461096692511 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 13:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:11:32 INFO - PROCESS | 1777 | 1461096692529 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:11:32 INFO - PROCESS | 1777 | 1461096692533 Marionette TRACE conn3 <- [1,790,null,{}] 13:11:32 INFO - PROCESS | 1777 | 1461096692545 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}] 13:11:32 INFO - PROCESS | 1777 | 1461096692772 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 13:11:33 INFO - PROCESS | 1777 | 1461096693019 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x88289800 == 105 [pid = 1777] [id = 205] 13:11:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x8828a400) [pid = 1777] [serial = 615] [outer = (nil)] 13:11:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x88bcc400) [pid = 1777] [serial = 616] [outer = 0x8828a400] 13:11:33 INFO - PROCESS | 1777 | 1461096693172 Marionette DEBUG loaded listener.js 13:11:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8adefc00) [pid = 1777] [serial = 617] [outer = 0x8828a400] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x89f58400 == 104 [pid = 1777] [id = 153] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x900a3400 == 103 [pid = 1777] [id = 156] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x89d6c400 == 102 [pid = 1777] [id = 154] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x88288c00 == 101 [pid = 1777] [id = 191] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x88543800) [pid = 1777] [serial = 517] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x88287c00) [pid = 1777] [serial = 511] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x88b38400) [pid = 1777] [serial = 514] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x900a9c00) [pid = 1777] [serial = 538] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x8b620400 == 100 [pid = 1777] [id = 190] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b6800 == 99 [pid = 1777] [id = 189] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x88284800 == 98 [pid = 1777] [id = 188] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0ba000 == 97 [pid = 1777] [id = 187] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x8b616800 == 96 [pid = 1777] [id = 185] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x931bc400 == 95 [pid = 1777] [id = 184] 13:11:33 INFO - PROCESS | 1777 | --DOCSHELL 0x900a2400 == 94 [pid = 1777] [id = 183] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x8b4dd000) [pid = 1777] [serial = 523] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 267 (0x8b56b800) [pid = 1777] [serial = 526] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 266 (0x93ac6400) [pid = 1777] [serial = 481] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 265 (0x8b563000) [pid = 1777] [serial = 524] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 264 (0x99ca1c00) [pid = 1777] [serial = 490] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 263 (0x8b0c1800) [pid = 1777] [serial = 499] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 262 (0xa1062400) [pid = 1777] [serial = 493] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 261 (0x8fdcdc00) [pid = 1777] [serial = 535] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 260 (0x900aac00) [pid = 1777] [serial = 478] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 259 (0x8fb29000) [pid = 1777] [serial = 532] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 258 (0x8adb5000) [pid = 1777] [serial = 521] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 257 (0xa45b3000) [pid = 1777] [serial = 505] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 256 (0x96fc3c00) [pid = 1777] [serial = 484] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 255 (0x8b0d3800) [pid = 1777] [serial = 496] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 254 (0x8e885000) [pid = 1777] [serial = 529] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x89d68400) [pid = 1777] [serial = 520] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x8f2aec00) [pid = 1777] [serial = 530] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x8fc6f800) [pid = 1777] [serial = 533] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x900ac000) [pid = 1777] [serial = 536] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x88bcb400) [pid = 1777] [serial = 502] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x8b6b2c00) [pid = 1777] [serial = 475] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x8b570c00) [pid = 1777] [serial = 527] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x8f2ae800) [pid = 1777] [serial = 508] [outer = (nil)] [url = about:blank] 13:11:33 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x98108400) [pid = 1777] [serial = 487] [outer = (nil)] [url = about:blank] 13:11:34 INFO - PROCESS | 1777 | 1461096694062 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]]]}] 13:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1590ms 13:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:11:34 INFO - PROCESS | 1777 | 1461096694116 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 13:11:34 INFO - PROCESS | 1777 | 1461096694119 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 13:11:34 INFO - PROCESS | 1777 | 1461096694126 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:11:34 INFO - PROCESS | 1777 | 1461096694131 Marionette TRACE conn3 <- [1,794,null,{}] 13:11:34 INFO - PROCESS | 1777 | 1461096694146 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}] 13:11:34 INFO - PROCESS | 1777 | 1461096694309 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 13:11:34 INFO - PROCESS | 1777 | 1461096694322 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x88547c00 == 95 [pid = 1777] [id = 206] 13:11:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x8b563000) [pid = 1777] [serial = 618] [outer = (nil)] 13:11:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x8b619800) [pid = 1777] [serial = 619] [outer = 0x8b563000] 13:11:34 INFO - PROCESS | 1777 | 1461096694413 Marionette DEBUG loaded listener.js 13:11:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x8b625000) [pid = 1777] [serial = 620] [outer = 0x8b563000] 13:11:35 INFO - PROCESS | 1777 | 1461096695346 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]]]}] 13:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1245ms 13:11:35 INFO - PROCESS | 1777 | 1461096695371 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 13:11:35 INFO - PROCESS | 1777 | 1461096695375 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 13:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:11:35 INFO - PROCESS | 1777 | 1461096695381 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:11:35 INFO - PROCESS | 1777 | 1461096695384 Marionette TRACE conn3 <- [1,798,null,{}] 13:11:35 INFO - PROCESS | 1777 | 1461096695391 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}] 13:11:35 INFO - PROCESS | 1777 | 1461096695611 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 13:11:35 INFO - PROCESS | 1777 | 1461096695639 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6c400 == 96 [pid = 1777] [id = 207] 13:11:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x8b83ac00) [pid = 1777] [serial = 621] [outer = (nil)] 13:11:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x8bf30400) [pid = 1777] [serial = 622] [outer = 0x8b83ac00] 13:11:35 INFO - PROCESS | 1777 | 1461096695710 Marionette DEBUG loaded listener.js 13:11:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x8e88f000) [pid = 1777] [serial = 623] [outer = 0x8b83ac00] 13:11:36 INFO - PROCESS | 1777 | 1461096696570 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]]]}] 13:11:36 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 13:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1240ms 13:11:36 INFO - PROCESS | 1777 | 1461096696622 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 13:11:36 INFO - PROCESS | 1777 | 1461096696625 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 13:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:11:36 INFO - PROCESS | 1777 | 1461096696637 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:11:36 INFO - PROCESS | 1777 | 1461096696639 Marionette TRACE conn3 <- [1,802,null,{}] 13:11:36 INFO - PROCESS | 1777 | 1461096696645 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}] 13:11:36 INFO - PROCESS | 1777 | 1461096696854 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 13:11:36 INFO - PROCESS | 1777 | 1461096696875 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b56dc00 == 97 [pid = 1777] [id = 208] 13:11:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x8e88ec00) [pid = 1777] [serial = 624] [outer = (nil)] 13:11:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x8f489400) [pid = 1777] [serial = 625] [outer = 0x8e88ec00] 13:11:36 INFO - PROCESS | 1777 | 1461096696945 Marionette DEBUG loaded listener.js 13:11:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x8fc6e000) [pid = 1777] [serial = 626] [outer = 0x8e88ec00] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x900a6400) [pid = 1777] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x88540400) [pid = 1777] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x8b0c4000) [pid = 1777] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x89d6d000) [pid = 1777] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x8b6b7c00) [pid = 1777] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x8f2ac800) [pid = 1777] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x983f9c00) [pid = 1777] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:11:37 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x96210400) [pid = 1777] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:11:38 INFO - PROCESS | 1777 | 1461096698034 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]]]}] 13:11:38 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 13:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1445ms 13:11:38 INFO - PROCESS | 1777 | 1461096698077 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 13:11:38 INFO - PROCESS | 1777 | 1461096698080 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 13:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:11:38 INFO - PROCESS | 1777 | 1461096698086 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:11:38 INFO - PROCESS | 1777 | 1461096698089 Marionette TRACE conn3 <- [1,806,null,{}] 13:11:38 INFO - PROCESS | 1777 | 1461096698094 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}] 13:11:38 INFO - PROCESS | 1777 | 1461096698267 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 13:11:38 INFO - PROCESS | 1777 | 1461096698468 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88540400 == 98 [pid = 1777] [id = 209] 13:11:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x8b61ec00) [pid = 1777] [serial = 627] [outer = (nil)] 13:11:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x900a3400) [pid = 1777] [serial = 628] [outer = 0x8b61ec00] 13:11:38 INFO - PROCESS | 1777 | 1461096698547 Marionette DEBUG loaded listener.js 13:11:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x900ad400) [pid = 1777] [serial = 629] [outer = 0x8b61ec00] 13:11:39 INFO - PROCESS | 1777 | 1461096699196 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]]]}] 13:11:39 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 13:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1128ms 13:11:39 INFO - PROCESS | 1777 | 1461096699215 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 13:11:39 INFO - PROCESS | 1777 | 1461096699218 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 13:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:11:39 INFO - PROCESS | 1777 | 1461096699224 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:11:39 INFO - PROCESS | 1777 | 1461096699226 Marionette TRACE conn3 <- [1,810,null,{}] 13:11:39 INFO - PROCESS | 1777 | 1461096699232 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}] 13:11:39 INFO - PROCESS | 1777 | 1461096699439 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 13:11:39 INFO - PROCESS | 1777 | 1461096699463 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc73800 == 99 [pid = 1777] [id = 210] 13:11:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x8fdce000) [pid = 1777] [serial = 630] [outer = (nil)] 13:11:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x91235400) [pid = 1777] [serial = 631] [outer = 0x8fdce000] 13:11:39 INFO - PROCESS | 1777 | 1461096699534 Marionette DEBUG loaded listener.js 13:11:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x9300a000) [pid = 1777] [serial = 632] [outer = 0x8fdce000] 13:11:40 INFO - PROCESS | 1777 | 1461096700690 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]]]}] 13:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1497ms 13:11:40 INFO - PROCESS | 1777 | 1461096700722 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 13:11:40 INFO - PROCESS | 1777 | 1461096700729 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 13:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:11:40 INFO - PROCESS | 1777 | 1461096700739 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:11:40 INFO - PROCESS | 1777 | 1461096700744 Marionette TRACE conn3 <- [1,814,null,{}] 13:11:40 INFO - PROCESS | 1777 | 1461096700752 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}] 13:11:40 INFO - PROCESS | 1777 | 1461096700942 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 13:11:41 INFO - PROCESS | 1777 | 1461096701198 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c4e000 == 100 [pid = 1777] [id = 211] 13:11:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x89c50000) [pid = 1777] [serial = 633] [outer = (nil)] 13:11:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x8adb2c00) [pid = 1777] [serial = 634] [outer = 0x89c50000] 13:11:41 INFO - PROCESS | 1777 | 1461096701293 Marionette DEBUG loaded listener.js 13:11:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 255 (0x8b0c4000) [pid = 1777] [serial = 635] [outer = 0x89c50000] 13:11:42 INFO - PROCESS | 1777 | 1461096702274 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] 13:11:42 INFO - PROCESS | 1777 | 1461096702343 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 13:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:11:42 INFO - PROCESS | 1777 | 1461096702355 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:11:42 INFO - PROCESS | 1777 | 1461096702358 Marionette TRACE conn3 <- [1,818,null,{}] 13:11:42 INFO - PROCESS | 1777 | 1461096702365 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}] 13:11:42 INFO - PROCESS | 1777 | 1461096702637 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 13:11:42 INFO - PROCESS | 1777 | 1461096702922 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x88286c00 == 101 [pid = 1777] [id = 212] 13:11:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 256 (0x8b0c1800) [pid = 1777] [serial = 636] [outer = (nil)] 13:11:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 257 (0x8c157800) [pid = 1777] [serial = 637] [outer = 0x8b0c1800] 13:11:43 INFO - PROCESS | 1777 | 1461096703008 Marionette DEBUG loaded listener.js 13:11:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 258 (0x8fb23800) [pid = 1777] [serial = 638] [outer = 0x8b0c1800] 13:11:43 INFO - PROCESS | 1777 | 1461096703910 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]]]}] 13:11:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 259 (0x8fd0e800) [pid = 1777] [serial = 639] [outer = 0x96a29000] 13:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1636ms 13:11:44 INFO - PROCESS | 1777 | 1461096704002 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 13:11:44 INFO - PROCESS | 1777 | 1461096704007 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 13:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:11:44 INFO - PROCESS | 1777 | 1461096704072 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:11:44 INFO - PROCESS | 1777 | 1461096704079 Marionette TRACE conn3 <- [1,822,null,{}] 13:11:44 INFO - PROCESS | 1777 | 1461096704098 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}] 13:11:44 INFO - PROCESS | 1777 | 1461096704278 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 13:11:44 INFO - PROCESS | 1777 | 1461096704529 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b61a800 == 102 [pid = 1777] [id = 213] 13:11:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 260 (0x8b61bc00) [pid = 1777] [serial = 640] [outer = (nil)] 13:11:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 261 (0x931bc400) [pid = 1777] [serial = 641] [outer = 0x8b61bc00] 13:11:44 INFO - PROCESS | 1777 | 1461096704665 Marionette DEBUG loaded listener.js 13:11:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 262 (0x971a9000) [pid = 1777] [serial = 642] [outer = 0x8b61bc00] 13:11:45 INFO - PROCESS | 1777 | 1461096705597 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] 13:11:45 INFO - PROCESS | 1777 | 1461096705620 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 13:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:11:45 INFO - PROCESS | 1777 | 1461096705627 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:11:45 INFO - PROCESS | 1777 | 1461096705631 Marionette TRACE conn3 <- [1,826,null,{}] 13:11:45 INFO - PROCESS | 1777 | 1461096705637 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}] 13:11:45 INFO - PROCESS | 1777 | 1461096705811 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 13:11:46 INFO - PROCESS | 1777 | 1461096706009 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x88196400 == 103 [pid = 1777] [id = 214] 13:11:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 263 (0x97d4d400) [pid = 1777] [serial = 643] [outer = (nil)] 13:11:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 264 (0x9823ac00) [pid = 1777] [serial = 644] [outer = 0x97d4d400] 13:11:46 INFO - PROCESS | 1777 | 1461096706098 Marionette DEBUG loaded listener.js 13:11:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 265 (0x98624800) [pid = 1777] [serial = 645] [outer = 0x97d4d400] 13:11:47 INFO - PROCESS | 1777 | 1461096707027 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]]]}] 13:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1430ms 13:11:47 INFO - PROCESS | 1777 | 1461096707057 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 13:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:11:47 INFO - PROCESS | 1777 | 1461096707061 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 13:11:47 INFO - PROCESS | 1777 | 1461096707068 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:11:47 INFO - PROCESS | 1777 | 1461096707071 Marionette TRACE conn3 <- [1,830,null,{}] 13:11:47 INFO - PROCESS | 1777 | 1461096707077 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}] 13:11:47 INFO - PROCESS | 1777 | 1461096707254 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 13:11:47 INFO - PROCESS | 1777 | 1461096707465 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8827f400 == 104 [pid = 1777] [id = 215] 13:11:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 266 (0x897e3400) [pid = 1777] [serial = 646] [outer = (nil)] 13:11:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 267 (0x897e9800) [pid = 1777] [serial = 647] [outer = 0x897e3400] 13:11:47 INFO - PROCESS | 1777 | 1461096707590 Marionette DEBUG loaded listener.js 13:11:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 268 (0x897ed800) [pid = 1777] [serial = 648] [outer = 0x897e3400] 13:11:48 INFO - PROCESS | 1777 | 1461096708555 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]]]}] 13:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1531ms 13:11:48 INFO - PROCESS | 1777 | 1461096708599 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 13:11:48 INFO - PROCESS | 1777 | 1461096708603 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 13:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:11:48 INFO - PROCESS | 1777 | 1461096708610 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:11:48 INFO - PROCESS | 1777 | 1461096708613 Marionette TRACE conn3 <- [1,834,null,{}] 13:11:48 INFO - PROCESS | 1777 | 1461096708619 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}] 13:11:48 INFO - PROCESS | 1777 | 1461096708808 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 13:11:49 INFO - PROCESS | 1777 | 1461096709047 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ea800 == 105 [pid = 1777] [id = 216] 13:11:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x897ec400) [pid = 1777] [serial = 649] [outer = (nil)] 13:11:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x99ca3400) [pid = 1777] [serial = 650] [outer = 0x897ec400] 13:11:49 INFO - PROCESS | 1777 | 1461096709177 Marionette DEBUG loaded listener.js 13:11:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x9fd97c00) [pid = 1777] [serial = 651] [outer = 0x897ec400] 13:11:50 INFO - PROCESS | 1777 | 1461096710041 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]]]}] 13:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1488ms 13:11:50 INFO - PROCESS | 1777 | 1461096710098 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 13:11:50 INFO - PROCESS | 1777 | 1461096710102 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 13:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:11:50 INFO - PROCESS | 1777 | 1461096710108 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:11:50 INFO - PROCESS | 1777 | 1461096710112 Marionette TRACE conn3 <- [1,838,null,{}] 13:11:50 INFO - PROCESS | 1777 | 1461096710118 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}] 13:11:50 INFO - PROCESS | 1777 | 1461096710321 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 13:11:50 INFO - PROCESS | 1777 | 1461096710564 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d64800 == 106 [pid = 1777] [id = 217] 13:11:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x8ae82400) [pid = 1777] [serial = 652] [outer = (nil)] 13:11:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8ae88800) [pid = 1777] [serial = 653] [outer = 0x8ae82400] 13:11:50 INFO - PROCESS | 1777 | 1461096710693 Marionette DEBUG loaded listener.js 13:11:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x8ae8d000) [pid = 1777] [serial = 654] [outer = 0x8ae82400] 13:11:51 INFO - PROCESS | 1777 | 1461096711557 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]]]}] 13:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1482ms 13:11:51 INFO - PROCESS | 1777 | 1461096711591 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 13:11:51 INFO - PROCESS | 1777 | 1461096711594 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 13:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:11:51 INFO - PROCESS | 1777 | 1461096711601 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:11:51 INFO - PROCESS | 1777 | 1461096711605 Marionette TRACE conn3 <- [1,842,null,{}] 13:11:51 INFO - PROCESS | 1777 | 1461096711611 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}] 13:11:51 INFO - PROCESS | 1777 | 1461096711776 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 13:11:52 INFO - PROCESS | 1777 | 1461096711981 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae87400 == 107 [pid = 1777] [id = 218] 13:11:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x8ae89400) [pid = 1777] [serial = 655] [outer = (nil)] 13:11:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x8be03400) [pid = 1777] [serial = 656] [outer = 0x8ae89400] 13:11:52 INFO - PROCESS | 1777 | 1461096712068 Marionette DEBUG loaded listener.js 13:11:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x8be04800) [pid = 1777] [serial = 657] [outer = 0x8ae89400] 13:11:52 INFO - PROCESS | 1777 | 1461096712971 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]]]}] 13:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1441ms 13:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:11:53 INFO - PROCESS | 1777 | 1461096713043 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 13:11:53 INFO - PROCESS | 1777 | 1461096713046 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 13:11:53 INFO - PROCESS | 1777 | 1461096713053 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:11:53 INFO - PROCESS | 1777 | 1461096713056 Marionette TRACE conn3 <- [1,846,null,{}] 13:11:53 INFO - PROCESS | 1777 | 1461096713062 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}] 13:11:53 INFO - PROCESS | 1777 | 1461096713239 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 13:11:53 INFO - PROCESS | 1777 | 1461096713443 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f02400 == 108 [pid = 1777] [id = 219] 13:11:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x86f02800) [pid = 1777] [serial = 658] [outer = (nil)] 13:11:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x86f09c00) [pid = 1777] [serial = 659] [outer = 0x86f02800] 13:11:53 INFO - PROCESS | 1777 | 1461096713608 Marionette DEBUG loaded listener.js 13:11:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 280 (0x86f0d000) [pid = 1777] [serial = 660] [outer = 0x86f02800] 13:11:54 INFO - PROCESS | 1777 | 1461096714494 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]]]}] 13:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1488ms 13:11:54 INFO - PROCESS | 1777 | 1461096714540 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 13:11:54 INFO - PROCESS | 1777 | 1461096714544 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 13:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:11:54 INFO - PROCESS | 1777 | 1461096714550 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:11:54 INFO - PROCESS | 1777 | 1461096714554 Marionette TRACE conn3 <- [1,850,null,{}] 13:11:54 INFO - PROCESS | 1777 | 1461096714560 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}] 13:11:54 INFO - PROCESS | 1777 | 1461096714761 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 13:11:55 INFO - PROCESS | 1777 | 1461096715027 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f0b400 == 109 [pid = 1777] [id = 220] 13:11:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 281 (0x8ae90400) [pid = 1777] [serial = 661] [outer = (nil)] 13:11:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 282 (0x8be07800) [pid = 1777] [serial = 662] [outer = 0x8ae90400] 13:11:55 INFO - PROCESS | 1777 | 1461096715160 Marionette DEBUG loaded listener.js 13:11:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 283 (0x8be0ac00) [pid = 1777] [serial = 663] [outer = 0x8ae90400] 13:11:56 INFO - PROCESS | 1777 | 1461096716030 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]]]}] 13:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1531ms 13:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:11:56 INFO - PROCESS | 1777 | 1461096716082 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 13:11:56 INFO - PROCESS | 1777 | 1461096716086 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 13:11:56 INFO - PROCESS | 1777 | 1461096716092 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:11:56 INFO - PROCESS | 1777 | 1461096716097 Marionette TRACE conn3 <- [1,854,null,{}] 13:11:56 INFO - PROCESS | 1777 | 1461096716102 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}] 13:11:56 INFO - PROCESS | 1777 | 1461096716340 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 13:11:56 INFO - PROCESS | 1777 | 1461096716589 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aea7c00 == 110 [pid = 1777] [id = 221] 13:11:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 284 (0x8aeab000) [pid = 1777] [serial = 664] [outer = (nil)] 13:11:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 285 (0x8aeb0c00) [pid = 1777] [serial = 665] [outer = 0x8aeab000] 13:11:56 INFO - PROCESS | 1777 | 1461096716724 Marionette DEBUG loaded listener.js 13:11:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 286 (0x8be08000) [pid = 1777] [serial = 666] [outer = 0x8aeab000] 13:11:57 INFO - PROCESS | 1777 | 1461096717565 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]]]}] 13:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1532ms 13:11:57 INFO - PROCESS | 1777 | 1461096717632 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 13:11:57 INFO - PROCESS | 1777 | 1461096717636 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 13:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:11:57 INFO - PROCESS | 1777 | 1461096717643 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:11:57 INFO - PROCESS | 1777 | 1461096717647 Marionette TRACE conn3 <- [1,858,null,{}] 13:11:57 INFO - PROCESS | 1777 | 1461096717653 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}] 13:11:57 INFO - PROCESS | 1777 | 1461096717824 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 13:11:58 INFO - PROCESS | 1777 | 1461096718024 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x86203000 == 111 [pid = 1777] [id = 222] 13:11:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 287 (0x86204400) [pid = 1777] [serial = 667] [outer = (nil)] 13:11:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 288 (0x8620a400) [pid = 1777] [serial = 668] [outer = 0x86204400] 13:11:58 INFO - PROCESS | 1777 | 1461096718144 Marionette DEBUG loaded listener.js 13:11:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x8620d800) [pid = 1777] [serial = 669] [outer = 0x86204400] 13:11:59 INFO - PROCESS | 1777 | 1461096719035 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]]]}] 13:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1434ms 13:11:59 INFO - PROCESS | 1777 | 1461096719079 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 13:11:59 INFO - PROCESS | 1777 | 1461096719082 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 13:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:11:59 INFO - PROCESS | 1777 | 1461096719089 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:11:59 INFO - PROCESS | 1777 | 1461096719091 Marionette TRACE conn3 <- [1,862,null,{}] 13:11:59 INFO - PROCESS | 1777 | 1461096719098 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}] 13:11:59 INFO - PROCESS | 1777 | 1461096719264 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 13:11:59 INFO - PROCESS | 1777 | 1461096719469 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:11:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f05400 == 112 [pid = 1777] [id = 223] 13:11:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x8aded000) [pid = 1777] [serial = 670] [outer = (nil)] 13:11:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x8aeb2000) [pid = 1777] [serial = 671] [outer = 0x8aded000] 13:11:59 INFO - PROCESS | 1777 | 1461096719551 Marionette DEBUG loaded listener.js 13:11:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x8b0b9c00) [pid = 1777] [serial = 672] [outer = 0x8aded000] 13:12:00 INFO - PROCESS | 1777 | 1461096720517 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]]]}] 13:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1485ms 13:12:00 INFO - PROCESS | 1777 | 1461096720574 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 13:12:00 INFO - PROCESS | 1777 | 1461096720578 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 13:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:12:00 INFO - PROCESS | 1777 | 1461096720584 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:12:00 INFO - PROCESS | 1777 | 1461096720588 Marionette TRACE conn3 <- [1,866,null,{}] 13:12:00 INFO - PROCESS | 1777 | 1461096720593 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}] 13:12:00 INFO - PROCESS | 1777 | 1461096720803 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 13:12:01 INFO - PROCESS | 1777 | 1461096721050 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620b400 == 113 [pid = 1777] [id = 224] 13:12:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x86210000) [pid = 1777] [serial = 673] [outer = (nil)] 13:12:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x8be10400) [pid = 1777] [serial = 674] [outer = 0x86210000] 13:12:01 INFO - PROCESS | 1777 | 1461096721148 Marionette DEBUG loaded listener.js 13:12:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x8fb30800) [pid = 1777] [serial = 675] [outer = 0x86210000] 13:12:02 INFO - PROCESS | 1777 | 1461096722074 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]]]}] 13:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 13:12:02 INFO - PROCESS | 1777 | 1461096722118 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 13:12:02 INFO - PROCESS | 1777 | 1461096722124 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 13:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:12:02 INFO - PROCESS | 1777 | 1461096722134 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:12:02 INFO - PROCESS | 1777 | 1461096722140 Marionette TRACE conn3 <- [1,870,null,{}] 13:12:02 INFO - PROCESS | 1777 | 1461096722149 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}] 13:12:02 INFO - PROCESS | 1777 | 1461096722417 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 13:12:02 INFO - PROCESS | 1777 | 1461096722705 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f5c800 == 114 [pid = 1777] [id = 225] 13:12:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 296 (0x8ac0c000) [pid = 1777] [serial = 676] [outer = (nil)] 13:12:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 297 (0x8ac12400) [pid = 1777] [serial = 677] [outer = 0x8ac0c000] 13:12:02 INFO - PROCESS | 1777 | 1461096722789 Marionette DEBUG loaded listener.js 13:12:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 298 (0x8ac14000) [pid = 1777] [serial = 678] [outer = 0x8ac0c000] 13:12:03 INFO - PROCESS | 1777 | 1461096723637 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]]]}] 13:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1536ms 13:12:03 INFO - PROCESS | 1777 | 1461096723670 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 13:12:03 INFO - PROCESS | 1777 | 1461096723673 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 13:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:12:03 INFO - PROCESS | 1777 | 1461096723680 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:12:03 INFO - PROCESS | 1777 | 1461096723683 Marionette TRACE conn3 <- [1,874,null,{}] 13:12:03 INFO - PROCESS | 1777 | 1461096723689 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}] 13:12:03 INFO - PROCESS | 1777 | 1461096723857 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 13:12:04 INFO - PROCESS | 1777 | 1461096724071 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f0a400 == 115 [pid = 1777] [id = 226] 13:12:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 299 (0x86f0cc00) [pid = 1777] [serial = 679] [outer = (nil)] 13:12:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 300 (0x8ac14800) [pid = 1777] [serial = 680] [outer = 0x86f0cc00] 13:12:04 INFO - PROCESS | 1777 | 1461096724152 Marionette DEBUG loaded listener.js 13:12:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 301 (0x8ae8b400) [pid = 1777] [serial = 681] [outer = 0x86f0cc00] 13:12:05 INFO - PROCESS | 1777 | 1461096725516 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]]]}] 13:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1890ms 13:12:05 INFO - PROCESS | 1777 | 1461096725569 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 13:12:05 INFO - PROCESS | 1777 | 1461096725575 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 13:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:12:05 INFO - PROCESS | 1777 | 1461096725584 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:12:05 INFO - PROCESS | 1777 | 1461096725589 Marionette TRACE conn3 <- [1,878,null,{}] 13:12:05 INFO - PROCESS | 1777 | 1461096725596 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}] 13:12:05 INFO - PROCESS | 1777 | 1461096725810 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 13:12:06 INFO - PROCESS | 1777 | 1461096726070 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819dc00 == 116 [pid = 1777] [id = 227] 13:12:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 302 (0x8819f800) [pid = 1777] [serial = 682] [outer = (nil)] 13:12:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 303 (0x89f5c000) [pid = 1777] [serial = 683] [outer = 0x8819f800] 13:12:06 INFO - PROCESS | 1777 | 1461096726249 Marionette DEBUG loaded listener.js 13:12:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x8ac19400) [pid = 1777] [serial = 684] [outer = 0x8819f800] 13:12:07 INFO - PROCESS | 1777 | 1461096727242 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]]]}] 13:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1731ms 13:12:07 INFO - PROCESS | 1777 | 1461096727316 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 13:12:07 INFO - PROCESS | 1777 | 1461096727323 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 13:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:12:07 INFO - PROCESS | 1777 | 1461096727333 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:12:07 INFO - PROCESS | 1777 | 1461096727337 Marionette TRACE conn3 <- [1,882,null,{}] 13:12:07 INFO - PROCESS | 1777 | 1461096727343 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}] 13:12:07 INFO - PROCESS | 1777 | 1461096727614 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x89f4d400 == 115 [pid = 1777] [id = 158] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdcc400 == 114 [pid = 1777] [id = 159] 13:12:07 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x900aa000) [pid = 1777] [serial = 577] [outer = (nil)] [url = about:blank] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88540400 == 113 [pid = 1777] [id = 209] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8b56dc00 == 112 [pid = 1777] [id = 208] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x89d6c400 == 111 [pid = 1777] [id = 207] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade4400 == 110 [pid = 1777] [id = 179] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88547c00 == 109 [pid = 1777] [id = 206] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88289800 == 108 [pid = 1777] [id = 205] 13:12:07 INFO - PROCESS | 1777 | --DOCSHELL 0x88bd0800 == 107 [pid = 1777] [id = 204] 13:12:07 INFO - PROCESS | 1777 | 1461096727922 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x88191400 == 108 [pid = 1777] [id = 228] 13:12:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x88197400) [pid = 1777] [serial = 685] [outer = (nil)] 13:12:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 305 (0x8adbb400) [pid = 1777] [serial = 686] [outer = 0x88197400] 13:12:08 INFO - PROCESS | 1777 | 1461096728001 Marionette DEBUG loaded listener.js 13:12:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 306 (0x8aeb1400) [pid = 1777] [serial = 687] [outer = 0x88197400] 13:12:08 INFO - PROCESS | 1777 | --DOCSHELL 0x88548c00 == 107 [pid = 1777] [id = 193] 13:12:08 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e1c00 == 106 [pid = 1777] [id = 192] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 305 (0x8ade6000) [pid = 1777] [serial = 574] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 304 (0x8b56f400) [pid = 1777] [serial = 544] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x8b569800) [pid = 1777] [serial = 563] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 302 (0x8b4e4400) [pid = 1777] [serial = 562] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 301 (0x8ade2400) [pid = 1777] [serial = 565] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 300 (0x8b0c5800) [pid = 1777] [serial = 566] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 299 (0x8b840400) [pid = 1777] [serial = 568] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 298 (0x932e1c00) [pid = 1777] [serial = 550] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 297 (0x94db9800) [pid = 1777] [serial = 553] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 296 (0x900a7000) [pid = 1777] [serial = 547] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 295 (0x8b61e800) [pid = 1777] [serial = 556] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x89f57400) [pid = 1777] [serial = 541] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x97b3a000) [pid = 1777] [serial = 559] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0x8f705800) [pid = 1777] [serial = 571] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x8fb2f000) [pid = 1777] [serial = 572] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0x8b56e400) [pid = 1777] [serial = 575] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x8bf2e000) [pid = 1777] [serial = 569] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0x99c9d800) [pid = 1777] [serial = 292] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 287 (0x9918cc00) [pid = 1777] [serial = 416] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | --DOMWINDOW == 286 (0x93198c00) [pid = 1777] [serial = 473] [outer = (nil)] [url = about:blank] 13:12:08 INFO - PROCESS | 1777 | 1461096728746 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]]]}] 13:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1432ms 13:12:08 INFO - PROCESS | 1777 | 1461096728765 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 13:12:08 INFO - PROCESS | 1777 | 1461096728769 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 13:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:12:08 INFO - PROCESS | 1777 | 1461096728775 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:12:08 INFO - PROCESS | 1777 | 1461096728780 Marionette TRACE conn3 <- [1,886,null,{}] 13:12:08 INFO - PROCESS | 1777 | 1461096728795 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}] 13:12:08 INFO - PROCESS | 1777 | 1461096728976 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 13:12:09 INFO - PROCESS | 1777 | 1461096729139 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x86210400 == 107 [pid = 1777] [id = 229] 13:12:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 287 (0x8aeb5800) [pid = 1777] [serial = 688] [outer = (nil)] 13:12:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 288 (0x8b56cc00) [pid = 1777] [serial = 689] [outer = 0x8aeb5800] 13:12:09 INFO - PROCESS | 1777 | 1461096729212 Marionette DEBUG loaded listener.js 13:12:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x8b623400) [pid = 1777] [serial = 690] [outer = 0x8aeb5800] 13:12:09 INFO - PROCESS | 1777 | 1461096729993 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]]]}] 13:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1293ms 13:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:12:10 INFO - PROCESS | 1777 | 1461096730068 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 13:12:10 INFO - PROCESS | 1777 | 1461096730072 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 13:12:10 INFO - PROCESS | 1777 | 1461096730084 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:12:10 INFO - PROCESS | 1777 | 1461096730086 Marionette TRACE conn3 <- [1,890,null,{}] 13:12:10 INFO - PROCESS | 1777 | 1461096730092 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}] 13:12:10 INFO - PROCESS | 1777 | 1461096730337 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 13:12:10 INFO - PROCESS | 1777 | 1461096730357 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adecc00 == 108 [pid = 1777] [id = 230] 13:12:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x8b6b7000) [pid = 1777] [serial = 691] [outer = (nil)] 13:12:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x8be02400) [pid = 1777] [serial = 692] [outer = 0x8b6b7000] 13:12:10 INFO - PROCESS | 1777 | 1461096730429 Marionette DEBUG loaded listener.js 13:12:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x8bf2e000) [pid = 1777] [serial = 693] [outer = 0x8b6b7000] 13:12:11 INFO - PROCESS | 1777 | 1461096731325 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]]]}] 13:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1287ms 13:12:11 INFO - PROCESS | 1777 | 1461096731366 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 13:12:11 INFO - PROCESS | 1777 | 1461096731372 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 13:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:12:11 INFO - PROCESS | 1777 | 1461096731381 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:12:11 INFO - PROCESS | 1777 | 1461096731385 Marionette TRACE conn3 <- [1,894,null,{}] 13:12:11 INFO - PROCESS | 1777 | 1461096731404 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}] 13:12:11 INFO - PROCESS | 1777 | 1461096731684 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 13:12:11 INFO - PROCESS | 1777 | 1461096731710 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2d800 == 109 [pid = 1777] [id = 231] 13:12:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x8f2aa000) [pid = 1777] [serial = 694] [outer = (nil)] 13:12:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x8f487c00) [pid = 1777] [serial = 695] [outer = 0x8f2aa000] 13:12:11 INFO - PROCESS | 1777 | 1461096731781 Marionette DEBUG loaded listener.js 13:12:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x8fb2f000) [pid = 1777] [serial = 696] [outer = 0x8f2aa000] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x8b563000) [pid = 1777] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x8b61ec00) [pid = 1777] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0x89c4e400) [pid = 1777] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x8828a400) [pid = 1777] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0x8b83ac00) [pid = 1777] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x8e88ec00) [pid = 1777] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:12:12 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0x8e88a400) [pid = 1777] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:12:13 INFO - PROCESS | 1777 | 1461096733039 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]]]}] 13:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1693ms 13:12:13 INFO - PROCESS | 1777 | 1461096733074 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 13:12:13 INFO - PROCESS | 1777 | 1461096733076 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 13:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:12:13 INFO - PROCESS | 1777 | 1461096733083 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:12:13 INFO - PROCESS | 1777 | 1461096733086 Marionette TRACE conn3 <- [1,898,null,{}] 13:12:13 INFO - PROCESS | 1777 | 1461096733091 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}] 13:12:13 INFO - PROCESS | 1777 | 1461096733335 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 13:12:13 INFO - PROCESS | 1777 | 1461096733363 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f4fc00 == 110 [pid = 1777] [id = 232] 13:12:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x8b563000) [pid = 1777] [serial = 697] [outer = (nil)] 13:12:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x900aa000) [pid = 1777] [serial = 698] [outer = 0x8b563000] 13:12:13 INFO - PROCESS | 1777 | 1461096733437 Marionette DEBUG loaded listener.js 13:12:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x904c6c00) [pid = 1777] [serial = 699] [outer = 0x8b563000] 13:12:14 INFO - PROCESS | 1777 | 1461096734162 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]]]}] 13:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1182ms 13:12:14 INFO - PROCESS | 1777 | 1461096734265 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 13:12:14 INFO - PROCESS | 1777 | 1461096734268 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 13:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:12:14 INFO - PROCESS | 1777 | 1461096734274 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:12:14 INFO - PROCESS | 1777 | 1461096734277 Marionette TRACE conn3 <- [1,902,null,{}] 13:12:14 INFO - PROCESS | 1777 | 1461096734283 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}] 13:12:14 INFO - PROCESS | 1777 | 1461096734440 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 13:12:14 INFO - PROCESS | 1777 | 1461096734450 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0a800 == 111 [pid = 1777] [id = 233] 13:12:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x90383c00) [pid = 1777] [serial = 700] [outer = (nil)] 13:12:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x9319d800) [pid = 1777] [serial = 701] [outer = 0x90383c00] 13:12:14 INFO - PROCESS | 1777 | 1461096734521 Marionette DEBUG loaded listener.js 13:12:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x932e8c00) [pid = 1777] [serial = 702] [outer = 0x90383c00] 13:12:15 INFO - PROCESS | 1777 | 1461096735717 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]]]}] 13:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1478ms 13:12:15 INFO - PROCESS | 1777 | 1461096735754 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 13:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:12:15 INFO - PROCESS | 1777 | 1461096735760 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 13:12:15 INFO - PROCESS | 1777 | 1461096735768 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:12:15 INFO - PROCESS | 1777 | 1461096735774 Marionette TRACE conn3 <- [1,906,null,{}] 13:12:15 INFO - PROCESS | 1777 | 1461096735782 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}] 13:12:15 INFO - PROCESS | 1777 | 1461096735983 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 13:12:16 INFO - PROCESS | 1777 | 1461096736240 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c4ac00 == 112 [pid = 1777] [id = 234] 13:12:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x89c4c000) [pid = 1777] [serial = 703] [outer = (nil)] 13:12:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 296 (0x89d6f800) [pid = 1777] [serial = 704] [outer = 0x89c4c000] 13:12:16 INFO - PROCESS | 1777 | 1461096736344 Marionette DEBUG loaded listener.js 13:12:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 297 (0x8adc1400) [pid = 1777] [serial = 705] [outer = 0x89c4c000] 13:12:17 INFO - PROCESS | 1777 | 1461096737260 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]]]}] 13:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1537ms 13:12:17 INFO - PROCESS | 1777 | 1461096737304 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 13:12:17 INFO - PROCESS | 1777 | 1461096737314 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 13:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:12:17 INFO - PROCESS | 1777 | 1461096737325 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:12:17 INFO - PROCESS | 1777 | 1461096737330 Marionette TRACE conn3 <- [1,910,null,{}] 13:12:17 INFO - PROCESS | 1777 | 1461096737336 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}] 13:12:17 INFO - PROCESS | 1777 | 1461096737527 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 13:12:17 INFO - PROCESS | 1777 | 1461096737818 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adec000 == 113 [pid = 1777] [id = 235] 13:12:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 298 (0x8b4dec00) [pid = 1777] [serial = 706] [outer = (nil)] 13:12:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 299 (0x8b623000) [pid = 1777] [serial = 707] [outer = 0x8b4dec00] 13:12:17 INFO - PROCESS | 1777 | 1461096737948 Marionette DEBUG loaded listener.js 13:12:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 300 (0x8e88a400) [pid = 1777] [serial = 708] [outer = 0x8b4dec00] 13:12:18 INFO - PROCESS | 1777 | 1461096738772 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]]]}] 13:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1486ms 13:12:18 INFO - PROCESS | 1777 | 1461096738811 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 13:12:18 INFO - PROCESS | 1777 | 1461096738815 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 13:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:12:18 INFO - PROCESS | 1777 | 1461096738822 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:12:18 INFO - PROCESS | 1777 | 1461096738828 Marionette TRACE conn3 <- [1,914,null,{}] 13:12:18 INFO - PROCESS | 1777 | 1461096738863 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}] 13:12:19 INFO - PROCESS | 1777 | 1461096739051 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 13:12:19 INFO - PROCESS | 1777 | 1461096739253 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bcd400 == 114 [pid = 1777] [id = 236] 13:12:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 301 (0x900aac00) [pid = 1777] [serial = 709] [outer = (nil)] 13:12:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 302 (0x931ba800) [pid = 1777] [serial = 710] [outer = 0x900aac00] 13:12:19 INFO - PROCESS | 1777 | 1461096739382 Marionette DEBUG loaded listener.js 13:12:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 303 (0x93acf800) [pid = 1777] [serial = 711] [outer = 0x900aac00] 13:12:20 INFO - PROCESS | 1777 | 1461096740286 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]]]}] 13:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1503ms 13:12:20 INFO - PROCESS | 1777 | 1461096740326 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 13:12:20 INFO - PROCESS | 1777 | 1461096740331 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 13:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:12:20 INFO - PROCESS | 1777 | 1461096740355 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:12:20 INFO - PROCESS | 1777 | 1461096740359 Marionette TRACE conn3 <- [1,918,null,{}] 13:12:20 INFO - PROCESS | 1777 | 1461096740365 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}] 13:12:20 INFO - PROCESS | 1777 | 1461096740562 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 13:12:20 INFO - PROCESS | 1777 | 1461096740820 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x900aa400 == 115 [pid = 1777] [id = 237] 13:12:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x93009c00) [pid = 1777] [serial = 712] [outer = (nil)] 13:12:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 305 (0x9790b000) [pid = 1777] [serial = 713] [outer = 0x93009c00] 13:12:20 INFO - PROCESS | 1777 | 1461096740947 Marionette DEBUG loaded listener.js 13:12:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 306 (0x98233000) [pid = 1777] [serial = 714] [outer = 0x93009c00] 13:12:21 INFO - PROCESS | 1777 | 1461096741799 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]]]}] 13:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1492ms 13:12:21 INFO - PROCESS | 1777 | 1461096741846 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 13:12:21 INFO - PROCESS | 1777 | 1461096741850 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 13:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:12:21 INFO - PROCESS | 1777 | 1461096741857 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:12:21 INFO - PROCESS | 1777 | 1461096741861 Marionette TRACE conn3 <- [1,922,null,{}] 13:12:21 INFO - PROCESS | 1777 | 1461096741866 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}] 13:12:22 INFO - PROCESS | 1777 | 1461096742047 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 13:12:22 INFO - PROCESS | 1777 | 1461096742250 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x96a27800 == 116 [pid = 1777] [id = 238] 13:12:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 307 (0x9823fc00) [pid = 1777] [serial = 715] [outer = (nil)] 13:12:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 308 (0x9920b800) [pid = 1777] [serial = 716] [outer = 0x9823fc00] 13:12:22 INFO - PROCESS | 1777 | 1461096742435 Marionette DEBUG loaded listener.js 13:12:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 309 (0x99817400) [pid = 1777] [serial = 717] [outer = 0x9823fc00] 13:12:23 INFO - PROCESS | 1777 | 1461096743356 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]]]}] 13:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1536ms 13:12:23 INFO - PROCESS | 1777 | 1461096743394 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 13:12:23 INFO - PROCESS | 1777 | 1461096743399 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 13:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:12:23 INFO - PROCESS | 1777 | 1461096743405 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:12:23 INFO - PROCESS | 1777 | 1461096743410 Marionette TRACE conn3 <- [1,926,null,{}] 13:12:23 INFO - PROCESS | 1777 | 1461096743416 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}] 13:12:23 INFO - PROCESS | 1777 | 1461096743616 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 13:12:23 INFO - PROCESS | 1777 | 1461096743866 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b002c00 == 117 [pid = 1777] [id = 239] 13:12:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 310 (0x8b005800) [pid = 1777] [serial = 718] [outer = (nil)] 13:12:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 311 (0x8b00d800) [pid = 1777] [serial = 719] [outer = 0x8b005800] 13:12:23 INFO - PROCESS | 1777 | 1461096743997 Marionette DEBUG loaded listener.js 13:12:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 312 (0x98b03400) [pid = 1777] [serial = 720] [outer = 0x8b005800] 13:12:24 INFO - PROCESS | 1777 | 1461096744862 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]]]}] 13:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1534ms 13:12:24 INFO - PROCESS | 1777 | 1461096744940 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 13:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:12:24 INFO - PROCESS | 1777 | 1461096744944 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 13:12:24 INFO - PROCESS | 1777 | 1461096744950 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:12:24 INFO - PROCESS | 1777 | 1461096744954 Marionette TRACE conn3 <- [1,930,null,{}] 13:12:24 INFO - PROCESS | 1777 | 1461096744960 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}] 13:12:25 INFO - PROCESS | 1777 | 1461096745173 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 13:12:25 INFO - PROCESS | 1777 | 1461096745437 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b007400 == 118 [pid = 1777] [id = 240] 13:12:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 313 (0x8b010c00) [pid = 1777] [serial = 721] [outer = (nil)] 13:12:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 314 (0x9fc8e000) [pid = 1777] [serial = 722] [outer = 0x8b010c00] 13:12:25 INFO - PROCESS | 1777 | 1461096745569 Marionette DEBUG loaded listener.js 13:12:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 315 (0xa0b47000) [pid = 1777] [serial = 723] [outer = 0x8b010c00] 13:12:26 INFO - PROCESS | 1777 | 1461096746411 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]]]}] 13:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1537ms 13:12:26 INFO - PROCESS | 1777 | 1461096746487 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 13:12:26 INFO - PROCESS | 1777 | 1461096746492 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 13:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:12:26 INFO - PROCESS | 1777 | 1461096746500 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:12:26 INFO - PROCESS | 1777 | 1461096746503 Marionette TRACE conn3 <- [1,934,null,{}] 13:12:26 INFO - PROCESS | 1777 | 1461096746508 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}] 13:12:26 INFO - PROCESS | 1777 | 1461096746723 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 13:12:26 INFO - PROCESS | 1777 | 1461096746970 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b00f000 == 119 [pid = 1777] [id = 241] 13:12:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 316 (0x8b091c00) [pid = 1777] [serial = 724] [outer = (nil)] 13:12:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 317 (0x8b098800) [pid = 1777] [serial = 725] [outer = 0x8b091c00] 13:12:27 INFO - PROCESS | 1777 | 1461096747093 Marionette DEBUG loaded listener.js 13:12:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 318 (0x8b09b800) [pid = 1777] [serial = 726] [outer = 0x8b091c00] 13:12:27 INFO - PROCESS | 1777 | 1461096747900 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]]]}] 13:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1437ms 13:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:12:27 INFO - PROCESS | 1777 | 1461096747935 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 13:12:27 INFO - PROCESS | 1777 | 1461096747939 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 13:12:27 INFO - PROCESS | 1777 | 1461096747946 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:12:27 INFO - PROCESS | 1777 | 1461096747949 Marionette TRACE conn3 <- [1,938,null,{}] 13:12:27 INFO - PROCESS | 1777 | 1461096747955 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}] 13:12:28 INFO - PROCESS | 1777 | 1461096748126 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 13:12:28 INFO - PROCESS | 1777 | 1461096748337 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b007000 == 120 [pid = 1777] [id = 242] 13:12:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 319 (0x8b093c00) [pid = 1777] [serial = 727] [outer = (nil)] 13:12:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 320 (0x93d10400) [pid = 1777] [serial = 728] [outer = 0x8b093c00] 13:12:28 INFO - PROCESS | 1777 | 1461096748458 Marionette DEBUG loaded listener.js 13:12:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 321 (0x93d12000) [pid = 1777] [serial = 729] [outer = 0x8b093c00] 13:12:29 INFO - PROCESS | 1777 | 1461096749365 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]]]}] 13:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1491ms 13:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:12:29 INFO - PROCESS | 1777 | 1461096749436 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 13:12:29 INFO - PROCESS | 1777 | 1461096749439 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 13:12:29 INFO - PROCESS | 1777 | 1461096749447 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:12:29 INFO - PROCESS | 1777 | 1461096749450 Marionette TRACE conn3 <- [1,942,null,{}] 13:12:29 INFO - PROCESS | 1777 | 1461096749456 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}] 13:12:29 INFO - PROCESS | 1777 | 1461096749672 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 13:12:29 INFO - PROCESS | 1777 | 1461096749938 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b09fc00 == 121 [pid = 1777] [id = 243] 13:12:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 322 (0x93d19400) [pid = 1777] [serial = 730] [outer = (nil)] 13:12:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 323 (0x93d1c000) [pid = 1777] [serial = 731] [outer = 0x93d19400] 13:12:30 INFO - PROCESS | 1777 | 1461096750071 Marionette DEBUG loaded listener.js 13:12:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 324 (0x99c9e000) [pid = 1777] [serial = 732] [outer = 0x93d19400] 13:12:30 INFO - PROCESS | 1777 | 1461096750979 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]]]}] 13:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1588ms 13:12:31 INFO - PROCESS | 1777 | 1461096751035 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 13:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:12:31 INFO - PROCESS | 1777 | 1461096751046 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 13:12:31 INFO - PROCESS | 1777 | 1461096751052 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:12:31 INFO - PROCESS | 1777 | 1461096751057 Marionette TRACE conn3 <- [1,946,null,{}] 13:12:31 INFO - PROCESS | 1777 | 1461096751062 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}] 13:12:31 INFO - PROCESS | 1777 | 1461096751264 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 13:12:31 INFO - PROCESS | 1777 | 1461096751520 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d99800 == 122 [pid = 1777] [id = 244] 13:12:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 325 (0x85d99c00) [pid = 1777] [serial = 733] [outer = (nil)] 13:12:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 326 (0x85da5800) [pid = 1777] [serial = 734] [outer = 0x85d99c00] 13:12:31 INFO - PROCESS | 1777 | 1461096751657 Marionette DEBUG loaded listener.js 13:12:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 327 (0xa0bd3800) [pid = 1777] [serial = 735] [outer = 0x85d99c00] 13:12:32 INFO - PROCESS | 1777 | 1461096752494 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]]]}] 13:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1487ms 13:12:32 INFO - PROCESS | 1777 | 1461096752540 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 13:12:32 INFO - PROCESS | 1777 | 1461096752544 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 13:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:12:32 INFO - PROCESS | 1777 | 1461096752550 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:12:32 INFO - PROCESS | 1777 | 1461096752554 Marionette TRACE conn3 <- [1,950,null,{}] 13:12:32 INFO - PROCESS | 1777 | 1461096752559 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}] 13:12:32 INFO - PROCESS | 1777 | 1461096752755 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 13:12:32 INFO - PROCESS | 1777 | 1461096752966 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8548e800 == 123 [pid = 1777] [id = 245] 13:12:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 328 (0x8548ec00) [pid = 1777] [serial = 736] [outer = (nil)] 13:12:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 329 (0x85495c00) [pid = 1777] [serial = 737] [outer = 0x8548ec00] 13:12:33 INFO - PROCESS | 1777 | 1461096753095 Marionette DEBUG loaded listener.js 13:12:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 330 (0x85498c00) [pid = 1777] [serial = 738] [outer = 0x8548ec00] 13:12:33 INFO - PROCESS | 1777 | 1461096753955 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]]]}] 13:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1480ms 13:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:12:34 INFO - PROCESS | 1777 | 1461096754032 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 13:12:34 INFO - PROCESS | 1777 | 1461096754035 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 13:12:34 INFO - PROCESS | 1777 | 1461096754042 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:12:34 INFO - PROCESS | 1777 | 1461096754044 Marionette TRACE conn3 <- [1,954,null,{}] 13:12:34 INFO - PROCESS | 1777 | 1461096754051 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}] 13:12:34 INFO - PROCESS | 1777 | 1461096754266 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 13:12:34 INFO - PROCESS | 1777 | 1461096754522 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8548e400 == 124 [pid = 1777] [id = 246] 13:12:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 331 (0x85496800) [pid = 1777] [serial = 739] [outer = (nil)] 13:12:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 332 (0x855c9000) [pid = 1777] [serial = 740] [outer = 0x85496800] 13:12:34 INFO - PROCESS | 1777 | 1461096754650 Marionette DEBUG loaded listener.js 13:12:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 333 (0x855cc000) [pid = 1777] [serial = 741] [outer = 0x85496800] 13:12:35 INFO - PROCESS | 1777 | 1461096755491 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]]]}] 13:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1492ms 13:12:35 INFO - PROCESS | 1777 | 1461096755534 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 13:12:35 INFO - PROCESS | 1777 | 1461096755538 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 13:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:12:35 INFO - PROCESS | 1777 | 1461096755544 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:12:35 INFO - PROCESS | 1777 | 1461096755548 Marionette TRACE conn3 <- [1,958,null,{}] 13:12:35 INFO - PROCESS | 1777 | 1461096755553 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}] 13:12:35 INFO - PROCESS | 1777 | 1461096755739 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 13:12:35 INFO - PROCESS | 1777 | 1461096755953 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8549ac00 == 125 [pid = 1777] [id = 247] 13:12:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 334 (0x8549bc00) [pid = 1777] [serial = 742] [outer = (nil)] 13:12:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 335 (0x855d2c00) [pid = 1777] [serial = 743] [outer = 0x8549bc00] 13:12:36 INFO - PROCESS | 1777 | 1461096756082 Marionette DEBUG loaded listener.js 13:12:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 336 (0x85d9b800) [pid = 1777] [serial = 744] [outer = 0x8549bc00] 13:12:36 INFO - PROCESS | 1777 | 1461096756968 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]]]}] 13:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1480ms 13:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:12:37 INFO - PROCESS | 1777 | 1461096757025 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 13:12:37 INFO - PROCESS | 1777 | 1461096757028 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 13:12:37 INFO - PROCESS | 1777 | 1461096757034 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:12:37 INFO - PROCESS | 1777 | 1461096757038 Marionette TRACE conn3 <- [1,962,null,{}] 13:12:37 INFO - PROCESS | 1777 | 1461096757043 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}] 13:12:37 INFO - PROCESS | 1777 | 1461096757221 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 13:12:37 INFO - PROCESS | 1777 | 1461096757436 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cad000 == 126 [pid = 1777] [id = 248] 13:12:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 337 (0x84cae800) [pid = 1777] [serial = 745] [outer = (nil)] 13:12:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 338 (0x84cb4800) [pid = 1777] [serial = 746] [outer = 0x84cae800] 13:12:37 INFO - PROCESS | 1777 | 1461096757567 Marionette DEBUG loaded listener.js 13:12:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 339 (0x84cb8800) [pid = 1777] [serial = 747] [outer = 0x84cae800] 13:12:38 INFO - PROCESS | 1777 | 1461096758468 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]]]}] 13:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1488ms 13:12:38 INFO - PROCESS | 1777 | 1461096758522 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 13:12:38 INFO - PROCESS | 1777 | 1461096758525 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 13:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:12:38 INFO - PROCESS | 1777 | 1461096758532 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:12:38 INFO - PROCESS | 1777 | 1461096758536 Marionette TRACE conn3 <- [1,966,null,{}] 13:12:38 INFO - PROCESS | 1777 | 1461096758541 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}] 13:12:38 INFO - PROCESS | 1777 | 1461096758735 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 13:12:38 INFO - PROCESS | 1777 | 1461096758949 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb1400 == 127 [pid = 1777] [id = 249] 13:12:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 340 (0x84cb3c00) [pid = 1777] [serial = 748] [outer = (nil)] 13:12:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 341 (0x84dcf000) [pid = 1777] [serial = 749] [outer = 0x84cb3c00] 13:12:39 INFO - PROCESS | 1777 | 1461096759131 Marionette DEBUG loaded listener.js 13:12:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 342 (0x84dd1800) [pid = 1777] [serial = 750] [outer = 0x84cb3c00] 13:12:40 INFO - PROCESS | 1777 | 1461096760018 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]]]}] 13:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1537ms 13:12:40 INFO - PROCESS | 1777 | 1461096760070 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 13:12:40 INFO - PROCESS | 1777 | 1461096760073 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 13:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:12:40 INFO - PROCESS | 1777 | 1461096760080 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:12:40 INFO - PROCESS | 1777 | 1461096760084 Marionette TRACE conn3 <- [1,970,null,{}] 13:12:40 INFO - PROCESS | 1777 | 1461096760089 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}] 13:12:40 INFO - PROCESS | 1777 | 1461096760284 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 13:12:40 INFO - PROCESS | 1777 | 1461096760563 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cba400 == 128 [pid = 1777] [id = 250] 13:12:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 343 (0x84dcd000) [pid = 1777] [serial = 751] [outer = (nil)] 13:12:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 344 (0x84dd8800) [pid = 1777] [serial = 752] [outer = 0x84dcd000] 13:12:40 INFO - PROCESS | 1777 | 1461096760697 Marionette DEBUG loaded listener.js 13:12:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 345 (0x8548e000) [pid = 1777] [serial = 753] [outer = 0x84dcd000] 13:12:41 INFO - PROCESS | 1777 | 1461096761591 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]]]}] 13:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1581ms 13:12:41 INFO - PROCESS | 1777 | 1461096761662 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 13:12:41 INFO - PROCESS | 1777 | 1461096761665 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 13:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:12:41 INFO - PROCESS | 1777 | 1461096761672 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:12:41 INFO - PROCESS | 1777 | 1461096761675 Marionette TRACE conn3 <- [1,974,null,{}] 13:12:41 INFO - PROCESS | 1777 | 1461096761681 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}] 13:12:41 INFO - PROCESS | 1777 | 1461096761920 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 13:12:42 INFO - PROCESS | 1777 | 1461096762222 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd7400 == 129 [pid = 1777] [id = 251] 13:12:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 346 (0x84dd7800) [pid = 1777] [serial = 754] [outer = (nil)] 13:12:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 347 (0x897f0000) [pid = 1777] [serial = 755] [outer = 0x84dd7800] 13:12:42 INFO - PROCESS | 1777 | 1461096762316 Marionette DEBUG loaded listener.js 13:12:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 348 (0x89d65000) [pid = 1777] [serial = 756] [outer = 0x84dd7800] 13:12:43 INFO - PROCESS | 1777 | 1461096763182 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]]]}] 13:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1585ms 13:12:43 INFO - PROCESS | 1777 | 1461096763258 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 13:12:43 INFO - PROCESS | 1777 | 1461096763262 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 13:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:12:43 INFO - PROCESS | 1777 | 1461096763268 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:12:43 INFO - PROCESS | 1777 | 1461096763271 Marionette TRACE conn3 <- [1,978,null,{}] 13:12:43 INFO - PROCESS | 1777 | 1461096763277 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}] 13:12:43 INFO - PROCESS | 1777 | 1461096763462 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 13:12:43 INFO - PROCESS | 1777 | 1461096763728 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x84ddac00 == 130 [pid = 1777] [id = 252] 13:12:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 349 (0x85494000) [pid = 1777] [serial = 757] [outer = (nil)] 13:12:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 350 (0x8b6b8c00) [pid = 1777] [serial = 758] [outer = 0x85494000] 13:12:43 INFO - PROCESS | 1777 | 1461096763859 Marionette DEBUG loaded listener.js 13:12:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 351 (0x8e88c000) [pid = 1777] [serial = 759] [outer = 0x85494000] 13:12:45 INFO - PROCESS | 1777 | 1461096765243 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]]]}] 13:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2084ms 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc8c00 == 129 [pid = 1777] [id = 181] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x904cc000 == 128 [pid = 1777] [id = 44] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0xa2bb9c00 == 127 [pid = 1777] [id = 48] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x979c4400 == 126 [pid = 1777] [id = 71] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88541c00 == 125 [pid = 1777] [id = 180] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6ac800 == 124 [pid = 1777] [id = 182] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x89f4fc00 == 123 [pid = 1777] [id = 232] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf2d800 == 122 [pid = 1777] [id = 231] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x8adecc00 == 121 [pid = 1777] [id = 230] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x86210400 == 120 [pid = 1777] [id = 229] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88191400 == 119 [pid = 1777] [id = 228] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x8819dc00 == 118 [pid = 1777] [id = 227] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x89c4e000 == 117 [pid = 1777] [id = 211] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88285400 == 116 [pid = 1777] [id = 186] 13:12:45 INFO - PROCESS | 1777 | --DOCSHELL 0x88286c00 == 115 [pid = 1777] [id = 212] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 350 (0x91235400) [pid = 1777] [serial = 631] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 349 (0x8b625000) [pid = 1777] [serial = 620] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 348 (0x93170400) [pid = 1777] [serial = 589] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 347 (0x8819a800) [pid = 1777] [serial = 607] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 346 (0x900ad400) [pid = 1777] [serial = 629] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 345 (0x89d6b000) [pid = 1777] [serial = 614] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 344 (0x900a3400) [pid = 1777] [serial = 628] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 343 (0x88bcc400) [pid = 1777] [serial = 616] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 342 (0x8bf30400) [pid = 1777] [serial = 622] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 341 (0x8b0c6000) [pid = 1777] [serial = 604] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 340 (0x8adefc00) [pid = 1777] [serial = 617] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 339 (0x8f489400) [pid = 1777] [serial = 625] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 338 (0x9038d800) [pid = 1777] [serial = 578] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 337 (0x99183c00) [pid = 1777] [serial = 598] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 336 (0x8e88f000) [pid = 1777] [serial = 623] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 335 (0x904c5400) [pid = 1777] [serial = 586] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 334 (0x98109c00) [pid = 1777] [serial = 595] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 333 (0x8ade5800) [pid = 1777] [serial = 580] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 332 (0x8fc6e000) [pid = 1777] [serial = 626] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 331 (0x8bf25000) [pid = 1777] [serial = 583] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 330 (0x8b619800) [pid = 1777] [serial = 619] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 329 (0x9df88000) [pid = 1777] [serial = 610] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 328 (0x93ac8000) [pid = 1777] [serial = 592] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 327 (0x89c54800) [pid = 1777] [serial = 613] [outer = (nil)] [url = about:blank] 13:12:45 INFO - PROCESS | 1777 | --DOMWINDOW == 326 (0x9a66e400) [pid = 1777] [serial = 601] [outer = (nil)] [url = about:blank] 13:12:46 INFO - PROCESS | 1777 | 1461096766008 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 13:12:46 INFO - PROCESS | 1777 | 1461096766015 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 13:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:12:46 INFO - PROCESS | 1777 | 1461096766031 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:12:46 INFO - PROCESS | 1777 | 1461096766035 Marionette TRACE conn3 <- [1,982,null,{}] 13:12:46 INFO - PROCESS | 1777 | 1461096766044 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}] 13:12:46 INFO - PROCESS | 1777 | 1461096766212 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 13:12:46 INFO - PROCESS | 1777 | 1461096766390 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x86207c00 == 116 [pid = 1777] [id = 253] 13:12:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 327 (0x8620c400) [pid = 1777] [serial = 760] [outer = (nil)] 13:12:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 328 (0x86f03800) [pid = 1777] [serial = 761] [outer = 0x8620c400] 13:12:46 INFO - PROCESS | 1777 | 1461096766469 Marionette DEBUG loaded listener.js 13:12:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 329 (0x86f0f400) [pid = 1777] [serial = 762] [outer = 0x8620c400] 13:12:47 INFO - PROCESS | 1777 | 1461096767246 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]]]}] 13:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1281ms 13:12:47 INFO - PROCESS | 1777 | 1461096767313 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 13:12:47 INFO - PROCESS | 1777 | 1461096767321 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 13:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:12:47 INFO - PROCESS | 1777 | 1461096767331 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:12:47 INFO - PROCESS | 1777 | 1461096767335 Marionette TRACE conn3 <- [1,986,null,{}] 13:12:47 INFO - PROCESS | 1777 | 1461096767341 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}] 13:12:47 INFO - PROCESS | 1777 | 1461096767517 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 13:12:47 INFO - PROCESS | 1777 | 1461096767689 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da3400 == 117 [pid = 1777] [id = 254] 13:12:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 330 (0x85da6400) [pid = 1777] [serial = 763] [outer = (nil)] 13:12:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 331 (0x88bc3400) [pid = 1777] [serial = 764] [outer = 0x85da6400] 13:12:47 INFO - PROCESS | 1777 | 1461096767783 Marionette DEBUG loaded listener.js 13:12:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 332 (0x897e2000) [pid = 1777] [serial = 765] [outer = 0x85da6400] 13:12:48 INFO - PROCESS | 1777 | 1461096768716 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]]]}] 13:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1434ms 13:12:48 INFO - PROCESS | 1777 | 1461096768765 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 13:12:48 INFO - PROCESS | 1777 | 1461096768769 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 13:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:12:48 INFO - PROCESS | 1777 | 1461096768775 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:12:48 INFO - PROCESS | 1777 | 1461096768781 Marionette TRACE conn3 <- [1,990,null,{}] 13:12:48 INFO - PROCESS | 1777 | 1461096768805 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}] 13:12:49 INFO - PROCESS | 1777 | 1461096769039 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 13:12:49 INFO - PROCESS | 1777 | 1461096769067 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d67800 == 118 [pid = 1777] [id = 255] 13:12:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 333 (0x89d6a800) [pid = 1777] [serial = 766] [outer = (nil)] 13:12:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 334 (0x89f4d400) [pid = 1777] [serial = 767] [outer = 0x89d6a800] 13:12:49 INFO - PROCESS | 1777 | 1461096769143 Marionette DEBUG loaded listener.js 13:12:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 335 (0x8ac0b800) [pid = 1777] [serial = 768] [outer = 0x89d6a800] 13:12:50 INFO - PROCESS | 1777 | 1461096770017 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]]]}] 13:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1291ms 13:12:50 INFO - PROCESS | 1777 | 1461096770075 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 13:12:50 INFO - PROCESS | 1777 | 1461096770079 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 13:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:12:50 INFO - PROCESS | 1777 | 1461096770084 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:12:50 INFO - PROCESS | 1777 | 1461096770088 Marionette TRACE conn3 <- [1,994,null,{}] 13:12:50 INFO - PROCESS | 1777 | 1461096770093 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}] 13:12:50 INFO - PROCESS | 1777 | 1461096770341 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 13:12:50 INFO - PROCESS | 1777 | 1461096770379 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c55000 == 119 [pid = 1777] [id = 256] 13:12:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 336 (0x89f51800) [pid = 1777] [serial = 769] [outer = (nil)] 13:12:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 337 (0x8ade9800) [pid = 1777] [serial = 770] [outer = 0x89f51800] 13:12:50 INFO - PROCESS | 1777 | 1461096770462 Marionette DEBUG loaded listener.js 13:12:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 338 (0x8ae83c00) [pid = 1777] [serial = 771] [outer = 0x89f51800] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 337 (0x8819f800) [pid = 1777] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 336 (0x8b6b7000) [pid = 1777] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 335 (0x88197400) [pid = 1777] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 334 (0x8aeb5800) [pid = 1777] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 333 (0x8f2aa000) [pid = 1777] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 332 (0x8ade5000) [pid = 1777] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:12:51 INFO - PROCESS | 1777 | --DOMWINDOW == 331 (0x8b563000) [pid = 1777] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:12:51 INFO - PROCESS | 1777 | 1461096771785 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]]]}] 13:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1729ms 13:12:51 INFO - PROCESS | 1777 | 1461096771814 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 13:12:51 INFO - PROCESS | 1777 | 1461096771818 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 13:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:12:51 INFO - PROCESS | 1777 | 1461096771823 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:12:51 INFO - PROCESS | 1777 | 1461096771827 Marionette TRACE conn3 <- [1,998,null,{}] 13:12:51 INFO - PROCESS | 1777 | 1461096771832 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}] 13:12:52 INFO - PROCESS | 1777 | 1461096771998 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 13:12:52 INFO - PROCESS | 1777 | 1461096772175 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc6800 == 120 [pid = 1777] [id = 257] 13:12:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 332 (0x8adb6c00) [pid = 1777] [serial = 772] [outer = (nil)] 13:12:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 333 (0x8aeab800) [pid = 1777] [serial = 773] [outer = 0x8adb6c00] 13:12:52 INFO - PROCESS | 1777 | 1461096772248 Marionette DEBUG loaded listener.js 13:12:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 334 (0x8aeb5800) [pid = 1777] [serial = 774] [outer = 0x8adb6c00] 13:12:53 INFO - PROCESS | 1777 | 1461096773018 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]]]}] 13:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1229ms 13:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:12:53 INFO - PROCESS | 1777 | 1461096773053 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 13:12:53 INFO - PROCESS | 1777 | 1461096773056 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 13:12:53 INFO - PROCESS | 1777 | 1461096773063 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:12:53 INFO - PROCESS | 1777 | 1461096773066 Marionette TRACE conn3 <- [1,1002,null,{}] 13:12:53 INFO - PROCESS | 1777 | 1461096773072 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}] 13:12:53 INFO - PROCESS | 1777 | 1461096773438 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 13:12:53 INFO - PROCESS | 1777 | 1461096773708 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da7c00 == 121 [pid = 1777] [id = 258] 13:12:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 335 (0x85da8000) [pid = 1777] [serial = 775] [outer = (nil)] 13:12:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 336 (0x86208000) [pid = 1777] [serial = 776] [outer = 0x85da8000] 13:12:53 INFO - PROCESS | 1777 | 1461096773806 Marionette DEBUG loaded listener.js 13:12:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 337 (0x86f10400) [pid = 1777] [serial = 777] [outer = 0x85da8000] 13:12:54 INFO - PROCESS | 1777 | 1461096774718 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]]]}] 13:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1693ms 13:12:54 INFO - PROCESS | 1777 | 1461096774757 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 13:12:54 INFO - PROCESS | 1777 | 1461096774766 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 13:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:12:54 INFO - PROCESS | 1777 | 1461096774774 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:12:54 INFO - PROCESS | 1777 | 1461096774780 Marionette TRACE conn3 <- [1,1006,null,{}] 13:12:54 INFO - PROCESS | 1777 | 1461096774788 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}] 13:12:55 INFO - PROCESS | 1777 | 1461096775002 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 13:12:55 INFO - PROCESS | 1777 | 1461096775269 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ee400 == 122 [pid = 1777] [id = 259] 13:12:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 338 (0x897eec00) [pid = 1777] [serial = 778] [outer = (nil)] 13:12:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 339 (0x89c4fc00) [pid = 1777] [serial = 779] [outer = 0x897eec00] 13:12:55 INFO - PROCESS | 1777 | 1461096775412 Marionette DEBUG loaded listener.js 13:12:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 340 (0x89d6e400) [pid = 1777] [serial = 780] [outer = 0x897eec00] 13:12:56 INFO - PROCESS | 1777 | 1461096776372 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]]]}] 13:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1642ms 13:12:56 INFO - PROCESS | 1777 | 1461096776416 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 13:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:12:56 INFO - PROCESS | 1777 | 1461096776422 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 13:12:56 INFO - PROCESS | 1777 | 1461096776430 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:12:56 INFO - PROCESS | 1777 | 1461096776433 Marionette TRACE conn3 <- [1,1010,null,{}] 13:12:56 INFO - PROCESS | 1777 | 1461096776440 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}] 13:12:56 INFO - PROCESS | 1777 | 1461096776636 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 13:12:56 INFO - PROCESS | 1777 | 1461096776955 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adeb400 == 123 [pid = 1777] [id = 260] 13:12:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 341 (0x8b003400) [pid = 1777] [serial = 781] [outer = (nil)] 13:12:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 342 (0x8b00b400) [pid = 1777] [serial = 782] [outer = 0x8b003400] 13:12:57 INFO - PROCESS | 1777 | 1461096777092 Marionette DEBUG loaded listener.js 13:12:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 343 (0x8b093000) [pid = 1777] [serial = 783] [outer = 0x8b003400] 13:12:57 INFO - PROCESS | 1777 | 1461096777982 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]]]}] 13:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1584ms 13:12:58 INFO - PROCESS | 1777 | 1461096778030 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 13:12:58 INFO - PROCESS | 1777 | 1461096778036 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 13:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:12:58 INFO - PROCESS | 1777 | 1461096778055 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:12:58 INFO - PROCESS | 1777 | 1461096778063 Marionette TRACE conn3 <- [1,1014,null,{}] 13:12:58 INFO - PROCESS | 1777 | 1461096778069 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}] 13:12:58 INFO - PROCESS | 1777 | 1461096778253 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 13:12:58 INFO - PROCESS | 1777 | 1461096778515 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:12:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb8000 == 124 [pid = 1777] [id = 261] 13:12:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 344 (0x8ae8a400) [pid = 1777] [serial = 784] [outer = (nil)] 13:12:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 345 (0x8b4de800) [pid = 1777] [serial = 785] [outer = 0x8ae8a400] 13:12:58 INFO - PROCESS | 1777 | 1461096778651 Marionette DEBUG loaded listener.js 13:12:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 346 (0x8b4e4c00) [pid = 1777] [serial = 786] [outer = 0x8ae8a400] 13:12:59 INFO - PROCESS | 1777 | 1461096779511 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]]]}] 13:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1495ms 13:12:59 INFO - PROCESS | 1777 | 1461096779543 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 13:12:59 INFO - PROCESS | 1777 | 1461096779548 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 13:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:12:59 INFO - PROCESS | 1777 | 1461096779555 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:12:59 INFO - PROCESS | 1777 | 1461096779558 Marionette TRACE conn3 <- [1,1018,null,{}] 13:12:59 INFO - PROCESS | 1777 | 1461096779564 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}] 13:12:59 INFO - PROCESS | 1777 | 1461096779746 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 13:12:59 INFO - PROCESS | 1777 | 1461096779967 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b09e400 == 125 [pid = 1777] [id = 262] 13:13:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 347 (0x8b4e3400) [pid = 1777] [serial = 787] [outer = (nil)] 13:13:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 348 (0x8b56f400) [pid = 1777] [serial = 788] [outer = 0x8b4e3400] 13:13:00 INFO - PROCESS | 1777 | 1461096780094 Marionette DEBUG loaded listener.js 13:13:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 349 (0x8b61d000) [pid = 1777] [serial = 789] [outer = 0x8b4e3400] 13:13:01 INFO - PROCESS | 1777 | 1461096781072 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]]]}] 13:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1586ms 13:13:01 INFO - PROCESS | 1777 | 1461096781142 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 13:13:01 INFO - PROCESS | 1777 | 1461096781145 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 13:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:13:01 INFO - PROCESS | 1777 | 1461096781152 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:13:01 INFO - PROCESS | 1777 | 1461096781155 Marionette TRACE conn3 <- [1,1022,null,{}] 13:13:01 INFO - PROCESS | 1777 | 1461096781161 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}] 13:13:01 INFO - PROCESS | 1777 | 1461096781425 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 13:13:01 INFO - PROCESS | 1777 | 1461096781727 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b83a000 == 126 [pid = 1777] [id = 263] 13:13:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 350 (0x8b83f400) [pid = 1777] [serial = 790] [outer = (nil)] 13:13:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 351 (0x8be07400) [pid = 1777] [serial = 791] [outer = 0x8b83f400] 13:13:01 INFO - PROCESS | 1777 | 1461096781827 Marionette DEBUG loaded listener.js 13:13:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 352 (0x8bf2d800) [pid = 1777] [serial = 792] [outer = 0x8b83f400] 13:13:02 INFO - PROCESS | 1777 | 1461096782695 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]]]}] 13:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1582ms 13:13:02 INFO - PROCESS | 1777 | 1461096782735 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 13:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:13:02 INFO - PROCESS | 1777 | 1461096782739 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 13:13:02 INFO - PROCESS | 1777 | 1461096782745 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:13:02 INFO - PROCESS | 1777 | 1461096782749 Marionette TRACE conn3 <- [1,1026,null,{}] 13:13:02 INFO - PROCESS | 1777 | 1461096782755 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}] 13:13:02 INFO - PROCESS | 1777 | 1461096782957 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 13:13:03 INFO - PROCESS | 1777 | 1461096783219 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b4400 == 127 [pid = 1777] [id = 264] 13:13:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 353 (0x8b843000) [pid = 1777] [serial = 793] [outer = (nil)] 13:13:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 354 (0x8e883c00) [pid = 1777] [serial = 794] [outer = 0x8b843000] 13:13:03 INFO - PROCESS | 1777 | 1461096783351 Marionette DEBUG loaded listener.js 13:13:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 355 (0x8f2a9400) [pid = 1777] [serial = 795] [outer = 0x8b843000] 13:13:04 INFO - PROCESS | 1777 | 1461096784245 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]]]}] 13:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1536ms 13:13:04 INFO - PROCESS | 1777 | 1461096784281 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 13:13:04 INFO - PROCESS | 1777 | 1461096784286 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 13:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:13:04 INFO - PROCESS | 1777 | 1461096784292 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:13:04 INFO - PROCESS | 1777 | 1461096784296 Marionette TRACE conn3 <- [1,1030,null,{}] 13:13:04 INFO - PROCESS | 1777 | 1461096784303 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}] 13:13:04 INFO - PROCESS | 1777 | 1461096784482 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 13:13:04 INFO - PROCESS | 1777 | 1461096784746 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15d400 == 128 [pid = 1777] [id = 265] 13:13:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 356 (0x8c160000) [pid = 1777] [serial = 796] [outer = (nil)] 13:13:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 357 (0x8f48b400) [pid = 1777] [serial = 797] [outer = 0x8c160000] 13:13:04 INFO - PROCESS | 1777 | 1461096784874 Marionette DEBUG loaded listener.js 13:13:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 358 (0x8f711c00) [pid = 1777] [serial = 798] [outer = 0x8c160000] 13:13:05 INFO - PROCESS | 1777 | 1461096785889 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]]]}] 13:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1632ms 13:13:05 INFO - PROCESS | 1777 | 1461096785926 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 13:13:05 INFO - PROCESS | 1777 | 1461096785929 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 13:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:13:05 INFO - PROCESS | 1777 | 1461096785936 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:13:05 INFO - PROCESS | 1777 | 1461096785939 Marionette TRACE conn3 <- [1,1034,null,{}] 13:13:05 INFO - PROCESS | 1777 | 1461096785945 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}] 13:13:06 INFO - PROCESS | 1777 | 1461096786154 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 13:13:06 INFO - PROCESS | 1777 | 1461096786488 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6a9800 == 129 [pid = 1777] [id = 266] 13:13:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 359 (0x8f2af400) [pid = 1777] [serial = 799] [outer = (nil)] 13:13:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 360 (0x8fc71000) [pid = 1777] [serial = 800] [outer = 0x8f2af400] 13:13:06 INFO - PROCESS | 1777 | 1461096786581 Marionette DEBUG loaded listener.js 13:13:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 361 (0x8fd05c00) [pid = 1777] [serial = 801] [outer = 0x8f2af400] 13:13:07 INFO - PROCESS | 1777 | 1461096787448 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]]]}] 13:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 13:13:07 INFO - PROCESS | 1777 | 1461096787522 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 13:13:07 INFO - PROCESS | 1777 | 1461096787525 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 13:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:13:07 INFO - PROCESS | 1777 | 1461096787534 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:13:07 INFO - PROCESS | 1777 | 1461096787538 Marionette TRACE conn3 <- [1,1038,null,{}] 13:13:07 INFO - PROCESS | 1777 | 1461096787545 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}] 13:13:07 INFO - PROCESS | 1777 | 1461096787782 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 13:13:08 INFO - PROCESS | 1777 | 1461096788125 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb2d400 == 130 [pid = 1777] [id = 267] 13:13:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 362 (0x8fc6c400) [pid = 1777] [serial = 802] [outer = (nil)] 13:13:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 363 (0x900a4800) [pid = 1777] [serial = 803] [outer = 0x8fc6c400] 13:13:08 INFO - PROCESS | 1777 | 1461096788229 Marionette DEBUG loaded listener.js 13:13:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 364 (0x900a7000) [pid = 1777] [serial = 804] [outer = 0x8fc6c400] 13:13:09 INFO - PROCESS | 1777 | 1461096789192 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]]]}] 13:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1734ms 13:13:09 INFO - PROCESS | 1777 | 1461096789272 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 13:13:09 INFO - PROCESS | 1777 | 1461096789279 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 13:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:13:09 INFO - PROCESS | 1777 | 1461096789289 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:13:09 INFO - PROCESS | 1777 | 1461096789294 Marionette TRACE conn3 <- [1,1042,null,{}] 13:13:09 INFO - PROCESS | 1777 | 1461096789304 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}] 13:13:09 INFO - PROCESS | 1777 | 1461096789575 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 13:13:09 INFO - PROCESS | 1777 | 1461096789904 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdc9400 == 131 [pid = 1777] [id = 268] 13:13:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 365 (0x90520c00) [pid = 1777] [serial = 805] [outer = (nil)] 13:13:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 366 (0x90682800) [pid = 1777] [serial = 806] [outer = 0x90520c00] 13:13:10 INFO - PROCESS | 1777 | 1461096790006 Marionette DEBUG loaded listener.js 13:13:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 367 (0x91edd400) [pid = 1777] [serial = 807] [outer = 0x90520c00] 13:13:10 INFO - PROCESS | 1777 | 1461096790919 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]]]}] 13:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1698ms 13:13:10 INFO - PROCESS | 1777 | 1461096790986 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 13:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:13:11 INFO - PROCESS | 1777 | 1461096790997 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 13:13:11 INFO - PROCESS | 1777 | 1461096791004 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:13:11 INFO - PROCESS | 1777 | 1461096791008 Marionette TRACE conn3 <- [1,1046,null,{}] 13:13:11 INFO - PROCESS | 1777 | 1461096791014 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}] 13:13:11 INFO - PROCESS | 1777 | 1461096791277 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 13:13:11 INFO - PROCESS | 1777 | 1461096791595 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x93002400 == 132 [pid = 1777] [id = 269] 13:13:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 368 (0x93006c00) [pid = 1777] [serial = 808] [outer = (nil)] 13:13:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 369 (0x9305c400) [pid = 1777] [serial = 809] [outer = 0x93006c00] 13:13:11 INFO - PROCESS | 1777 | 1461096791687 Marionette DEBUG loaded listener.js 13:13:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 370 (0x93177c00) [pid = 1777] [serial = 810] [outer = 0x93006c00] 13:13:12 INFO - PROCESS | 1777 | 1461096792536 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]]]}] 13:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1589ms 13:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:13:12 INFO - PROCESS | 1777 | 1461096792593 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 13:13:12 INFO - PROCESS | 1777 | 1461096792596 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 13:13:12 INFO - PROCESS | 1777 | 1461096792602 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:13:12 INFO - PROCESS | 1777 | 1461096792606 Marionette TRACE conn3 <- [1,1050,null,{}] 13:13:12 INFO - PROCESS | 1777 | 1461096792612 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}] 13:13:12 INFO - PROCESS | 1777 | 1461096792793 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 13:13:13 INFO - PROCESS | 1777 | 1461096793067 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x93010400 == 133 [pid = 1777] [id = 270] 13:13:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 371 (0x931a4800) [pid = 1777] [serial = 811] [outer = (nil)] 13:13:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 372 (0x9325d000) [pid = 1777] [serial = 812] [outer = 0x931a4800] 13:13:13 INFO - PROCESS | 1777 | 1461096793195 Marionette DEBUG loaded listener.js 13:13:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 373 (0x932e8400) [pid = 1777] [serial = 813] [outer = 0x931a4800] 13:13:14 INFO - PROCESS | 1777 | 1461096794043 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]]]}] 13:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1481ms 13:13:14 INFO - PROCESS | 1777 | 1461096794083 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 13:13:14 INFO - PROCESS | 1777 | 1461096794086 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 13:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:13:14 INFO - PROCESS | 1777 | 1461096794093 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:13:14 INFO - PROCESS | 1777 | 1461096794096 Marionette TRACE conn3 <- [1,1054,null,{}] 13:13:14 INFO - PROCESS | 1777 | 1461096794102 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}] 13:13:14 INFO - PROCESS | 1777 | 1461096794282 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 13:13:14 INFO - PROCESS | 1777 | 1461096794550 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bb800 == 134 [pid = 1777] [id = 271] 13:13:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 374 (0x931be400) [pid = 1777] [serial = 814] [outer = (nil)] 13:13:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 375 (0x93d15c00) [pid = 1777] [serial = 815] [outer = 0x931be400] 13:13:14 INFO - PROCESS | 1777 | 1461096794692 Marionette DEBUG loaded listener.js 13:13:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 376 (0x93d1a400) [pid = 1777] [serial = 816] [outer = 0x931be400] 13:13:15 INFO - PROCESS | 1777 | 1461096795545 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]]]}] 13:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1484ms 13:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:13:15 INFO - PROCESS | 1777 | 1461096795580 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 13:13:15 INFO - PROCESS | 1777 | 1461096795583 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 13:13:15 INFO - PROCESS | 1777 | 1461096795590 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:13:15 INFO - PROCESS | 1777 | 1461096795593 Marionette TRACE conn3 <- [1,1058,null,{}] 13:13:15 INFO - PROCESS | 1777 | 1461096795599 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}] 13:13:15 INFO - PROCESS | 1777 | 1461096795783 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 13:13:16 INFO - PROCESS | 1777 | 1461096796070 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x904d0400 == 135 [pid = 1777] [id = 272] 13:13:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 377 (0x9067e800) [pid = 1777] [serial = 817] [outer = (nil)] 13:13:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 378 (0x96a27000) [pid = 1777] [serial = 818] [outer = 0x9067e800] 13:13:16 INFO - PROCESS | 1777 | 1461096796204 Marionette DEBUG loaded listener.js 13:13:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 379 (0x96b98000) [pid = 1777] [serial = 819] [outer = 0x9067e800] 13:13:17 INFO - PROCESS | 1777 | 1461096797077 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]]]}] 13:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1530ms 13:13:17 INFO - PROCESS | 1777 | 1461096797120 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 13:13:17 INFO - PROCESS | 1777 | 1461096797124 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 13:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:13:17 INFO - PROCESS | 1777 | 1461096797130 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:13:17 INFO - PROCESS | 1777 | 1461096797134 Marionette TRACE conn3 <- [1,1062,null,{}] 13:13:17 INFO - PROCESS | 1777 | 1461096797139 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}] 13:13:17 INFO - PROCESS | 1777 | 1461096797322 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 13:13:18 INFO - PROCESS | 1777 | 1461096798022 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d1c00 == 136 [pid = 1777] [id = 273] 13:13:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 380 (0x855d2800) [pid = 1777] [serial = 820] [outer = (nil)] 13:13:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 381 (0x85d9f400) [pid = 1777] [serial = 821] [outer = 0x855d2800] 13:13:18 INFO - PROCESS | 1777 | 1461096798196 Marionette DEBUG loaded listener.js 13:13:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 382 (0x85da8c00) [pid = 1777] [serial = 822] [outer = 0x855d2800] 13:13:19 INFO - PROCESS | 1777 | 1461096799116 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]]]}] 13:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 2034ms 13:13:19 INFO - PROCESS | 1777 | 1461096799165 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 13:13:19 INFO - PROCESS | 1777 | 1461096799172 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 13:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:13:19 INFO - PROCESS | 1777 | 1461096799181 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:13:19 INFO - PROCESS | 1777 | 1461096799185 Marionette TRACE conn3 <- [1,1066,null,{}] 13:13:19 INFO - PROCESS | 1777 | 1461096799192 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}] 13:13:19 INFO - PROCESS | 1777 | 1461096799410 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 13:13:19 INFO - PROCESS | 1777 | 1461096799744 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88b37c00 == 137 [pid = 1777] [id = 274] 13:13:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 383 (0x88bc9400) [pid = 1777] [serial = 823] [outer = (nil)] 13:13:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 384 (0x897ebc00) [pid = 1777] [serial = 824] [outer = 0x88bc9400] 13:13:19 INFO - PROCESS | 1777 | 1461096799906 Marionette DEBUG loaded listener.js 13:13:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 385 (0x89c54800) [pid = 1777] [serial = 825] [outer = 0x88bc9400] 13:13:20 INFO - PROCESS | 1777 | 1461096800952 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]]]}] 13:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1835ms 13:13:21 INFO - PROCESS | 1777 | 1461096801018 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 13:13:21 INFO - PROCESS | 1777 | 1461096801025 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 13:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:13:21 INFO - PROCESS | 1777 | 1461096801033 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:13:21 INFO - PROCESS | 1777 | 1461096801036 Marionette TRACE conn3 <- [1,1070,null,{}] 13:13:21 INFO - PROCESS | 1777 | 1461096801040 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}] 13:13:21 INFO - PROCESS | 1777 | 1461096801235 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 13:13:21 INFO - PROCESS | 1777 | 1461096801599 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b00e800 == 138 [pid = 1777] [id = 275] 13:13:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 386 (0x8b091400) [pid = 1777] [serial = 826] [outer = (nil)] 13:13:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 387 (0x8b0bbc00) [pid = 1777] [serial = 827] [outer = 0x8b091400] 13:13:21 INFO - PROCESS | 1777 | 1461096801684 Marionette DEBUG loaded listener.js 13:13:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 388 (0x8b0d2c00) [pid = 1777] [serial = 828] [outer = 0x8b091400] 13:13:22 INFO - PROCESS | 1777 | 1461096802551 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]]]}] 13:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1588ms 13:13:22 INFO - PROCESS | 1777 | 1461096802621 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 13:13:22 INFO - PROCESS | 1777 | 1461096802625 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 13:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:13:22 INFO - PROCESS | 1777 | 1461096802633 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:13:22 INFO - PROCESS | 1777 | 1461096802642 Marionette TRACE conn3 <- [1,1074,null,{}] 13:13:22 INFO - PROCESS | 1777 | 1461096802656 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}] 13:13:22 INFO - PROCESS | 1777 | 1461096802876 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 13:13:23 INFO - PROCESS | 1777 | 1461096803202 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c162400 == 139 [pid = 1777] [id = 276] 13:13:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 389 (0x8e884000) [pid = 1777] [serial = 829] [outer = (nil)] 13:13:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 390 (0x8f70d800) [pid = 1777] [serial = 830] [outer = 0x8e884000] 13:13:23 INFO - PROCESS | 1777 | 1461096803286 Marionette DEBUG loaded listener.js 13:13:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 391 (0x8fc72000) [pid = 1777] [serial = 831] [outer = 0x8e884000] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x89d67800 == 138 [pid = 1777] [id = 255] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x85da3400 == 137 [pid = 1777] [id = 254] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x86207c00 == 136 [pid = 1777] [id = 253] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x88bcd400 == 135 [pid = 1777] [id = 236] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x8adec000 == 134 [pid = 1777] [id = 235] 13:13:24 INFO - PROCESS | 1777 | --DOCSHELL 0x89c4ac00 == 133 [pid = 1777] [id = 234] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 390 (0x904c6c00) [pid = 1777] [serial = 699] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 389 (0x931b9400) [pid = 1777] [serial = 407] [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.] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 388 (0x8ae88800) [pid = 1777] [serial = 653] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 387 (0x89f5c000) [pid = 1777] [serial = 683] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 386 (0x8be02400) [pid = 1777] [serial = 692] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 385 (0x8bf2e000) [pid = 1777] [serial = 693] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 384 (0x8adb2c00) [pid = 1777] [serial = 634] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 383 (0x8aeb1400) [pid = 1777] [serial = 687] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 382 (0x8b56cc00) [pid = 1777] [serial = 689] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 381 (0x9823ac00) [pid = 1777] [serial = 644] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 380 (0x8c157800) [pid = 1777] [serial = 637] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 379 (0x8f487c00) [pid = 1777] [serial = 695] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 378 (0x904c2c00) [pid = 1777] [serial = 539] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 377 (0x8ac14800) [pid = 1777] [serial = 680] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 376 (0x99ca3400) [pid = 1777] [serial = 650] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 375 (0x8620a400) [pid = 1777] [serial = 668] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 374 (0x8ac12400) [pid = 1777] [serial = 677] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 373 (0x900aa000) [pid = 1777] [serial = 698] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 372 (0x8aeb0c00) [pid = 1777] [serial = 665] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 371 (0x86f09c00) [pid = 1777] [serial = 659] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 370 (0x8adbb400) [pid = 1777] [serial = 686] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 369 (0x8fb2f000) [pid = 1777] [serial = 696] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 368 (0x931bc400) [pid = 1777] [serial = 641] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 367 (0x897e9800) [pid = 1777] [serial = 647] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 366 (0x8be03400) [pid = 1777] [serial = 656] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 365 (0x8be07800) [pid = 1777] [serial = 662] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 364 (0x8be10400) [pid = 1777] [serial = 674] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 363 (0x8b623400) [pid = 1777] [serial = 690] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 362 (0x8aeb2000) [pid = 1777] [serial = 671] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | --DOMWINDOW == 361 (0x8ac19400) [pid = 1777] [serial = 684] [outer = (nil)] [url = about:blank] 13:13:24 INFO - PROCESS | 1777 | 1461096804821 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]]]}] 13:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 2254ms 13:13:24 INFO - PROCESS | 1777 | 1461096804886 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 13:13:24 INFO - PROCESS | 1777 | 1461096804890 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 13:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:13:24 INFO - PROCESS | 1777 | 1461096804896 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:13:24 INFO - PROCESS | 1777 | 1461096804899 Marionette TRACE conn3 <- [1,1078,null,{}] 13:13:24 INFO - PROCESS | 1777 | 1461096804905 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}] 13:13:25 INFO - PROCESS | 1777 | 1461096805065 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 13:13:25 INFO - PROCESS | 1777 | 1461096805080 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x84caec00 == 134 [pid = 1777] [id = 277] 13:13:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 362 (0x8548fc00) [pid = 1777] [serial = 832] [outer = (nil)] 13:13:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 363 (0x86f0c800) [pid = 1777] [serial = 833] [outer = 0x8548fc00] 13:13:25 INFO - PROCESS | 1777 | 1461096805151 Marionette DEBUG loaded listener.js 13:13:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 364 (0x88b33000) [pid = 1777] [serial = 834] [outer = 0x8548fc00] 13:13:26 INFO - PROCESS | 1777 | 1461096806072 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]]]}] 13:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1233ms 13:13:26 INFO - PROCESS | 1777 | 1461096806131 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 13:13:26 INFO - PROCESS | 1777 | 1461096806134 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 13:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:13:26 INFO - PROCESS | 1777 | 1461096806140 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:13:26 INFO - PROCESS | 1777 | 1461096806143 Marionette TRACE conn3 <- [1,1082,null,{}] 13:13:26 INFO - PROCESS | 1777 | 1461096806148 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}] 13:13:26 INFO - PROCESS | 1777 | 1461096806419 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 13:13:26 INFO - PROCESS | 1777 | 1461096806543 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819ec00 == 135 [pid = 1777] [id = 278] 13:13:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 365 (0x88281800) [pid = 1777] [serial = 835] [outer = (nil)] 13:13:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 366 (0x8ac17c00) [pid = 1777] [serial = 836] [outer = 0x88281800] 13:13:26 INFO - PROCESS | 1777 | 1461096806634 Marionette DEBUG loaded listener.js 13:13:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 367 (0x8aead000) [pid = 1777] [serial = 837] [outer = 0x88281800] 13:13:27 INFO - PROCESS | 1777 | 1461096807498 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]]]}] 13:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1383ms 13:13:27 INFO - PROCESS | 1777 | 1461096807525 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 13:13:27 INFO - PROCESS | 1777 | 1461096807528 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 13:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:13:27 INFO - PROCESS | 1777 | 1461096807535 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:13:27 INFO - PROCESS | 1777 | 1461096807538 Marionette TRACE conn3 <- [1,1086,null,{}] 13:13:27 INFO - PROCESS | 1777 | 1461096807543 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}] 13:13:27 INFO - PROCESS | 1777 | 1461096807799 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 13:13:27 INFO - PROCESS | 1777 | 1461096807830 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x85493400 == 136 [pid = 1777] [id = 279] 13:13:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 368 (0x8ac19400) [pid = 1777] [serial = 838] [outer = (nil)] 13:13:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 369 (0x8b624c00) [pid = 1777] [serial = 839] [outer = 0x8ac19400] 13:13:27 INFO - PROCESS | 1777 | 1461096807906 Marionette DEBUG loaded listener.js 13:13:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 370 (0x8bf25000) [pid = 1777] [serial = 840] [outer = 0x8ac19400] 13:13:28 INFO - PROCESS | 1777 | 1461096808806 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]]]}] 13:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1332ms 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 369 (0xa456cc00) [pid = 1777] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 368 (0x9790c800) [pid = 1777] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 367 (0x931bf800) [pid = 1777] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 366 (0x900ac400) [pid = 1777] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 365 (0x93ac4400) [pid = 1777] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 364 (0x8fd04000) [pid = 1777] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 363 (0x89d6a800) [pid = 1777] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 362 (0x97d4c800) [pid = 1777] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 361 (0x8e887800) [pid = 1777] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 360 (0x8853d000) [pid = 1777] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 359 (0x85da6400) [pid = 1777] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 358 (0x99a79800) [pid = 1777] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 357 (0x89d6f400) [pid = 1777] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 356 (0xa4c4c000) [pid = 1777] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 355 (0x93259000) [pid = 1777] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 354 (0x8c156000) [pid = 1777] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 353 (0x8bf29800) [pid = 1777] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 352 (0x932e5000) [pid = 1777] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 351 (0x96fbf800) [pid = 1777] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 350 (0x8b619c00) [pid = 1777] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 349 (0x9fc82400) [pid = 1777] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 348 (0x8fc6a400) [pid = 1777] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 347 (0x9fc29400) [pid = 1777] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 346 (0x9df89c00) [pid = 1777] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 345 (0x8620c400) [pid = 1777] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 344 (0x8b0c7400) [pid = 1777] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 343 (0x89d62c00) [pid = 1777] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 342 (0x900a4400) [pid = 1777] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 341 (0x98ec5c00) [pid = 1777] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 340 (0x89d6d800) [pid = 1777] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 339 (0x9a672000) [pid = 1777] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 338 (0x88281000) [pid = 1777] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 337 (0x971ad400) [pid = 1777] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 336 (0x86f0cc00) [pid = 1777] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 335 (0x8b61d400) [pid = 1777] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 334 (0x91ee5000) [pid = 1777] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 333 (0x9df81000) [pid = 1777] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 332 (0x95847400) [pid = 1777] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 331 (0x8fdc2800) [pid = 1777] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 330 (0x8e88c400) [pid = 1777] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 329 (0x89f4e800) [pid = 1777] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 328 (0x9fc8f400) [pid = 1777] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 327 (0x93262c00) [pid = 1777] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 326 (0x8ade3400) [pid = 1777] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 325 (0x90388800) [pid = 1777] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 324 (0x99ca4800) [pid = 1777] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 323 (0x89f51800) [pid = 1777] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 322 (0x89f59400) [pid = 1777] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 321 (0x9319fc00) [pid = 1777] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 320 (0x99a6bc00) [pid = 1777] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 319 (0x93003400) [pid = 1777] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 318 (0x931c5800) [pid = 1777] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 317 (0x98101800) [pid = 1777] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 316 (0x9620f400) [pid = 1777] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 315 (0x88540000) [pid = 1777] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 314 (0x8b0be400) [pid = 1777] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 313 (0x914df800) [pid = 1777] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 312 (0x96fd0800) [pid = 1777] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 311 (0x8b6ab800) [pid = 1777] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 310 (0x8c15e000) [pid = 1777] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 309 (0x96fb9800) [pid = 1777] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 308 (0x9849ec00) [pid = 1777] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 307 (0x8bf24800) [pid = 1777] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 306 (0x93ac4000) [pid = 1777] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 305 (0x96fb8000) [pid = 1777] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 304 (0x8b0cc400) [pid = 1777] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x8f486800) [pid = 1777] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 302 (0x90521800) [pid = 1777] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 301 (0x85494000) [pid = 1777] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 300 (0x88195800) [pid = 1777] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 299 (0x8adbbc00) [pid = 1777] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 298 (0x8b617000) [pid = 1777] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 297 (0x8adb9400) [pid = 1777] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 296 (0x88281c00) [pid = 1777] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 295 (0x8b0b9400) [pid = 1777] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x8b6b3c00) [pid = 1777] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x8fc66800) [pid = 1777] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0x99c97800) [pid = 1777] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x8adb4c00) [pid = 1777] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0x931bd400) [pid = 1777] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x97c6a800) [pid = 1777] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0x88bc5400) [pid = 1777] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 287 (0x98eab800) [pid = 1777] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 286 (0x8b4db400) [pid = 1777] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 285 (0x983fb400) [pid = 1777] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 284 (0x931a3c00) [pid = 1777] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 283 (0x8f484000) [pid = 1777] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 282 (0x93059c00) [pid = 1777] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 281 (0x93006400) [pid = 1777] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 280 (0x904cdc00) [pid = 1777] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 279 (0x8fd0b400) [pid = 1777] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x8b83bc00) [pid = 1777] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x9316dc00) [pid = 1777] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x93172400) [pid = 1777] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:13:30 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x8adeec00) [pid = 1777] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:13:30 INFO - PROCESS | 1777 | 1461096810699 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 13:13:30 INFO - PROCESS | 1777 | 1461096810708 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 13:13:30 INFO - PROCESS | 1777 | 1461096810782 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:13:30 INFO - PROCESS | 1777 | 1461096810784 Marionette TRACE conn3 <- [1,1090,null,{}] 13:13:30 INFO - PROCESS | 1777 | 1461096810823 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}] 13:13:31 INFO - PROCESS | 1777 | 1461096811067 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 13:13:31 INFO - PROCESS | 1777 | 1461096811244 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8549c000 == 137 [pid = 1777] [id = 280] 13:13:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x855d3800) [pid = 1777] [serial = 841] [outer = (nil)] 13:13:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 277 (0x88287800) [pid = 1777] [serial = 842] [outer = 0x855d3800] 13:13:31 INFO - PROCESS | 1777 | 1461096811366 Marionette DEBUG loaded listener.js 13:13:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 278 (0x88bc1800) [pid = 1777] [serial = 843] [outer = 0x855d3800] 13:13:32 INFO - PROCESS | 1777 | 1461096812259 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]]]}] 13:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1535ms 13:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:13:32 INFO - PROCESS | 1777 | 1461096812293 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 13:13:32 INFO - PROCESS | 1777 | 1461096812296 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 13:13:32 INFO - PROCESS | 1777 | 1461096812303 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:13:32 INFO - PROCESS | 1777 | 1461096812307 Marionette TRACE conn3 <- [1,1094,null,{}] 13:13:32 INFO - PROCESS | 1777 | 1461096812313 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}] 13:13:32 INFO - PROCESS | 1777 | 1461096812504 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 13:13:32 INFO - PROCESS | 1777 | 1461096812801 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb0800 == 138 [pid = 1777] [id = 281] 13:13:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 279 (0x84cb7400) [pid = 1777] [serial = 844] [outer = (nil)] 13:13:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 280 (0x85494000) [pid = 1777] [serial = 845] [outer = 0x84cb7400] 13:13:32 INFO - PROCESS | 1777 | 1461096812933 Marionette DEBUG loaded listener.js 13:13:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 281 (0x85da1800) [pid = 1777] [serial = 846] [outer = 0x84cb7400] 13:13:34 INFO - PROCESS | 1777 | 1461096814035 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]]]}] 13:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1791ms 13:13:34 INFO - PROCESS | 1777 | 1461096814094 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 13:13:34 INFO - PROCESS | 1777 | 1461096814102 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 13:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:13:34 INFO - PROCESS | 1777 | 1461096814112 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:13:34 INFO - PROCESS | 1777 | 1461096814117 Marionette TRACE conn3 <- [1,1098,null,{}] 13:13:34 INFO - PROCESS | 1777 | 1461096814125 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}] 13:13:34 INFO - PROCESS | 1777 | 1461096814454 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 13:13:34 INFO - PROCESS | 1777 | 1461096814715 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f52c00 == 139 [pid = 1777] [id = 282] 13:13:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 282 (0x89f59400) [pid = 1777] [serial = 847] [outer = (nil)] 13:13:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 283 (0x8ac17400) [pid = 1777] [serial = 848] [outer = 0x89f59400] 13:13:34 INFO - PROCESS | 1777 | 1461096814809 Marionette DEBUG loaded listener.js 13:13:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 284 (0x8adbd400) [pid = 1777] [serial = 849] [outer = 0x89f59400] 13:13:35 INFO - PROCESS | 1777 | 1461096815821 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]]]}] 13:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1741ms 13:13:35 INFO - PROCESS | 1777 | 1461096815857 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 13:13:35 INFO - PROCESS | 1777 | 1461096815863 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 13:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:13:35 INFO - PROCESS | 1777 | 1461096815870 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:13:35 INFO - PROCESS | 1777 | 1461096815875 Marionette TRACE conn3 <- [1,1102,null,{}] 13:13:35 INFO - PROCESS | 1777 | 1461096815881 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}] 13:13:36 INFO - PROCESS | 1777 | 1461096816092 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 13:13:36 INFO - PROCESS | 1777 | 1461096816405 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb0000 == 140 [pid = 1777] [id = 283] 13:13:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 285 (0x8b096000) [pid = 1777] [serial = 850] [outer = (nil)] 13:13:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 286 (0x8b0b9400) [pid = 1777] [serial = 851] [outer = 0x8b096000] 13:13:36 INFO - PROCESS | 1777 | 1461096816540 Marionette DEBUG loaded listener.js 13:13:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 287 (0x8b0d6800) [pid = 1777] [serial = 852] [outer = 0x8b096000] 13:13:37 INFO - PROCESS | 1777 | 1461096817436 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]]]}] 13:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1637ms 13:13:37 INFO - PROCESS | 1777 | 1461096817508 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 13:13:37 INFO - PROCESS | 1777 | 1461096817513 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 13:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:13:37 INFO - PROCESS | 1777 | 1461096817527 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:13:37 INFO - PROCESS | 1777 | 1461096817537 Marionette TRACE conn3 <- [1,1106,null,{}] 13:13:37 INFO - PROCESS | 1777 | 1461096817546 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}] 13:13:37 INFO - PROCESS | 1777 | 1461096817786 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 13:13:38 INFO - PROCESS | 1777 | 1461096818067 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b003000 == 141 [pid = 1777] [id = 284] 13:13:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 288 (0x8b617000) [pid = 1777] [serial = 853] [outer = (nil)] 13:13:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 289 (0x8bf27400) [pid = 1777] [serial = 854] [outer = 0x8b617000] 13:13:38 INFO - PROCESS | 1777 | 1461096818195 Marionette DEBUG loaded listener.js 13:13:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 290 (0x8c15e000) [pid = 1777] [serial = 855] [outer = 0x8b617000] 13:13:39 INFO - PROCESS | 1777 | 1461096819065 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]]]}] 13:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1598ms 13:13:39 INFO - PROCESS | 1777 | 1461096819118 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 13:13:39 INFO - PROCESS | 1777 | 1461096819122 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 13:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:13:39 INFO - PROCESS | 1777 | 1461096819129 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:13:39 INFO - PROCESS | 1777 | 1461096819132 Marionette TRACE conn3 <- [1,1110,null,{}] 13:13:39 INFO - PROCESS | 1777 | 1461096819138 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}] 13:13:39 INFO - PROCESS | 1777 | 1461096819338 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 13:13:39 INFO - PROCESS | 1777 | 1461096819605 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b616800 == 142 [pid = 1777] [id = 285] 13:13:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 291 (0x8e882400) [pid = 1777] [serial = 856] [outer = (nil)] 13:13:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 292 (0x8f711000) [pid = 1777] [serial = 857] [outer = 0x8e882400] 13:13:39 INFO - PROCESS | 1777 | 1461096819732 Marionette DEBUG loaded listener.js 13:13:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 293 (0x8fb2f000) [pid = 1777] [serial = 858] [outer = 0x8e882400] 13:13:40 INFO - PROCESS | 1777 | 1461096820566 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]]]}] 13:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1481ms 13:13:40 INFO - PROCESS | 1777 | 1461096820611 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 13:13:40 INFO - PROCESS | 1777 | 1461096820615 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 13:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:13:40 INFO - PROCESS | 1777 | 1461096820622 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:13:40 INFO - PROCESS | 1777 | 1461096820626 Marionette TRACE conn3 <- [1,1114,null,{}] 13:13:40 INFO - PROCESS | 1777 | 1461096820631 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}] 13:13:40 INFO - PROCESS | 1777 | 1461096820842 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 13:13:41 INFO - PROCESS | 1777 | 1461096821159 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd08400 == 143 [pid = 1777] [id = 286] 13:13:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 294 (0x8fd08800) [pid = 1777] [serial = 859] [outer = (nil)] 13:13:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 295 (0x8fdc8000) [pid = 1777] [serial = 860] [outer = 0x8fd08800] 13:13:41 INFO - PROCESS | 1777 | 1461096821266 Marionette DEBUG loaded listener.js 13:13:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 296 (0x904c3800) [pid = 1777] [serial = 861] [outer = 0x8fd08800] 13:13:42 INFO - PROCESS | 1777 | 1461096822207 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]]]}] 13:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1634ms 13:13:42 INFO - PROCESS | 1777 | 1461096822256 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 13:13:42 INFO - PROCESS | 1777 | 1461096822260 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 13:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:13:42 INFO - PROCESS | 1777 | 1461096822266 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:13:42 INFO - PROCESS | 1777 | 1461096822270 Marionette TRACE conn3 <- [1,1118,null,{}] 13:13:42 INFO - PROCESS | 1777 | 1461096822275 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}] 13:13:42 INFO - PROCESS | 1777 | 1461096822524 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 13:13:42 INFO - PROCESS | 1777 | 1461096822850 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067e000 == 144 [pid = 1777] [id = 287] 13:13:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 297 (0x9067fc00) [pid = 1777] [serial = 862] [outer = (nil)] 13:13:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 298 (0x91ee4400) [pid = 1777] [serial = 863] [outer = 0x9067fc00] 13:13:42 INFO - PROCESS | 1777 | 1461096822938 Marionette DEBUG loaded listener.js 13:13:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 299 (0x93008000) [pid = 1777] [serial = 864] [outer = 0x9067fc00] 13:13:43 INFO - PROCESS | 1777 | 1461096823842 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]]]}] 13:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1630ms 13:13:43 INFO - PROCESS | 1777 | 1461096823898 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 13:13:43 INFO - PROCESS | 1777 | 1461096823902 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 13:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:13:43 INFO - PROCESS | 1777 | 1461096823909 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:13:43 INFO - PROCESS | 1777 | 1461096823913 Marionette TRACE conn3 <- [1,1122,null,{}] 13:13:43 INFO - PROCESS | 1777 | 1461096823918 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}] 13:13:44 INFO - PROCESS | 1777 | 1461096824134 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 13:13:44 INFO - PROCESS | 1777 | 1461096824440 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0b400 == 145 [pid = 1777] [id = 288] 13:13:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 300 (0x90386400) [pid = 1777] [serial = 865] [outer = (nil)] 13:13:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 301 (0x9316fc00) [pid = 1777] [serial = 866] [outer = 0x90386400] 13:13:44 INFO - PROCESS | 1777 | 1461096824536 Marionette DEBUG loaded listener.js 13:13:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 302 (0x93173c00) [pid = 1777] [serial = 867] [outer = 0x90386400] 13:13:45 INFO - PROCESS | 1777 | 1461096825399 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]]]}] 13:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1532ms 13:13:45 INFO - PROCESS | 1777 | 1461096825443 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 13:13:45 INFO - PROCESS | 1777 | 1461096825447 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 13:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:13:45 INFO - PROCESS | 1777 | 1461096825454 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:13:45 INFO - PROCESS | 1777 | 1461096825458 Marionette TRACE conn3 <- [1,1126,null,{}] 13:13:45 INFO - PROCESS | 1777 | 1461096825464 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}] 13:13:45 INFO - PROCESS | 1777 | 1461096825706 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 13:13:46 INFO - PROCESS | 1777 | 1461096826015 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x914df800 == 146 [pid = 1777] [id = 289] 13:13:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 303 (0x93172c00) [pid = 1777] [serial = 868] [outer = (nil)] 13:13:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 304 (0x931bf400) [pid = 1777] [serial = 869] [outer = 0x93172c00] 13:13:46 INFO - PROCESS | 1777 | 1461096826110 Marionette DEBUG loaded listener.js 13:13:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 305 (0x931c6800) [pid = 1777] [serial = 870] [outer = 0x93172c00] 13:13:47 INFO - PROCESS | 1777 | 1461096827041 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]]]}] 13:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1631ms 13:13:47 INFO - PROCESS | 1777 | 1461096827086 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 13:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:13:47 INFO - PROCESS | 1777 | 1461096827090 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 13:13:47 INFO - PROCESS | 1777 | 1461096827096 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:13:47 INFO - PROCESS | 1777 | 1461096827100 Marionette TRACE conn3 <- [1,1130,null,{}] 13:13:47 INFO - PROCESS | 1777 | 1461096827106 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}] 13:13:47 INFO - PROCESS | 1777 | 1461096827321 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 13:13:47 INFO - PROCESS | 1777 | 1461096827645 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x9319f400 == 147 [pid = 1777] [id = 290] 13:13:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 306 (0x93262c00) [pid = 1777] [serial = 871] [outer = (nil)] 13:13:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 307 (0x93ac4400) [pid = 1777] [serial = 872] [outer = 0x93262c00] 13:13:47 INFO - PROCESS | 1777 | 1461096827744 Marionette DEBUG loaded listener.js 13:13:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 308 (0x93ac8000) [pid = 1777] [serial = 873] [outer = 0x93262c00] 13:13:48 INFO - PROCESS | 1777 | 1461096828648 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]]]}] 13:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1584ms 13:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:13:48 INFO - PROCESS | 1777 | 1461096828681 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 13:13:48 INFO - PROCESS | 1777 | 1461096828684 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 13:13:48 INFO - PROCESS | 1777 | 1461096828691 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:13:48 INFO - PROCESS | 1777 | 1461096828695 Marionette TRACE conn3 <- [1,1134,null,{}] 13:13:48 INFO - PROCESS | 1777 | 1461096828701 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}] 13:13:48 INFO - PROCESS | 1777 | 1461096828906 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 13:13:49 INFO - PROCESS | 1777 | 1461096829235 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x94db7000 == 148 [pid = 1777] [id = 291] 13:13:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 309 (0x94db8400) [pid = 1777] [serial = 874] [outer = (nil)] 13:13:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 310 (0x94dbf000) [pid = 1777] [serial = 875] [outer = 0x94db8400] 13:13:49 INFO - PROCESS | 1777 | 1461096829342 Marionette DEBUG loaded listener.js 13:13:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 311 (0x96b8f800) [pid = 1777] [serial = 876] [outer = 0x94db8400] 13:13:50 INFO - PROCESS | 1777 | 1461096830277 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]]]}] 13:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1639ms 13:13:50 INFO - PROCESS | 1777 | 1461096830330 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 13:13:50 INFO - PROCESS | 1777 | 1461096830334 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 13:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:13:50 INFO - PROCESS | 1777 | 1461096830341 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:13:50 INFO - PROCESS | 1777 | 1461096830345 Marionette TRACE conn3 <- [1,1138,null,{}] 13:13:50 INFO - PROCESS | 1777 | 1461096830351 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}] 13:13:50 INFO - PROCESS | 1777 | 1461096830583 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 13:13:50 INFO - PROCESS | 1777 | 1461096830910 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x96aaf000 == 149 [pid = 1777] [id = 292] 13:13:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 312 (0x96fb9000) [pid = 1777] [serial = 877] [outer = (nil)] 13:13:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 313 (0x97c64400) [pid = 1777] [serial = 878] [outer = 0x96fb9000] 13:13:51 INFO - PROCESS | 1777 | 1461096831002 Marionette DEBUG loaded listener.js 13:13:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 314 (0x97d45000) [pid = 1777] [serial = 879] [outer = 0x96fb9000] 13:13:51 INFO - PROCESS | 1777 | 1461096831852 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]]]}] 13:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1587ms 13:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:13:51 INFO - PROCESS | 1777 | 1461096831929 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 13:13:51 INFO - PROCESS | 1777 | 1461096831933 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 13:13:51 INFO - PROCESS | 1777 | 1461096831939 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:13:51 INFO - PROCESS | 1777 | 1461096831943 Marionette TRACE conn3 <- [1,1142,null,{}] 13:13:51 INFO - PROCESS | 1777 | 1461096831949 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}] 13:13:52 INFO - PROCESS | 1777 | 1461096832188 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 13:13:52 INFO - PROCESS | 1777 | 1461096832509 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x93171000 == 150 [pid = 1777] [id = 293] 13:13:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 315 (0x96fba800) [pid = 1777] [serial = 880] [outer = (nil)] 13:13:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 316 (0x98108800) [pid = 1777] [serial = 881] [outer = 0x96fba800] 13:13:52 INFO - PROCESS | 1777 | 1461096832603 Marionette DEBUG loaded listener.js 13:13:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 317 (0x9810e000) [pid = 1777] [serial = 882] [outer = 0x96fba800] 13:13:53 INFO - PROCESS | 1777 | 1461096833491 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]]]}] 13:13:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:13:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1583ms 13:13:53 INFO - PROCESS | 1777 | 1461096833523 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 13:13:53 INFO - PROCESS | 1777 | 1461096833527 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 13:13:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:13:53 INFO - PROCESS | 1777 | 1461096833533 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:13:53 INFO - PROCESS | 1777 | 1461096833536 Marionette TRACE conn3 <- [1,1146,null,{}] 13:13:53 INFO - PROCESS | 1777 | 1461096833542 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}] 13:13:53 INFO - PROCESS | 1777 | 1461096833722 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 13:13:54 INFO - PROCESS | 1777 | 1461096834040 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e882c00 == 151 [pid = 1777] [id = 294] 13:13:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 318 (0x8fb27400) [pid = 1777] [serial = 883] [outer = (nil)] 13:13:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 319 (0x98236000) [pid = 1777] [serial = 884] [outer = 0x8fb27400] 13:13:54 INFO - PROCESS | 1777 | 1461096834131 Marionette DEBUG loaded listener.js 13:13:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 320 (0x983f7c00) [pid = 1777] [serial = 885] [outer = 0x8fb27400] 13:13:54 INFO - PROCESS | 1777 | 1461096834984 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]]]}] 13:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1483ms 13:13:55 INFO - PROCESS | 1777 | 1461096835016 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 13:13:55 INFO - PROCESS | 1777 | 1461096835020 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 13:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:13:55 INFO - PROCESS | 1777 | 1461096835027 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:13:55 INFO - PROCESS | 1777 | 1461096835029 Marionette TRACE conn3 <- [1,1150,null,{}] 13:13:55 INFO - PROCESS | 1777 | 1461096835035 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}] 13:13:55 INFO - PROCESS | 1777 | 1461096835216 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 13:13:55 INFO - PROCESS | 1777 | 1461096835488 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d46c00 == 152 [pid = 1777] [id = 295] 13:13:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 321 (0x9823b400) [pid = 1777] [serial = 886] [outer = (nil)] 13:13:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 322 (0x98e26800) [pid = 1777] [serial = 887] [outer = 0x9823b400] 13:13:55 INFO - PROCESS | 1777 | 1461096835623 Marionette DEBUG loaded listener.js 13:13:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 323 (0x98ea8400) [pid = 1777] [serial = 888] [outer = 0x9823b400] 13:13:56 INFO - PROCESS | 1777 | 1461096836539 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]]]}] 13:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1585ms 13:13:56 INFO - PROCESS | 1777 | 1461096836613 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 13:13:56 INFO - PROCESS | 1777 | 1461096836616 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 13:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:13:56 INFO - PROCESS | 1777 | 1461096836623 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:13:56 INFO - PROCESS | 1777 | 1461096836626 Marionette TRACE conn3 <- [1,1154,null,{}] 13:13:56 INFO - PROCESS | 1777 | 1461096836632 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}] 13:13:56 INFO - PROCESS | 1777 | 1461096836829 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 13:13:57 INFO - PROCESS | 1777 | 1461096837178 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cac400 == 153 [pid = 1777] [id = 296] 13:13:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 324 (0x84cad400) [pid = 1777] [serial = 889] [outer = (nil)] 13:13:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 325 (0x855cb000) [pid = 1777] [serial = 890] [outer = 0x84cad400] 13:13:57 INFO - PROCESS | 1777 | 1461096837271 Marionette DEBUG loaded listener.js 13:13:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 326 (0x86f0a000) [pid = 1777] [serial = 891] [outer = 0x84cad400] 13:13:58 INFO - PROCESS | 1777 | 1461096838216 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]]]}] 13:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1631ms 13:13:58 INFO - PROCESS | 1777 | 1461096838254 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 13:13:58 INFO - PROCESS | 1777 | 1461096838257 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 13:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:13:58 INFO - PROCESS | 1777 | 1461096838264 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:13:58 INFO - PROCESS | 1777 | 1461096838267 Marionette TRACE conn3 <- [1,1158,null,{}] 13:13:58 INFO - PROCESS | 1777 | 1461096838273 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}] 13:13:58 INFO - PROCESS | 1777 | 1461096838459 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 13:13:58 INFO - PROCESS | 1777 | 1461096838779 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:13:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb3400 == 154 [pid = 1777] [id = 297] 13:13:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 327 (0x85d9f800) [pid = 1777] [serial = 892] [outer = (nil)] 13:13:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 328 (0x8f2a9000) [pid = 1777] [serial = 893] [outer = 0x85d9f800] 13:13:58 INFO - PROCESS | 1777 | 1461096838869 Marionette DEBUG loaded listener.js 13:13:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 329 (0x93d13c00) [pid = 1777] [serial = 894] [outer = 0x85d9f800] 13:13:59 INFO - PROCESS | 1777 | 1461096839721 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]]]}] 13:13:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:13:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1536ms 13:13:59 INFO - PROCESS | 1777 | 1461096839800 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 13:13:59 INFO - PROCESS | 1777 | 1461096839804 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 13:13:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:13:59 INFO - PROCESS | 1777 | 1461096839810 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:13:59 INFO - PROCESS | 1777 | 1461096839814 Marionette TRACE conn3 <- [1,1162,null,{}] 13:13:59 INFO - PROCESS | 1777 | 1461096839820 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}] 13:14:00 INFO - PROCESS | 1777 | 1461096840051 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 13:14:00 INFO - PROCESS | 1777 | 1461096840374 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb9800 == 155 [pid = 1777] [id = 298] 13:14:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 330 (0x84dd2800) [pid = 1777] [serial = 895] [outer = (nil)] 13:14:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 331 (0x89c4ec00) [pid = 1777] [serial = 896] [outer = 0x84dd2800] 13:14:00 INFO - PROCESS | 1777 | 1461096840460 Marionette DEBUG loaded listener.js 13:14:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 332 (0x8b6ab000) [pid = 1777] [serial = 897] [outer = 0x84dd2800] 13:14:01 INFO - PROCESS | 1777 | 1461096841340 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]]]}] 13:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1579ms 13:14:01 INFO - PROCESS | 1777 | 1461096841391 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 13:14:01 INFO - PROCESS | 1777 | 1461096841395 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 13:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:14:01 INFO - PROCESS | 1777 | 1461096841401 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:14:01 INFO - PROCESS | 1777 | 1461096841404 Marionette TRACE conn3 <- [1,1166,null,{}] 13:14:01 INFO - PROCESS | 1777 | 1461096841410 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}] 13:14:01 INFO - PROCESS | 1777 | 1461096841603 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 13:14:01 INFO - PROCESS | 1777 | 1461096841930 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8828c400 == 156 [pid = 1777] [id = 299] 13:14:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 333 (0x8828d000) [pid = 1777] [serial = 898] [outer = (nil)] 13:14:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 334 (0x88bc7800) [pid = 1777] [serial = 899] [outer = 0x8828d000] 13:14:02 INFO - PROCESS | 1777 | 1461096842049 Marionette DEBUG loaded listener.js 13:14:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 335 (0x8b0bac00) [pid = 1777] [serial = 900] [outer = 0x8828d000] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4dcc00 == 155 [pid = 1777] [id = 139] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x99181800 == 154 [pid = 1777] [id = 141] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf21400 == 153 [pid = 1777] [id = 140] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc73800 == 152 [pid = 1777] [id = 210] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc66400 == 151 [pid = 1777] [id = 142] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b3000 == 150 [pid = 1777] [id = 145] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6ab400 == 149 [pid = 1777] [id = 144] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc64400 == 148 [pid = 1777] [id = 143] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8549c000 == 147 [pid = 1777] [id = 280] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x85493400 == 146 [pid = 1777] [id = 279] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8819ec00 == 145 [pid = 1777] [id = 278] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x84caec00 == 144 [pid = 1777] [id = 277] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8c162400 == 143 [pid = 1777] [id = 276] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b00e800 == 142 [pid = 1777] [id = 275] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x89c55000 == 141 [pid = 1777] [id = 256] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x855d1c00 == 140 [pid = 1777] [id = 273] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x88b37c00 == 139 [pid = 1777] [id = 274] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x93010400 == 138 [pid = 1777] [id = 270] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x93002400 == 137 [pid = 1777] [id = 269] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6a9800 == 136 [pid = 1777] [id = 266] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8c15d400 == 135 [pid = 1777] [id = 265] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b83a000 == 134 [pid = 1777] [id = 263] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b4400 == 133 [pid = 1777] [id = 264] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x8adeb400 == 132 [pid = 1777] [id = 260] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x897ee400 == 131 [pid = 1777] [id = 259] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc6800 == 130 [pid = 1777] [id = 257] 13:14:03 INFO - PROCESS | 1777 | --DOCSHELL 0x85da7c00 == 129 [pid = 1777] [id = 258] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 334 (0x8aeab800) [pid = 1777] [serial = 773] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 333 (0xa46bc000) [pid = 1777] [serial = 506] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 332 (0x93d10400) [pid = 1777] [serial = 728] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 331 (0x99ca3800) [pid = 1777] [serial = 370] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 330 (0x8b623000) [pid = 1777] [serial = 707] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 329 (0x931c4400) [pid = 1777] [serial = 262] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 328 (0x914e2000) [pid = 1777] [serial = 587] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 327 (0x93d1c000) [pid = 1777] [serial = 731] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 326 (0x97c6ac00) [pid = 1777] [serial = 485] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 325 (0x8fd0dc00) [pid = 1777] [serial = 313] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 324 (0x8ac0b800) [pid = 1777] [serial = 768] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 323 (0x9fd96000) [pid = 1777] [serial = 491] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 322 (0x8e88d000) [pid = 1777] [serial = 271] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 321 (0x88545c00) [pid = 1777] [serial = 518] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 320 (0x897e2000) [pid = 1777] [serial = 765] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 319 (0x9fc8e000) [pid = 1777] [serial = 722] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 318 (0x855d2c00) [pid = 1777] [serial = 743] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 317 (0xa0106c00) [pid = 1777] [serial = 337] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 316 (0x8ade9000) [pid = 1777] [serial = 542] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 315 (0xa69a1c00) [pid = 1777] [serial = 379] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 314 (0x94db6000) [pid = 1777] [serial = 482] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 313 (0x8c15e400) [pid = 1777] [serial = 385] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 312 (0x897f0000) [pid = 1777] [serial = 755] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 311 (0xa4c45000) [pid = 1777] [serial = 382] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 310 (0xa0b42400) [pid = 1777] [serial = 458] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 309 (0x8b098800) [pid = 1777] [serial = 725] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 308 (0x97c6b000) [pid = 1777] [serial = 328] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 307 (0x85495c00) [pid = 1777] [serial = 737] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 306 (0x8b00d800) [pid = 1777] [serial = 719] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 305 (0x8e890400) [pid = 1777] [serial = 584] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 304 (0x84dcf000) [pid = 1777] [serial = 749] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 303 (0x88bc3400) [pid = 1777] [serial = 764] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 302 (0x9920b800) [pid = 1777] [serial = 716] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 301 (0xa3d70c00) [pid = 1777] [serial = 213] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 300 (0x9823a400) [pid = 1777] [serial = 431] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 299 (0xa1036000) [pid = 1777] [serial = 307] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 298 (0xa4886400) [pid = 1777] [serial = 373] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 297 (0x84dd8800) [pid = 1777] [serial = 752] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 296 (0x86f03800) [pid = 1777] [serial = 761] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 295 (0x8b840800) [pid = 1777] [serial = 545] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 294 (0x89d6d400) [pid = 1777] [serial = 446] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 293 (0x9038b800) [pid = 1777] [serial = 479] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 292 (0x9a6e6000) [pid = 1777] [serial = 301] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 291 (0x9823c800) [pid = 1777] [serial = 596] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 290 (0xa2b2f000) [pid = 1777] [serial = 494] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 289 (0x8b0d1c00) [pid = 1777] [serial = 515] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 288 (0x9929d000) [pid = 1777] [serial = 210] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 287 (0x8ae8b400) [pid = 1777] [serial = 681] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 286 (0x9823e400) [pid = 1777] [serial = 560] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 285 (0x93178800) [pid = 1777] [serial = 250] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 284 (0xa4572000) [pid = 1777] [serial = 346] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 283 (0x97d4f800) [pid = 1777] [serial = 253] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 282 (0x86f0f400) [pid = 1777] [serial = 762] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 281 (0x8fdca800) [pid = 1777] [serial = 343] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 280 (0x8fd06400) [pid = 1777] [serial = 364] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 279 (0x8adc1800) [pid = 1777] [serial = 449] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 278 (0x9ffe9400) [pid = 1777] [serial = 304] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 277 (0x98238c00) [pid = 1777] [serial = 488] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 276 (0x8f48a400) [pid = 1777] [serial = 476] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x932e9000) [pid = 1777] [serial = 551] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0xa01c3000) [pid = 1777] [serial = 256] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x8ade9800) [pid = 1777] [serial = 770] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x8adef800) [pid = 1777] [serial = 452] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x97d51800) [pid = 1777] [serial = 259] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x9df81800) [pid = 1777] [serial = 425] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0xa454a000) [pid = 1777] [serial = 265] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x94dbc000) [pid = 1777] [serial = 325] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 267 (0xa4686c00) [pid = 1777] [serial = 268] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 266 (0x9790b000) [pid = 1777] [serial = 713] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 265 (0x9918e800) [pid = 1777] [serial = 599] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 264 (0x8fd02800) [pid = 1777] [serial = 605] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 263 (0x8f2b0c00) [pid = 1777] [serial = 509] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 262 (0x93060400) [pid = 1777] [serial = 207] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 261 (0xa46af800) [pid = 1777] [serial = 226] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 260 (0x9823f400) [pid = 1777] [serial = 434] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 259 (0x855c9000) [pid = 1777] [serial = 740] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 258 (0x91edc400) [pid = 1777] [serial = 548] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 257 (0x96fc2800) [pid = 1777] [serial = 219] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 256 (0x9918a000) [pid = 1777] [serial = 334] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 255 (0x8fd10800) [pid = 1777] [serial = 419] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 254 (0xa487a800) [pid = 1777] [serial = 376] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0xa4575800) [pid = 1777] [serial = 222] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x8b0d5c00) [pid = 1777] [serial = 497] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x91238400) [pid = 1777] [serial = 295] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x9305f400) [pid = 1777] [serial = 422] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x8b6b8c00) [pid = 1777] [serial = 758] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x8819c800) [pid = 1777] [serial = 608] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x8ade5c00) [pid = 1777] [serial = 443] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x971a8800) [pid = 1777] [serial = 557] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x8b0c2c00) [pid = 1777] [serial = 581] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 244 (0x88289c00) [pid = 1777] [serial = 512] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x8b0c3c00) [pid = 1777] [serial = 500] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 242 (0x8e88c000) [pid = 1777] [serial = 759] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 241 (0x85da5800) [pid = 1777] [serial = 734] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 240 (0x931ba800) [pid = 1777] [serial = 710] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x9fd9cc00) [pid = 1777] [serial = 437] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x8ae83c00) [pid = 1777] [serial = 771] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x96fc6c00) [pid = 1777] [serial = 428] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x9fd99400) [pid = 1777] [serial = 611] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x8adbf000) [pid = 1777] [serial = 440] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x84cb4800) [pid = 1777] [serial = 746] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x96ab0400) [pid = 1777] [serial = 554] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x9319d800) [pid = 1777] [serial = 701] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x98903400) [pid = 1777] [serial = 331] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x88bce400) [pid = 1777] [serial = 503] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0xa2bc3400) [pid = 1777] [serial = 340] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x8b4e3c00) [pid = 1777] [serial = 388] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x9a6e5c00) [pid = 1777] [serial = 602] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x9627a800) [pid = 1777] [serial = 298] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0xa0d12800) [pid = 1777] [serial = 310] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x93ace000) [pid = 1777] [serial = 593] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x89f4d400) [pid = 1777] [serial = 767] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x89d6f800) [pid = 1777] [serial = 704] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x98105400) [pid = 1777] [serial = 394] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x9319d000) [pid = 1777] [serial = 590] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x91e97800) [pid = 1777] [serial = 322] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x8fb24000) [pid = 1777] [serial = 391] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0x93178c00) [pid = 1777] [serial = 216] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x932ee800) [pid = 1777] [serial = 367] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0xa01c1c00) [pid = 1777] [serial = 455] [outer = (nil)] [url = about:blank] 13:14:04 INFO - PROCESS | 1777 | 1461096844468 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]]]}] 13:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 3088ms 13:14:04 INFO - PROCESS | 1777 | 1461096844490 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 13:14:04 INFO - PROCESS | 1777 | 1461096844496 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 13:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:14:04 INFO - PROCESS | 1777 | 1461096844505 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:14:04 INFO - PROCESS | 1777 | 1461096844510 Marionette TRACE conn3 <- [1,1170,null,{}] 13:14:04 INFO - PROCESS | 1777 | 1461096844519 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}] 13:14:04 INFO - PROCESS | 1777 | 1461096844726 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 13:14:04 INFO - PROCESS | 1777 | 1461096844902 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x85493400 == 130 [pid = 1777] [id = 300] 13:14:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x855d4400) [pid = 1777] [serial = 901] [outer = (nil)] 13:14:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x88194c00) [pid = 1777] [serial = 902] [outer = 0x855d4400] 13:14:04 INFO - PROCESS | 1777 | 1461096844979 Marionette DEBUG loaded listener.js 13:14:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x8819fc00) [pid = 1777] [serial = 903] [outer = 0x855d4400] 13:14:05 INFO - PROCESS | 1777 | 1461096845759 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]]]}] 13:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1290ms 13:14:05 INFO - PROCESS | 1777 | 1461096845795 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 13:14:05 INFO - PROCESS | 1777 | 1461096845803 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 13:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:14:05 INFO - PROCESS | 1777 | 1461096845814 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:14:05 INFO - PROCESS | 1777 | 1461096845818 Marionette TRACE conn3 <- [1,1174,null,{}] 13:14:05 INFO - PROCESS | 1777 | 1461096845830 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}] 13:14:06 INFO - PROCESS | 1777 | 1461096846011 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 13:14:06 INFO - PROCESS | 1777 | 1461096846023 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x88193c00 == 131 [pid = 1777] [id = 301] 13:14:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x88543800) [pid = 1777] [serial = 904] [outer = (nil)] 13:14:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x897e2400) [pid = 1777] [serial = 905] [outer = 0x88543800] 13:14:06 INFO - PROCESS | 1777 | 1461096846095 Marionette DEBUG loaded listener.js 13:14:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x897ee400) [pid = 1777] [serial = 906] [outer = 0x88543800] 13:14:07 INFO - PROCESS | 1777 | 1461096847220 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] 13:14:07 INFO - PROCESS | 1777 | 1461096847266 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 13:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 13:14:07 INFO - PROCESS | 1777 | 1461096847274 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:14:07 INFO - PROCESS | 1777 | 1461096847280 Marionette TRACE conn3 <- [1,1178,null,{}] 13:14:07 INFO - PROCESS | 1777 | 1461096847313 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}] 13:14:07 INFO - PROCESS | 1777 | 1461096847559 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 13:14:07 INFO - PROCESS | 1777 | 1461096847591 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x88b34400 == 132 [pid = 1777] [id = 302] 13:14:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x89f59000) [pid = 1777] [serial = 907] [outer = (nil)] 13:14:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x8ac19c00) [pid = 1777] [serial = 908] [outer = 0x89f59000] 13:14:07 INFO - PROCESS | 1777 | 1461096847671 Marionette DEBUG loaded listener.js 13:14:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x8ade2000) [pid = 1777] [serial = 909] [outer = 0x89f59000] 13:14:08 INFO - PROCESS | 1777 | 1461096848722 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] 13:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:14:08 INFO - PROCESS | 1777 | 1461096848799 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 13:14:08 INFO - PROCESS | 1777 | 1461096848805 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:14:08 INFO - PROCESS | 1777 | 1461096848808 Marionette TRACE conn3 <- [1,1182,null,{}] 13:14:08 INFO - PROCESS | 1777 | 1461096848813 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}] 13:14:09 INFO - PROCESS | 1777 | 1461096849862 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x8ac19400) [pid = 1777] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x8e884000) [pid = 1777] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x8b091400) [pid = 1777] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x8548fc00) [pid = 1777] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x8adb6c00) [pid = 1777] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x88bc9400) [pid = 1777] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0x88281800) [pid = 1777] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:14:09 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x855d2800) [pid = 1777] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:14:10 INFO - PROCESS | 1777 | 1461096850073 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb6400 == 133 [pid = 1777] [id = 303] 13:14:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x85490000) [pid = 1777] [serial = 910] [outer = (nil)] 13:14:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x88540400) [pid = 1777] [serial = 911] [outer = 0x85490000] 13:14:10 INFO - PROCESS | 1777 | 1461096850150 Marionette DEBUG loaded listener.js 13:14:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x8aeb1c00) [pid = 1777] [serial = 912] [outer = 0x85490000] 13:14:10 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:10 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:14:10 INFO - PROCESS | 1777 | 1461096850917 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] 13:14:10 INFO - PROCESS | 1777 | 1461096850950 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 13:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:14:10 INFO - PROCESS | 1777 | 1461096850956 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:14:10 INFO - PROCESS | 1777 | 1461096850959 Marionette TRACE conn3 <- [1,1186,null,{}] 13:14:10 INFO - PROCESS | 1777 | 1461096850965 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}] 13:14:11 INFO - PROCESS | 1777 | 1461096851200 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 13:14:11 INFO - PROCESS | 1777 | 1461096851220 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x88b32000 == 134 [pid = 1777] [id = 304] 13:14:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x8adee800) [pid = 1777] [serial = 913] [outer = (nil)] 13:14:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x8b096400) [pid = 1777] [serial = 914] [outer = 0x8adee800] 13:14:11 INFO - PROCESS | 1777 | 1461096851293 Marionette DEBUG loaded listener.js 13:14:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x8b0bc800) [pid = 1777] [serial = 915] [outer = 0x8adee800] 13:14:12 INFO - PROCESS | 1777 | 1461096852357 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] 13:14:12 INFO - PROCESS | 1777 | 1461096852405 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 13:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:14:12 INFO - PROCESS | 1777 | 1461096852414 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:14:12 INFO - PROCESS | 1777 | 1461096852421 Marionette TRACE conn3 <- [1,1190,null,{}] 13:14:12 INFO - PROCESS | 1777 | 1461096852429 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}] 13:14:12 INFO - PROCESS | 1777 | 1461096852667 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 13:14:13 INFO - PROCESS | 1777 | 1461096852996 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd1000 == 135 [pid = 1777] [id = 305] 13:14:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x855d2c00) [pid = 1777] [serial = 916] [outer = (nil)] 13:14:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x89c55000) [pid = 1777] [serial = 917] [outer = 0x855d2c00] 13:14:13 INFO - PROCESS | 1777 | 1461096853092 Marionette DEBUG loaded listener.js 13:14:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x89d70000) [pid = 1777] [serial = 918] [outer = 0x855d2c00] 13:14:13 INFO - PROCESS | 1777 | 1461096853987 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] 13:14:14 INFO - PROCESS | 1777 | 1461096854122 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 13:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:14:14 INFO - PROCESS | 1777 | 1461096854155 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:14:14 INFO - PROCESS | 1777 | 1461096854159 Marionette TRACE conn3 <- [1,1194,null,{}] 13:14:14 INFO - PROCESS | 1777 | 1461096854166 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}] 13:14:14 INFO - PROCESS | 1777 | 1461096854442 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 13:14:14 INFO - PROCESS | 1777 | 1461096854699 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb4800 == 135 [pid = 1777] [id = 306] 13:14:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x8b00f400) [pid = 1777] [serial = 919] [outer = (nil)] 13:14:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x8b0c2800) [pid = 1777] [serial = 920] [outer = 0x8b00f400] 13:14:14 INFO - PROCESS | 1777 | 1461096854788 Marionette DEBUG loaded listener.js 13:14:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x8b0d5c00) [pid = 1777] [serial = 921] [outer = 0x8b00f400] 13:14:15 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:15 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:14:15 INFO - PROCESS | 1777 | 1461096855891 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] 13:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:14:15 INFO - PROCESS | 1777 | 1461096855950 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 13:14:15 INFO - PROCESS | 1777 | 1461096855957 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:14:15 INFO - PROCESS | 1777 | 1461096855963 Marionette TRACE conn3 <- [1,1198,null,{}] 13:14:15 INFO - PROCESS | 1777 | 1461096855981 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}] 13:14:16 INFO - PROCESS | 1777 | 1461096856212 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 13:14:16 INFO - PROCESS | 1777 | 1461096856489 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0d8400 == 136 [pid = 1777] [id = 307] 13:14:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x8b617800) [pid = 1777] [serial = 922] [outer = (nil)] 13:14:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x8b6af400) [pid = 1777] [serial = 923] [outer = 0x8b617800] 13:14:16 INFO - PROCESS | 1777 | 1461096856584 Marionette DEBUG loaded listener.js 13:14:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x8b840000) [pid = 1777] [serial = 924] [outer = 0x8b617800] 13:14:17 INFO - PROCESS | 1777 | 1461096857526 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]]]}] 13:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1645ms 13:14:17 INFO - PROCESS | 1777 | 1461096857603 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 13:14:17 INFO - PROCESS | 1777 | 1461096857607 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 13:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:14:17 INFO - PROCESS | 1777 | 1461096857615 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:14:17 INFO - PROCESS | 1777 | 1461096857618 Marionette TRACE conn3 <- [1,1202,null,{}] 13:14:17 INFO - PROCESS | 1777 | 1461096857624 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}] 13:14:17 INFO - PROCESS | 1777 | 1461096857878 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 13:14:18 INFO - PROCESS | 1777 | 1461096858182 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4dcc00 == 137 [pid = 1777] [id = 308] 13:14:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x8b6afc00) [pid = 1777] [serial = 925] [outer = (nil)] 13:14:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x8be10800) [pid = 1777] [serial = 926] [outer = 0x8b6afc00] 13:14:18 INFO - PROCESS | 1777 | 1461096858276 Marionette DEBUG loaded listener.js 13:14:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x8bf2c000) [pid = 1777] [serial = 927] [outer = 0x8b6afc00] 13:14:19 INFO - PROCESS | 1777 | 1461096859137 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]]]}] 13:14:19 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 13:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1587ms 13:14:19 INFO - PROCESS | 1777 | 1461096859204 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 13:14:19 INFO - PROCESS | 1777 | 1461096859208 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 13:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:14:19 INFO - PROCESS | 1777 | 1461096859214 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:14:19 INFO - PROCESS | 1777 | 1461096859218 Marionette TRACE conn3 <- [1,1206,null,{}] 13:14:19 INFO - PROCESS | 1777 | 1461096859224 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}] 13:14:19 INFO - PROCESS | 1777 | 1461096859422 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 13:14:19 INFO - PROCESS | 1777 | 1461096859676 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be03400 == 138 [pid = 1777] [id = 309] 13:14:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x8be0fc00) [pid = 1777] [serial = 928] [outer = (nil)] 13:14:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x8e883800) [pid = 1777] [serial = 929] [outer = 0x8be0fc00] 13:14:19 INFO - PROCESS | 1777 | 1461096859802 Marionette DEBUG loaded listener.js 13:14:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x8e88f000) [pid = 1777] [serial = 930] [outer = 0x8be0fc00] 13:14:20 INFO - PROCESS | 1777 | 1461096860676 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]]]}] 13:14:20 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 13:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1540ms 13:14:20 INFO - PROCESS | 1777 | 1461096860756 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 13:14:20 INFO - PROCESS | 1777 | 1461096860764 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 13:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:14:20 INFO - PROCESS | 1777 | 1461096860778 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:14:20 INFO - PROCESS | 1777 | 1461096860781 Marionette TRACE conn3 <- [1,1210,null,{}] 13:14:20 INFO - PROCESS | 1777 | 1461096860787 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}] 13:14:21 INFO - PROCESS | 1777 | 1461096861054 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 13:14:21 INFO - PROCESS | 1777 | 1461096861364 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2b3800 == 139 [pid = 1777] [id = 310] 13:14:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x8f2b5800) [pid = 1777] [serial = 931] [outer = (nil)] 13:14:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x8fc64400) [pid = 1777] [serial = 932] [outer = 0x8f2b5800] 13:14:21 INFO - PROCESS | 1777 | 1461096861465 Marionette DEBUG loaded listener.js 13:14:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x8fd06400) [pid = 1777] [serial = 933] [outer = 0x8f2b5800] 13:14:22 INFO - PROCESS | 1777 | 1461096862331 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]]]}] 13:14:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:14:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1589ms 13:14:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:14:22 INFO - PROCESS | 1777 | 1461096862364 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 13:14:22 INFO - PROCESS | 1777 | 1461096862367 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 13:14:22 INFO - PROCESS | 1777 | 1461096862373 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:14:22 INFO - PROCESS | 1777 | 1461096862377 Marionette TRACE conn3 <- [1,1214,null,{}] 13:14:22 INFO - PROCESS | 1777 | 1461096862383 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}] 13:14:22 INFO - PROCESS | 1777 | 1461096862582 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 13:14:22 INFO - PROCESS | 1777 | 1461096862797 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6aa000 == 140 [pid = 1777] [id = 311] 13:14:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 241 (0x8f485000) [pid = 1777] [serial = 934] [outer = (nil)] 13:14:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 242 (0x8fdc7400) [pid = 1777] [serial = 935] [outer = 0x8f485000] 13:14:22 INFO - PROCESS | 1777 | 1461096862920 Marionette DEBUG loaded listener.js 13:14:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 243 (0x900a4000) [pid = 1777] [serial = 936] [outer = 0x8f485000] 13:14:23 INFO - PROCESS | 1777 | 1461096863873 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]]]}] 13:14:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:14:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1543ms 13:14:23 INFO - PROCESS | 1777 | 1461096863916 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 13:14:23 INFO - PROCESS | 1777 | 1461096863920 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 13:14:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:14:23 INFO - PROCESS | 1777 | 1461096863927 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:14:23 INFO - PROCESS | 1777 | 1461096863930 Marionette TRACE conn3 <- [1,1218,null,{}] 13:14:23 INFO - PROCESS | 1777 | 1461096863936 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}] 13:14:24 INFO - PROCESS | 1777 | 1461096864120 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 13:14:24 INFO - PROCESS | 1777 | 1461096864393 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be04c00 == 141 [pid = 1777] [id = 312] 13:14:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 244 (0x8fd0f000) [pid = 1777] [serial = 937] [outer = (nil)] 13:14:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 245 (0x9038a000) [pid = 1777] [serial = 938] [outer = 0x8fd0f000] 13:14:24 INFO - PROCESS | 1777 | 1461096864484 Marionette DEBUG loaded listener.js 13:14:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x9038d800) [pid = 1777] [serial = 939] [outer = 0x8fd0f000] 13:14:25 INFO - PROCESS | 1777 | 1461096865335 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]]]}] 13:14:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:14:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1486ms 13:14:25 INFO - PROCESS | 1777 | 1461096865414 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 13:14:25 INFO - PROCESS | 1777 | 1461096865418 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 13:14:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:14:25 INFO - PROCESS | 1777 | 1461096865425 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:14:25 INFO - PROCESS | 1777 | 1461096865429 Marionette TRACE conn3 <- [1,1222,null,{}] 13:14:25 INFO - PROCESS | 1777 | 1461096865435 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}] 13:14:25 INFO - PROCESS | 1777 | 1461096865663 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 13:14:26 INFO - PROCESS | 1777 | 1461096865985 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdc9000 == 142 [pid = 1777] [id = 313] 13:14:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x90385c00) [pid = 1777] [serial = 940] [outer = (nil)] 13:14:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x9067d800) [pid = 1777] [serial = 941] [outer = 0x90385c00] 13:14:26 INFO - PROCESS | 1777 | 1461096866078 Marionette DEBUG loaded listener.js 13:14:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x91238800) [pid = 1777] [serial = 942] [outer = 0x90385c00] 13:14:26 INFO - PROCESS | 1777 | 1461096866924 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] 13:14:26 INFO - PROCESS | 1777 | 1461096866966 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 13:14:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:14:26 INFO - PROCESS | 1777 | 1461096866972 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:14:26 INFO - PROCESS | 1777 | 1461096866976 Marionette TRACE conn3 <- [1,1226,null,{}] 13:14:26 INFO - PROCESS | 1777 | 1461096866982 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}] 13:14:27 INFO - PROCESS | 1777 | 1461096867163 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 13:14:27 INFO - PROCESS | 1777 | 1461096867380 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd0800 == 143 [pid = 1777] [id = 314] 13:14:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x91232000) [pid = 1777] [serial = 943] [outer = (nil)] 13:14:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x93010400) [pid = 1777] [serial = 944] [outer = 0x91232000] 13:14:27 INFO - PROCESS | 1777 | 1461096867502 Marionette DEBUG loaded listener.js 13:14:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x93171800) [pid = 1777] [serial = 945] [outer = 0x91232000] 13:14:28 INFO - PROCESS | 1777 | 1461096868477 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]]]}] 13:14:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:14:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1532ms 13:14:28 INFO - PROCESS | 1777 | 1461096868507 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 13:14:28 INFO - PROCESS | 1777 | 1461096868511 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 13:14:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:14:28 INFO - PROCESS | 1777 | 1461096868518 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:14:28 INFO - PROCESS | 1777 | 1461096868523 Marionette TRACE conn3 <- [1,1230,null,{}] 13:14:28 INFO - PROCESS | 1777 | 1461096868529 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}] 13:14:28 INFO - PROCESS | 1777 | 1461096868806 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 13:14:29 INFO - PROCESS | 1777 | 1461096869081 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x93179800 == 144 [pid = 1777] [id = 315] 13:14:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x931c3c00) [pid = 1777] [serial = 946] [outer = (nil)] 13:14:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x93260000) [pid = 1777] [serial = 947] [outer = 0x931c3c00] 13:14:29 INFO - PROCESS | 1777 | 1461096869218 Marionette DEBUG loaded listener.js 13:14:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 255 (0x93ac1400) [pid = 1777] [serial = 948] [outer = 0x931c3c00] 13:14:30 INFO - PROCESS | 1777 | 1461096870103 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]]]}] 13:14:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:14:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1638ms 13:14:30 INFO - PROCESS | 1777 | 1461096870157 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 13:14:30 INFO - PROCESS | 1777 | 1461096870160 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 13:14:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:14:30 INFO - PROCESS | 1777 | 1461096870167 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:14:30 INFO - PROCESS | 1777 | 1461096870170 Marionette TRACE conn3 <- [1,1234,null,{}] 13:14:30 INFO - PROCESS | 1777 | 1461096870176 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}] 13:14:30 INFO - PROCESS | 1777 | 1461096870382 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 13:14:30 INFO - PROCESS | 1777 | 1461096870693 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c8000 == 145 [pid = 1777] [id = 316] 13:14:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 256 (0x932ef000) [pid = 1777] [serial = 949] [outer = (nil)] 13:14:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 257 (0x93d16400) [pid = 1777] [serial = 950] [outer = 0x932ef000] 13:14:30 INFO - PROCESS | 1777 | 1461096870797 Marionette DEBUG loaded listener.js 13:14:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 258 (0x93d1dc00) [pid = 1777] [serial = 951] [outer = 0x932ef000] 13:14:31 INFO - PROCESS | 1777 | 1461096871690 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]]]}] 13:14:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:14:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1538ms 13:14:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:14:31 INFO - PROCESS | 1777 | 1461096871705 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 13:14:31 INFO - PROCESS | 1777 | 1461096871708 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 13:14:31 INFO - PROCESS | 1777 | 1461096871714 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:14:31 INFO - PROCESS | 1777 | 1461096871718 Marionette TRACE conn3 <- [1,1238,null,{}] 13:14:31 INFO - PROCESS | 1777 | 1461096871723 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}] 13:14:31 INFO - PROCESS | 1777 | 1461096871912 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 13:14:32 INFO - PROCESS | 1777 | 1461096872186 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x93010800 == 146 [pid = 1777] [id = 317] 13:14:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 259 (0x93057c00) [pid = 1777] [serial = 952] [outer = (nil)] 13:14:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 260 (0x94dc0400) [pid = 1777] [serial = 953] [outer = 0x93057c00] 13:14:32 INFO - PROCESS | 1777 | 1461096872319 Marionette DEBUG loaded listener.js 13:14:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 261 (0x96a1c400) [pid = 1777] [serial = 954] [outer = 0x93057c00] 13:14:33 INFO - PROCESS | 1777 | 1461096873251 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]]]}] 13:14:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:14:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1594ms 13:14:33 INFO - PROCESS | 1777 | 1461096873308 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 13:14:33 INFO - PROCESS | 1777 | 1461096873311 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 13:14:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:14:33 INFO - PROCESS | 1777 | 1461096873318 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:14:33 INFO - PROCESS | 1777 | 1461096873321 Marionette TRACE conn3 <- [1,1242,null,{}] 13:14:33 INFO - PROCESS | 1777 | 1461096873327 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}] 13:14:33 INFO - PROCESS | 1777 | 1461096873533 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 13:14:33 INFO - PROCESS | 1777 | 1461096873851 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c2400 == 147 [pid = 1777] [id = 318] 13:14:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 262 (0x94dc0000) [pid = 1777] [serial = 955] [outer = (nil)] 13:14:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 263 (0x96fc5000) [pid = 1777] [serial = 956] [outer = 0x94dc0000] 13:14:33 INFO - PROCESS | 1777 | 1461096873946 Marionette DEBUG loaded listener.js 13:14:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 264 (0x96fd0800) [pid = 1777] [serial = 957] [outer = 0x94dc0000] 13:14:34 INFO - PROCESS | 1777 | 1461096874844 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]]]}] 13:14:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:14:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1586ms 13:14:34 INFO - PROCESS | 1777 | 1461096874905 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 13:14:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:14:34 INFO - PROCESS | 1777 | 1461096874919 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 13:14:34 INFO - PROCESS | 1777 | 1461096874925 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:14:34 INFO - PROCESS | 1777 | 1461096874929 Marionette TRACE conn3 <- [1,1246,null,{}] 13:14:34 INFO - PROCESS | 1777 | 1461096874935 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}] 13:14:35 INFO - PROCESS | 1777 | 1461096875163 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 13:14:35 INFO - PROCESS | 1777 | 1461096875471 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cfc00 == 148 [pid = 1777] [id = 319] 13:14:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 265 (0x96fb9800) [pid = 1777] [serial = 958] [outer = (nil)] 13:14:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 266 (0x97c6ac00) [pid = 1777] [serial = 959] [outer = 0x96fb9800] 13:14:35 INFO - PROCESS | 1777 | 1461096875566 Marionette DEBUG loaded listener.js 13:14:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 267 (0x97d42400) [pid = 1777] [serial = 960] [outer = 0x96fb9800] 13:14:36 INFO - PROCESS | 1777 | 1461096876646 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]]]}] 13:14:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:14:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1784ms 13:14:36 INFO - PROCESS | 1777 | 1461096876711 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 13:14:36 INFO - PROCESS | 1777 | 1461096876714 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 13:14:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:14:36 INFO - PROCESS | 1777 | 1461096876721 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:14:36 INFO - PROCESS | 1777 | 1461096876726 Marionette TRACE conn3 <- [1,1250,null,{}] 13:14:36 INFO - PROCESS | 1777 | 1461096876732 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}] 13:14:36 INFO - PROCESS | 1777 | 1461096876938 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 13:14:37 INFO - PROCESS | 1777 | 1461096877210 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620c400 == 149 [pid = 1777] [id = 320] 13:14:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 268 (0x8620cc00) [pid = 1777] [serial = 961] [outer = (nil)] 13:14:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 269 (0x98108c00) [pid = 1777] [serial = 962] [outer = 0x8620cc00] 13:14:37 INFO - PROCESS | 1777 | 1461096877333 Marionette DEBUG loaded listener.js 13:14:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 270 (0x9810b800) [pid = 1777] [serial = 963] [outer = 0x8620cc00] 13:14:38 INFO - PROCESS | 1777 | 1461096878284 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]]]}] 13:14:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:14:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1633ms 13:14:38 INFO - PROCESS | 1777 | 1461096878355 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 13:14:38 INFO - PROCESS | 1777 | 1461096878358 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 13:14:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:14:38 INFO - PROCESS | 1777 | 1461096878365 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:14:38 INFO - PROCESS | 1777 | 1461096878369 Marionette TRACE conn3 <- [1,1254,null,{}] 13:14:38 INFO - PROCESS | 1777 | 1461096878374 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}] 13:14:38 INFO - PROCESS | 1777 | 1461096878594 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 13:14:38 INFO - PROCESS | 1777 | 1461096878912 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ac13c00 == 150 [pid = 1777] [id = 321] 13:14:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 271 (0x8ae87800) [pid = 1777] [serial = 964] [outer = (nil)] 13:14:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 272 (0x8b6b7000) [pid = 1777] [serial = 965] [outer = 0x8ae87800] 13:14:39 INFO - PROCESS | 1777 | 1461096879010 Marionette DEBUG loaded listener.js 13:14:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 273 (0x8fd01800) [pid = 1777] [serial = 966] [outer = 0x8ae87800] 13:14:39 INFO - PROCESS | 1777 | 1461096879903 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]]]}] 13:14:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:14:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1589ms 13:14:39 INFO - PROCESS | 1777 | 1461096879976 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 13:14:39 INFO - PROCESS | 1777 | 1461096879979 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 13:14:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:14:39 INFO - PROCESS | 1777 | 1461096879989 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:14:39 INFO - PROCESS | 1777 | 1461096879992 Marionette TRACE conn3 <- [1,1258,null,{}] 13:14:40 INFO - PROCESS | 1777 | 1461096879998 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}] 13:14:40 INFO - PROCESS | 1777 | 1461096880216 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 13:14:40 INFO - PROCESS | 1777 | 1461096880543 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f53800 == 151 [pid = 1777] [id = 322] 13:14:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 274 (0x8b009400) [pid = 1777] [serial = 967] [outer = (nil)] 13:14:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 275 (0x98240800) [pid = 1777] [serial = 968] [outer = 0x8b009400] 13:14:40 INFO - PROCESS | 1777 | 1461096880635 Marionette DEBUG loaded listener.js 13:14:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 276 (0x98498000) [pid = 1777] [serial = 969] [outer = 0x8b009400] 13:14:41 INFO - PROCESS | 1777 | 1461096881644 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]]]}] 13:14:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:14:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1735ms 13:14:41 INFO - PROCESS | 1777 | 1461096881727 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 13:14:41 INFO - PROCESS | 1777 | 1461096881732 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 13:14:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:14:41 INFO - PROCESS | 1777 | 1461096881739 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:14:41 INFO - PROCESS | 1777 | 1461096881743 Marionette TRACE conn3 <- [1,1262,null,{}] 13:14:41 INFO - PROCESS | 1777 | 1461096881748 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}] 13:14:42 INFO - PROCESS | 1777 | 1461096881998 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8b09fc00 == 150 [pid = 1777] [id = 243] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8e88e800 == 149 [pid = 1777] [id = 134] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84ddac00 == 148 [pid = 1777] [id = 252] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8548e800 == 147 [pid = 1777] [id = 245] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8549ac00 == 146 [pid = 1777] [id = 247] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x85d99800 == 145 [pid = 1777] [id = 244] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8548e400 == 144 [pid = 1777] [id = 246] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb1400 == 143 [pid = 1777] [id = 249] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cad000 == 142 [pid = 1777] [id = 248] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cba400 == 141 [pid = 1777] [id = 250] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd7400 == 140 [pid = 1777] [id = 251] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8828c400 == 139 [pid = 1777] [id = 299] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb9800 == 138 [pid = 1777] [id = 298] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cac400 == 137 [pid = 1777] [id = 296] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb3400 == 136 [pid = 1777] [id = 297] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x97d46c00 == 135 [pid = 1777] [id = 295] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8e882c00 == 134 [pid = 1777] [id = 294] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x93171000 == 133 [pid = 1777] [id = 293] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x94db7000 == 132 [pid = 1777] [id = 291] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x96aaf000 == 131 [pid = 1777] [id = 292] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x9319f400 == 130 [pid = 1777] [id = 290] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x914df800 == 129 [pid = 1777] [id = 289] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x9067e000 == 128 [pid = 1777] [id = 287] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd0b400 == 127 [pid = 1777] [id = 288] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd08400 == 126 [pid = 1777] [id = 286] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8b616800 == 125 [pid = 1777] [id = 285] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8b003000 == 124 [pid = 1777] [id = 284] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeb0000 == 123 [pid = 1777] [id = 283] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x89f52c00 == 122 [pid = 1777] [id = 282] 13:14:43 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb0800 == 121 [pid = 1777] [id = 281] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 275 (0x88287800) [pid = 1777] [serial = 842] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 274 (0x8b624c00) [pid = 1777] [serial = 839] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 273 (0x8bf25000) [pid = 1777] [serial = 840] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 272 (0x8f70d800) [pid = 1777] [serial = 830] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 271 (0x8b0d2c00) [pid = 1777] [serial = 828] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 270 (0x8b0bbc00) [pid = 1777] [serial = 827] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 269 (0x86f0c800) [pid = 1777] [serial = 833] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 268 (0x88b33000) [pid = 1777] [serial = 834] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 267 (0x96a27000) [pid = 1777] [serial = 818] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 266 (0x8aeb5800) [pid = 1777] [serial = 774] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 265 (0x86208000) [pid = 1777] [serial = 776] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 264 (0x89c4fc00) [pid = 1777] [serial = 779] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 263 (0x8b00b400) [pid = 1777] [serial = 782] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 262 (0x8b4de800) [pid = 1777] [serial = 785] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 261 (0x8b56f400) [pid = 1777] [serial = 788] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 260 (0x8be07400) [pid = 1777] [serial = 791] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 259 (0x8e883c00) [pid = 1777] [serial = 794] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 258 (0x8f48b400) [pid = 1777] [serial = 797] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 257 (0x8fc71000) [pid = 1777] [serial = 800] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 256 (0x900a4800) [pid = 1777] [serial = 803] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 255 (0x90682800) [pid = 1777] [serial = 806] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 254 (0x9305c400) [pid = 1777] [serial = 809] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x9325d000) [pid = 1777] [serial = 812] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x93d15c00) [pid = 1777] [serial = 815] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x89c54800) [pid = 1777] [serial = 825] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x897ebc00) [pid = 1777] [serial = 824] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x8ac17c00) [pid = 1777] [serial = 836] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x85da8c00) [pid = 1777] [serial = 822] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x85d9f400) [pid = 1777] [serial = 821] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x8fc72000) [pid = 1777] [serial = 831] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x8aead000) [pid = 1777] [serial = 837] [outer = (nil)] [url = about:blank] 13:14:43 INFO - PROCESS | 1777 | 1461096883636 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x84ddac00 == 122 [pid = 1777] [id = 323] 13:14:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 246 (0x8548e400) [pid = 1777] [serial = 970] [outer = (nil)] 13:14:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 247 (0x85da8c00) [pid = 1777] [serial = 971] [outer = 0x8548e400] 13:14:43 INFO - PROCESS | 1777 | 1461096883716 Marionette DEBUG loaded listener.js 13:14:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 248 (0x88192800) [pid = 1777] [serial = 972] [outer = 0x8548e400] 13:14:44 INFO - PROCESS | 1777 | 1461096884551 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]]]}] 13:14:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:14:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 2834ms 13:14:44 INFO - PROCESS | 1777 | 1461096884575 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 13:14:44 INFO - PROCESS | 1777 | 1461096884583 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 13:14:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:14:44 INFO - PROCESS | 1777 | 1461096884592 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:14:44 INFO - PROCESS | 1777 | 1461096884596 Marionette TRACE conn3 <- [1,1266,null,{}] 13:14:44 INFO - PROCESS | 1777 | 1461096884603 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}] 13:14:44 INFO - PROCESS | 1777 | 1461096884866 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 13:14:45 INFO - PROCESS | 1777 | 1461096884992 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x88541000 == 123 [pid = 1777] [id = 324] 13:14:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 249 (0x897ed000) [pid = 1777] [serial = 973] [outer = (nil)] 13:14:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 250 (0x89c55c00) [pid = 1777] [serial = 974] [outer = 0x897ed000] 13:14:45 INFO - PROCESS | 1777 | 1461096885075 Marionette DEBUG loaded listener.js 13:14:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 251 (0x89f52c00) [pid = 1777] [serial = 975] [outer = 0x897ed000] 13:14:46 INFO - PROCESS | 1777 | 1461096886004 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]]]}] 13:14:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:14:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1485ms 13:14:46 INFO - PROCESS | 1777 | 1461096886080 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 13:14:46 INFO - PROCESS | 1777 | 1461096886086 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 13:14:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:14:46 INFO - PROCESS | 1777 | 1461096886099 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:14:46 INFO - PROCESS | 1777 | 1461096886101 Marionette TRACE conn3 <- [1,1270,null,{}] 13:14:46 INFO - PROCESS | 1777 | 1461096886108 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}] 13:14:46 INFO - PROCESS | 1777 | 1461096886383 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 13:14:46 INFO - PROCESS | 1777 | 1461096886420 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae85800 == 124 [pid = 1777] [id = 325] 13:14:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 252 (0x8aead000) [pid = 1777] [serial = 976] [outer = (nil)] 13:14:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 253 (0x8aeb6000) [pid = 1777] [serial = 977] [outer = 0x8aead000] 13:14:46 INFO - PROCESS | 1777 | 1461096886499 Marionette DEBUG loaded listener.js 13:14:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 254 (0x8b00fc00) [pid = 1777] [serial = 978] [outer = 0x8aead000] 13:14:47 INFO - PROCESS | 1777 | 1461096887465 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]]]}] 13:14:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:14:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1437ms 13:14:47 INFO - PROCESS | 1777 | 1461096887530 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 13:14:47 INFO - PROCESS | 1777 | 1461096887534 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 13:14:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:14:47 INFO - PROCESS | 1777 | 1461096887549 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:14:47 INFO - PROCESS | 1777 | 1461096887558 Marionette TRACE conn3 <- [1,1274,null,{}] 13:14:47 INFO - PROCESS | 1777 | 1461096887571 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}] 13:14:47 INFO - PROCESS | 1777 | 1461096887829 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 253 (0x855d3800) [pid = 1777] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 252 (0x89f59000) [pid = 1777] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 251 (0x8fb27400) [pid = 1777] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 250 (0x84dd2800) [pid = 1777] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 249 (0x84cb7400) [pid = 1777] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 248 (0x8fd08800) [pid = 1777] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 247 (0x855d4400) [pid = 1777] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 246 (0x96fba800) [pid = 1777] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 245 (0x8b096000) [pid = 1777] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 244 (0x88543800) [pid = 1777] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 243 (0x85d9f800) [pid = 1777] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 242 (0x89f59400) [pid = 1777] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 241 (0x8b617000) [pid = 1777] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 240 (0x94db8400) [pid = 1777] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x93262c00) [pid = 1777] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x96fb9000) [pid = 1777] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x8828d000) [pid = 1777] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x90386400) [pid = 1777] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x93172c00) [pid = 1777] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x9823b400) [pid = 1777] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x9067fc00) [pid = 1777] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x8e882400) [pid = 1777] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x84cad400) [pid = 1777] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x85490000) [pid = 1777] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0x89c4c000) [pid = 1777] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x931a4800) [pid = 1777] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x97d4d400) [pid = 1777] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x85da8000) [pid = 1777] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x86204400) [pid = 1777] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x900aac00) [pid = 1777] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x84dd7800) [pid = 1777] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x86210000) [pid = 1777] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x8ae90400) [pid = 1777] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x85d99c00) [pid = 1777] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x8b093c00) [pid = 1777] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x90520c00) [pid = 1777] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0x89c50000) [pid = 1777] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x8ae89400) [pid = 1777] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x8b843000) [pid = 1777] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x8ac0c000) [pid = 1777] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x8549bc00) [pid = 1777] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x9823fc00) [pid = 1777] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x85496800) [pid = 1777] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x8b0c1800) [pid = 1777] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x90383c00) [pid = 1777] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x8b010c00) [pid = 1777] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x86f02800) [pid = 1777] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8c160000) [pid = 1777] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x897ec400) [pid = 1777] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x93006c00) [pid = 1777] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8fdce000) [pid = 1777] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8aeab000) [pid = 1777] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x8b61bc00) [pid = 1777] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x93d19400) [pid = 1777] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x8b4dec00) [pid = 1777] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x8ae82400) [pid = 1777] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x8b091c00) [pid = 1777] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8b4e3400) [pid = 1777] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x84cae800) [pid = 1777] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x897eec00) [pid = 1777] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x9067e800) [pid = 1777] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x931be400) [pid = 1777] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x93009c00) [pid = 1777] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8b83f400) [pid = 1777] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x84cb3c00) [pid = 1777] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8fc6c400) [pid = 1777] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8f2af400) [pid = 1777] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x84dcd000) [pid = 1777] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8ae8a400) [pid = 1777] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8b005800) [pid = 1777] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8aded000) [pid = 1777] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b003400) [pid = 1777] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x897e3400) [pid = 1777] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:14:49 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8548ec00) [pid = 1777] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:14:49 INFO - PROCESS | 1777 | 1461096889186 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cad400 == 125 [pid = 1777] [id = 326] 13:14:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x84cadc00) [pid = 1777] [serial = 979] [outer = (nil)] 13:14:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x84dcd000) [pid = 1777] [serial = 980] [outer = 0x84cadc00] 13:14:49 INFO - PROCESS | 1777 | 1461096889319 Marionette DEBUG loaded listener.js 13:14:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x85493c00) [pid = 1777] [serial = 981] [outer = 0x84cadc00] 13:14:50 INFO - PROCESS | 1777 | 1461096890013 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]]]}] 13:14:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:14:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2504ms 13:14:50 INFO - PROCESS | 1777 | 1461096890046 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 13:14:50 INFO - PROCESS | 1777 | 1461096890050 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 13:14:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:14:50 INFO - PROCESS | 1777 | 1461096890056 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:14:50 INFO - PROCESS | 1777 | 1461096890059 Marionette TRACE conn3 <- [1,1278,null,{}] 13:14:50 INFO - PROCESS | 1777 | 1461096890065 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}] 13:14:50 INFO - PROCESS | 1777 | 1461096890302 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 13:14:50 INFO - PROCESS | 1777 | 1461096890323 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dcec00 == 126 [pid = 1777] [id = 327] 13:14:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x86204400) [pid = 1777] [serial = 982] [outer = (nil)] 13:14:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8853f000) [pid = 1777] [serial = 983] [outer = 0x86204400] 13:14:50 INFO - PROCESS | 1777 | 1461096890396 Marionette DEBUG loaded listener.js 13:14:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x89c49c00) [pid = 1777] [serial = 984] [outer = 0x86204400] 13:14:51 INFO - PROCESS | 1777 | 1461096891494 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]]]}] 13:14:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:14:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1479ms 13:14:51 INFO - PROCESS | 1777 | 1461096891536 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 13:14:51 INFO - PROCESS | 1777 | 1461096891542 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 13:14:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:14:51 INFO - PROCESS | 1777 | 1461096891552 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:14:51 INFO - PROCESS | 1777 | 1461096891559 Marionette TRACE conn3 <- [1,1282,null,{}] 13:14:51 INFO - PROCESS | 1777 | 1461096891569 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}] 13:14:51 INFO - PROCESS | 1777 | 1461096891778 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 13:14:52 INFO - PROCESS | 1777 | 1461096892116 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb3400 == 127 [pid = 1777] [id = 328] 13:14:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x855c8400) [pid = 1777] [serial = 985] [outer = (nil)] 13:14:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x88547400) [pid = 1777] [serial = 986] [outer = 0x855c8400] 13:14:52 INFO - PROCESS | 1777 | 1461096892212 Marionette DEBUG loaded listener.js 13:14:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x88bce400) [pid = 1777] [serial = 987] [outer = 0x855c8400] 13:14:53 INFO - PROCESS | 1777 | 1461096893139 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]]]}] 13:14:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:14:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1636ms 13:14:53 INFO - PROCESS | 1777 | 1461096893189 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 13:14:53 INFO - PROCESS | 1777 | 1461096893197 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 13:14:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:14:53 INFO - PROCESS | 1777 | 1461096893208 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:14:53 INFO - PROCESS | 1777 | 1461096893212 Marionette TRACE conn3 <- [1,1286,null,{}] 13:14:53 INFO - PROCESS | 1777 | 1461096893219 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}] 13:14:53 INFO - PROCESS | 1777 | 1461096893423 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 13:14:53 INFO - PROCESS | 1777 | 1461096893692 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e9c00 == 128 [pid = 1777] [id = 329] 13:14:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x89f4e000) [pid = 1777] [serial = 988] [outer = (nil)] 13:14:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x8ae81800) [pid = 1777] [serial = 989] [outer = 0x89f4e000] 13:14:53 INFO - PROCESS | 1777 | 1461096893825 Marionette DEBUG loaded listener.js 13:14:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x8ae8e000) [pid = 1777] [serial = 990] [outer = 0x89f4e000] 13:14:54 INFO - PROCESS | 1777 | 1461096894831 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]]]}] 13:14:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:14:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1691ms 13:14:54 INFO - PROCESS | 1777 | 1461096894899 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 13:14:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:14:54 INFO - PROCESS | 1777 | 1461096894904 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 13:14:54 INFO - PROCESS | 1777 | 1461096894911 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:14:54 INFO - PROCESS | 1777 | 1461096894917 Marionette TRACE conn3 <- [1,1290,null,{}] 13:14:54 INFO - PROCESS | 1777 | 1461096894934 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}] 13:14:55 INFO - PROCESS | 1777 | 1461096895191 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 13:14:55 INFO - PROCESS | 1777 | 1461096895507 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae87c00 == 129 [pid = 1777] [id = 330] 13:14:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x8b0be400) [pid = 1777] [serial = 991] [outer = (nil)] 13:14:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x8b4de800) [pid = 1777] [serial = 992] [outer = 0x8b0be400] 13:14:55 INFO - PROCESS | 1777 | 1461096895604 Marionette DEBUG loaded listener.js 13:14:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x8b562c00) [pid = 1777] [serial = 993] [outer = 0x8b0be400] 13:14:56 INFO - PROCESS | 1777 | 1461096896559 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]]]}] 13:14:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:14:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1692ms 13:14:56 INFO - PROCESS | 1777 | 1461096896603 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 13:14:56 INFO - PROCESS | 1777 | 1461096896607 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 13:14:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:14:56 INFO - PROCESS | 1777 | 1461096896614 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:14:56 INFO - PROCESS | 1777 | 1461096896618 Marionette TRACE conn3 <- [1,1294,null,{}] 13:14:56 INFO - PROCESS | 1777 | 1461096896623 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}] 13:14:56 INFO - PROCESS | 1777 | 1461096896830 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 13:14:57 INFO - PROCESS | 1777 | 1461096897093 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0b9800 == 130 [pid = 1777] [id = 331] 13:14:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x8b4e0800) [pid = 1777] [serial = 994] [outer = (nil)] 13:14:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x8b622400) [pid = 1777] [serial = 995] [outer = 0x8b4e0800] 13:14:57 INFO - PROCESS | 1777 | 1461096897226 Marionette DEBUG loaded listener.js 13:14:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x8b6ad800) [pid = 1777] [serial = 996] [outer = 0x8b4e0800] 13:14:58 INFO - PROCESS | 1777 | 1461096898076 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]]]}] 13:14:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:14:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1534ms 13:14:58 INFO - PROCESS | 1777 | 1461096898149 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 13:14:58 INFO - PROCESS | 1777 | 1461096898152 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 13:14:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:14:58 INFO - PROCESS | 1777 | 1461096898159 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:14:58 INFO - PROCESS | 1777 | 1461096898162 Marionette TRACE conn3 <- [1,1298,null,{}] 13:14:58 INFO - PROCESS | 1777 | 1461096898168 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}] 13:14:58 INFO - PROCESS | 1777 | 1461096898396 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 13:14:58 INFO - PROCESS | 1777 | 1461096898659 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:14:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b619000 == 131 [pid = 1777] [id = 332] 13:14:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x8b61c400) [pid = 1777] [serial = 997] [outer = (nil)] 13:14:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x8be09400) [pid = 1777] [serial = 998] [outer = 0x8b61c400] 13:14:58 INFO - PROCESS | 1777 | 1461096898788 Marionette DEBUG loaded listener.js 13:14:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x8bf23400) [pid = 1777] [serial = 999] [outer = 0x8b61c400] 13:14:59 INFO - PROCESS | 1777 | 1461096899704 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]]]}] 13:14:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:14:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1593ms 13:14:59 INFO - PROCESS | 1777 | 1461096899752 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 13:14:59 INFO - PROCESS | 1777 | 1461096899756 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 13:14:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:14:59 INFO - PROCESS | 1777 | 1461096899762 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:14:59 INFO - PROCESS | 1777 | 1461096899766 Marionette TRACE conn3 <- [1,1302,null,{}] 13:14:59 INFO - PROCESS | 1777 | 1461096899772 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}] 13:15:00 INFO - PROCESS | 1777 | 1461096900003 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 13:15:00 INFO - PROCESS | 1777 | 1461096900327 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b843000 == 132 [pid = 1777] [id = 333] 13:15:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x8f2a8800) [pid = 1777] [serial = 1000] [outer = (nil)] 13:15:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x8f2b6000) [pid = 1777] [serial = 1001] [outer = 0x8f2a8800] 13:15:00 INFO - PROCESS | 1777 | 1461096900427 Marionette DEBUG loaded listener.js 13:15:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x8f480400) [pid = 1777] [serial = 1002] [outer = 0x8f2a8800] 13:15:01 INFO - PROCESS | 1777 | 1461096901312 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]]]}] 13:15:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:15:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1582ms 13:15:01 INFO - PROCESS | 1777 | 1461096901346 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 13:15:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:15:01 INFO - PROCESS | 1777 | 1461096901351 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 13:15:01 INFO - PROCESS | 1777 | 1461096901357 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:15:01 INFO - PROCESS | 1777 | 1461096901360 Marionette TRACE conn3 <- [1,1306,null,{}] 13:15:01 INFO - PROCESS | 1777 | 1461096901366 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}] 13:15:01 INFO - PROCESS | 1777 | 1461096901596 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 13:15:01 INFO - PROCESS | 1777 | 1461096901942 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f59000 == 133 [pid = 1777] [id = 334] 13:15:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x8e889800) [pid = 1777] [serial = 1003] [outer = (nil)] 13:15:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x8fc68400) [pid = 1777] [serial = 1004] [outer = 0x8e889800] 13:15:02 INFO - PROCESS | 1777 | 1461096902039 Marionette DEBUG loaded listener.js 13:15:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x8fc71800) [pid = 1777] [serial = 1005] [outer = 0x8e889800] 13:15:02 INFO - PROCESS | 1777 | 1461096902972 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]]]}] 13:15:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:15:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1686ms 13:15:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:15:03 INFO - PROCESS | 1777 | 1461096903043 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 13:15:03 INFO - PROCESS | 1777 | 1461096903047 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 13:15:03 INFO - PROCESS | 1777 | 1461096903054 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:15:03 INFO - PROCESS | 1777 | 1461096903056 Marionette TRACE conn3 <- [1,1310,null,{}] 13:15:03 INFO - PROCESS | 1777 | 1461096903063 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}] 13:15:03 INFO - PROCESS | 1777 | 1461096903257 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 13:15:03 INFO - PROCESS | 1777 | 1461096903520 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da6000 == 134 [pid = 1777] [id = 335] 13:15:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 208 (0x8fb23c00) [pid = 1777] [serial = 1006] [outer = (nil)] 13:15:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 209 (0x900a8000) [pid = 1777] [serial = 1007] [outer = 0x8fb23c00] 13:15:03 INFO - PROCESS | 1777 | 1461096903653 Marionette DEBUG loaded listener.js 13:15:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 210 (0x90385800) [pid = 1777] [serial = 1008] [outer = 0x8fb23c00] 13:15:04 INFO - PROCESS | 1777 | 1461096904600 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] 13:15:04 INFO - PROCESS | 1777 | 1461096904648 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 13:15:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:15:04 INFO - PROCESS | 1777 | 1461096904654 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:15:04 INFO - PROCESS | 1777 | 1461096904658 Marionette TRACE conn3 <- [1,1314,null,{}] 13:15:04 INFO - PROCESS | 1777 | 1461096904664 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}] 13:15:04 INFO - PROCESS | 1777 | 1461096904860 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 13:15:05 INFO - PROCESS | 1777 | 1461096905146 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb4800 == 135 [pid = 1777] [id = 336] 13:15:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 211 (0x8fdc7800) [pid = 1777] [serial = 1009] [outer = (nil)] 13:15:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 212 (0x9123f800) [pid = 1777] [serial = 1010] [outer = 0x8fdc7800] 13:15:05 INFO - PROCESS | 1777 | 1461096905242 Marionette DEBUG loaded listener.js 13:15:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 213 (0x91ee6c00) [pid = 1777] [serial = 1011] [outer = 0x8fdc7800] 13:15:06 INFO - PROCESS | 1777 | 1461096906130 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]]]}] 13:15:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:15:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1535ms 13:15:06 INFO - PROCESS | 1777 | 1461096906190 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 13:15:06 INFO - PROCESS | 1777 | 1461096906194 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 13:15:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:15:06 INFO - PROCESS | 1777 | 1461096906200 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:15:06 INFO - PROCESS | 1777 | 1461096906203 Marionette TRACE conn3 <- [1,1318,null,{}] 13:15:06 INFO - PROCESS | 1777 | 1461096906209 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}] 13:15:06 INFO - PROCESS | 1777 | 1461096906418 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 13:15:06 INFO - PROCESS | 1777 | 1461096906732 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b4000 == 136 [pid = 1777] [id = 337] 13:15:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 214 (0x90677800) [pid = 1777] [serial = 1012] [outer = (nil)] 13:15:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 215 (0x93175c00) [pid = 1777] [serial = 1013] [outer = 0x90677800] 13:15:06 INFO - PROCESS | 1777 | 1461096906825 Marionette DEBUG loaded listener.js 13:15:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 216 (0x9319a800) [pid = 1777] [serial = 1014] [outer = 0x90677800] 13:15:07 INFO - PROCESS | 1777 | 1461096907706 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]]]}] 13:15:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:15:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1536ms 13:15:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:15:07 INFO - PROCESS | 1777 | 1461096907737 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 13:15:07 INFO - PROCESS | 1777 | 1461096907741 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 13:15:07 INFO - PROCESS | 1777 | 1461096907748 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:15:07 INFO - PROCESS | 1777 | 1461096907753 Marionette TRACE conn3 <- [1,1322,null,{}] 13:15:07 INFO - PROCESS | 1777 | 1461096907759 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}] 13:15:07 INFO - PROCESS | 1777 | 1461096907987 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 13:15:08 INFO - PROCESS | 1777 | 1461096908308 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x931ba800 == 137 [pid = 1777] [id = 338] 13:15:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 217 (0x93262c00) [pid = 1777] [serial = 1015] [outer = (nil)] 13:15:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 218 (0x932ec000) [pid = 1777] [serial = 1016] [outer = 0x93262c00] 13:15:08 INFO - PROCESS | 1777 | 1461096908411 Marionette DEBUG loaded listener.js 13:15:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 219 (0x93d0fc00) [pid = 1777] [serial = 1017] [outer = 0x93262c00] 13:15:09 INFO - PROCESS | 1777 | 1461096909300 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]]]}] 13:15:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:15:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1640ms 13:15:09 INFO - PROCESS | 1777 | 1461096909388 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 13:15:09 INFO - PROCESS | 1777 | 1461096909391 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 13:15:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:15:09 INFO - PROCESS | 1777 | 1461096909399 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:15:09 INFO - PROCESS | 1777 | 1461096909403 Marionette TRACE conn3 <- [1,1326,null,{}] 13:15:09 INFO - PROCESS | 1777 | 1461096909408 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}] 13:15:09 INFO - PROCESS | 1777 | 1461096909652 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 13:15:10 INFO - PROCESS | 1777 | 1461096909980 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade1c00 == 138 [pid = 1777] [id = 339] 13:15:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 220 (0x932ed000) [pid = 1777] [serial = 1018] [outer = (nil)] 13:15:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 221 (0x94dc1400) [pid = 1777] [serial = 1019] [outer = 0x932ed000] 13:15:10 INFO - PROCESS | 1777 | 1461096910070 Marionette DEBUG loaded listener.js 13:15:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 222 (0x9584e800) [pid = 1777] [serial = 1020] [outer = 0x932ed000] 13:15:10 INFO - PROCESS | 1777 | 1461096910938 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]]]}] 13:15:10 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 13:15:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1582ms 13:15:10 INFO - PROCESS | 1777 | 1461096910982 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 13:15:10 INFO - PROCESS | 1777 | 1461096910986 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 13:15:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:15:10 INFO - PROCESS | 1777 | 1461096910993 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:15:11 INFO - PROCESS | 1777 | 1461096911002 Marionette TRACE conn3 <- [1,1330,null,{}] 13:15:11 INFO - PROCESS | 1777 | 1461096911015 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}] 13:15:11 INFO - PROCESS | 1777 | 1461096911243 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 13:15:11 INFO - PROCESS | 1777 | 1461096911554 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x932e6c00 == 139 [pid = 1777] [id = 340] 13:15:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 223 (0x96fb9000) [pid = 1777] [serial = 1021] [outer = (nil)] 13:15:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 224 (0x971acc00) [pid = 1777] [serial = 1022] [outer = 0x96fb9000] 13:15:11 INFO - PROCESS | 1777 | 1461096911654 Marionette DEBUG loaded listener.js 13:15:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 225 (0x97c6c400) [pid = 1777] [serial = 1023] [outer = 0x96fb9000] 13:15:12 INFO - PROCESS | 1777 | 1461096912523 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]]]}] 13:15:12 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 13:15:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1594ms 13:15:12 INFO - PROCESS | 1777 | 1461096912588 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 13:15:12 INFO - PROCESS | 1777 | 1461096912593 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 13:15:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:15:12 INFO - PROCESS | 1777 | 1461096912599 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:15:12 INFO - PROCESS | 1777 | 1461096912603 Marionette TRACE conn3 <- [1,1334,null,{}] 13:15:12 INFO - PROCESS | 1777 | 1461096912608 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}] 13:15:12 INFO - PROCESS | 1777 | 1461096912818 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 13:15:13 INFO - PROCESS | 1777 | 1461096913127 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d1d400 == 140 [pid = 1777] [id = 341] 13:15:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 226 (0x96fc4800) [pid = 1777] [serial = 1024] [outer = (nil)] 13:15:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 227 (0x98232800) [pid = 1777] [serial = 1025] [outer = 0x96fc4800] 13:15:13 INFO - PROCESS | 1777 | 1461096913221 Marionette DEBUG loaded listener.js 13:15:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 228 (0x98237800) [pid = 1777] [serial = 1026] [outer = 0x96fc4800] 13:15:14 INFO - PROCESS | 1777 | 1461096914075 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]]]}] 13:15:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:15:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1534ms 13:15:14 INFO - PROCESS | 1777 | 1461096914134 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 13:15:14 INFO - PROCESS | 1777 | 1461096914138 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 13:15:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:15:14 INFO - PROCESS | 1777 | 1461096914144 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:15:14 INFO - PROCESS | 1777 | 1461096914148 Marionette TRACE conn3 <- [1,1338,null,{}] 13:15:14 INFO - PROCESS | 1777 | 1461096914154 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}] 13:15:14 INFO - PROCESS | 1777 | 1461096914369 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 13:15:14 INFO - PROCESS | 1777 | 1461096914680 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d66800 == 141 [pid = 1777] [id = 342] 13:15:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 229 (0x89f4e400) [pid = 1777] [serial = 1027] [outer = (nil)] 13:15:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 230 (0x98e20c00) [pid = 1777] [serial = 1028] [outer = 0x89f4e400] 13:15:14 INFO - PROCESS | 1777 | 1461096914773 Marionette DEBUG loaded listener.js 13:15:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 231 (0x98ec1400) [pid = 1777] [serial = 1029] [outer = 0x89f4e400] 13:15:16 INFO - PROCESS | 1777 | 1461096916162 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]]]}] 13:15:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:15:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2092ms 13:15:16 INFO - PROCESS | 1777 | 1461096916238 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 13:15:16 INFO - PROCESS | 1777 | 1461096916243 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 13:15:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:15:16 INFO - PROCESS | 1777 | 1461096916249 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:15:16 INFO - PROCESS | 1777 | 1461096916252 Marionette TRACE conn3 <- [1,1342,null,{}] 13:15:16 INFO - PROCESS | 1777 | 1461096916258 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}] 13:15:16 INFO - PROCESS | 1777 | 1461096916468 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 13:15:16 INFO - PROCESS | 1777 | 1461096916739 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd0000 == 142 [pid = 1777] [id = 343] 13:15:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 232 (0x855cb800) [pid = 1777] [serial = 1030] [outer = (nil)] 13:15:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 233 (0x88bd0800) [pid = 1777] [serial = 1031] [outer = 0x855cb800] 13:15:16 INFO - PROCESS | 1777 | 1461096916831 Marionette DEBUG loaded listener.js 13:15:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 234 (0x89d6d000) [pid = 1777] [serial = 1032] [outer = 0x855cb800] 13:15:17 INFO - PROCESS | 1777 | 1461096917781 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]]]}] 13:15:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:15:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1583ms 13:15:17 INFO - PROCESS | 1777 | 1461096917833 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 13:15:17 INFO - PROCESS | 1777 | 1461096917837 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 13:15:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:15:17 INFO - PROCESS | 1777 | 1461096917844 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:15:17 INFO - PROCESS | 1777 | 1461096917847 Marionette TRACE conn3 <- [1,1346,null,{}] 13:15:17 INFO - PROCESS | 1777 | 1461096917853 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}] 13:15:18 INFO - PROCESS | 1777 | 1461096918064 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 13:15:18 INFO - PROCESS | 1777 | 1461096918387 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cacc00 == 143 [pid = 1777] [id = 344] 13:15:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 235 (0x84cae000) [pid = 1777] [serial = 1033] [outer = (nil)] 13:15:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 236 (0x84dcd800) [pid = 1777] [serial = 1034] [outer = 0x84cae000] 13:15:18 INFO - PROCESS | 1777 | 1461096918495 Marionette DEBUG loaded listener.js 13:15:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 237 (0x85497800) [pid = 1777] [serial = 1035] [outer = 0x84cae000] 13:15:19 INFO - PROCESS | 1777 | 1461096919399 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]]]}] 13:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1636ms 13:15:19 INFO - PROCESS | 1777 | 1461096919481 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 13:15:19 INFO - PROCESS | 1777 | 1461096919485 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 13:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:15:19 INFO - PROCESS | 1777 | 1461096919492 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:15:19 INFO - PROCESS | 1777 | 1461096919495 Marionette TRACE conn3 <- [1,1350,null,{}] 13:15:19 INFO - PROCESS | 1777 | 1461096919501 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}] 13:15:19 INFO - PROCESS | 1777 | 1461096919749 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 13:15:20 INFO - PROCESS | 1777 | 1461096920076 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cba000 == 144 [pid = 1777] [id = 345] 13:15:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 238 (0x84cbac00) [pid = 1777] [serial = 1036] [outer = (nil)] 13:15:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 239 (0x86f06c00) [pid = 1777] [serial = 1037] [outer = 0x84cbac00] 13:15:20 INFO - PROCESS | 1777 | 1461096920164 Marionette DEBUG loaded listener.js 13:15:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 240 (0x897e7800) [pid = 1777] [serial = 1038] [outer = 0x84cbac00] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x9810f400 == 143 [pid = 1777] [id = 112] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x96fd5c00 == 142 [pid = 1777] [id = 53] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8f708800 == 141 [pid = 1777] [id = 55] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb2d000 == 140 [pid = 1777] [id = 97] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x99c9d400 == 139 [pid = 1777] [id = 47] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb8000 == 138 [pid = 1777] [id = 261] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x88196400 == 137 [pid = 1777] [id = 214] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x89d64800 == 136 [pid = 1777] [id = 217] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x904cb400 == 135 [pid = 1777] [id = 52] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x897ea800 == 134 [pid = 1777] [id = 216] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8f712800 == 133 [pid = 1777] [id = 51] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x9810b400 == 132 [pid = 1777] [id = 113] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8b09e400 == 131 [pid = 1777] [id = 262] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb25400 == 130 [pid = 1777] [id = 110] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb26400 == 129 [pid = 1777] [id = 135] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8b842c00 == 128 [pid = 1777] [id = 138] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8b61a800 == 127 [pid = 1777] [id = 213] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae87400 == 126 [pid = 1777] [id = 218] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x84cad400 == 125 [pid = 1777] [id = 326] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae85800 == 124 [pid = 1777] [id = 325] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x91ee6800 == 123 [pid = 1777] [id = 11] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x88541000 == 122 [pid = 1777] [id = 324] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x84ddac00 == 121 [pid = 1777] [id = 323] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdc9400 == 120 [pid = 1777] [id = 268] 13:15:22 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb2d400 == 119 [pid = 1777] [id = 267] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 239 (0x88bc1800) [pid = 1777] [serial = 843] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 238 (0x897ed800) [pid = 1777] [serial = 648] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 237 (0x85498c00) [pid = 1777] [serial = 738] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 236 (0x98624800) [pid = 1777] [serial = 645] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 235 (0x86f10400) [pid = 1777] [serial = 777] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 234 (0x8620d800) [pid = 1777] [serial = 669] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 233 (0x93acf800) [pid = 1777] [serial = 711] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 232 (0x89d65000) [pid = 1777] [serial = 756] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 231 (0x8fb30800) [pid = 1777] [serial = 675] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 230 (0x8be0ac00) [pid = 1777] [serial = 663] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 229 (0xa0bd3800) [pid = 1777] [serial = 735] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 228 (0x93d12000) [pid = 1777] [serial = 729] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 227 (0x91edd400) [pid = 1777] [serial = 807] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 226 (0x8b0c4000) [pid = 1777] [serial = 635] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 225 (0x8be04800) [pid = 1777] [serial = 657] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 224 (0x8f2a9400) [pid = 1777] [serial = 795] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 223 (0x8ac14000) [pid = 1777] [serial = 678] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 222 (0x85d9b800) [pid = 1777] [serial = 744] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 221 (0x99817400) [pid = 1777] [serial = 717] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 220 (0x855cc000) [pid = 1777] [serial = 741] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 219 (0x8fb23800) [pid = 1777] [serial = 638] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 218 (0x932e8c00) [pid = 1777] [serial = 702] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 217 (0xa0b47000) [pid = 1777] [serial = 723] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 216 (0x86f0d000) [pid = 1777] [serial = 660] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 215 (0x8f711c00) [pid = 1777] [serial = 798] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 214 (0x9fd97c00) [pid = 1777] [serial = 651] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 213 (0x93177c00) [pid = 1777] [serial = 810] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 212 (0x9300a000) [pid = 1777] [serial = 632] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 211 (0x8be08000) [pid = 1777] [serial = 666] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 210 (0x971a9000) [pid = 1777] [serial = 642] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 209 (0x99c9e000) [pid = 1777] [serial = 732] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 208 (0x8e88a400) [pid = 1777] [serial = 708] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 207 (0x8ae8d000) [pid = 1777] [serial = 654] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8b09b800) [pid = 1777] [serial = 726] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x8b61d000) [pid = 1777] [serial = 789] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x84cb8800) [pid = 1777] [serial = 747] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x89d6e400) [pid = 1777] [serial = 780] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x96b98000) [pid = 1777] [serial = 819] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x93d1a400) [pid = 1777] [serial = 816] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x98233000) [pid = 1777] [serial = 714] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x8bf2d800) [pid = 1777] [serial = 792] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x84dd1800) [pid = 1777] [serial = 750] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x900a7000) [pid = 1777] [serial = 804] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8fd05c00) [pid = 1777] [serial = 801] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x8548e000) [pid = 1777] [serial = 753] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x8b4e4c00) [pid = 1777] [serial = 786] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x98b03400) [pid = 1777] [serial = 720] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8b0b9c00) [pid = 1777] [serial = 672] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x8b093000) [pid = 1777] [serial = 783] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8ac19c00) [pid = 1777] [serial = 908] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8ade2000) [pid = 1777] [serial = 909] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x98236000) [pid = 1777] [serial = 884] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8b6ab000) [pid = 1777] [serial = 897] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x89c4ec00) [pid = 1777] [serial = 896] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x85da1800) [pid = 1777] [serial = 846] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x85494000) [pid = 1777] [serial = 845] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x904c3800) [pid = 1777] [serial = 861] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8fdc8000) [pid = 1777] [serial = 860] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x88194c00) [pid = 1777] [serial = 902] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8819fc00) [pid = 1777] [serial = 903] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x9810e000) [pid = 1777] [serial = 882] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x98108800) [pid = 1777] [serial = 881] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b0d6800) [pid = 1777] [serial = 852] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8b0b9400) [pid = 1777] [serial = 851] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x897e2400) [pid = 1777] [serial = 905] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x93d13c00) [pid = 1777] [serial = 894] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8f2a9000) [pid = 1777] [serial = 893] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8adbd400) [pid = 1777] [serial = 849] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8ac17400) [pid = 1777] [serial = 848] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8c15e000) [pid = 1777] [serial = 855] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8bf27400) [pid = 1777] [serial = 854] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x96b8f800) [pid = 1777] [serial = 876] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x94dbf000) [pid = 1777] [serial = 875] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x93ac8000) [pid = 1777] [serial = 873] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x93ac4400) [pid = 1777] [serial = 872] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x97d45000) [pid = 1777] [serial = 879] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x97c64400) [pid = 1777] [serial = 878] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8b0bac00) [pid = 1777] [serial = 900] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x88bc7800) [pid = 1777] [serial = 899] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x93173c00) [pid = 1777] [serial = 867] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9316fc00) [pid = 1777] [serial = 866] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x931c6800) [pid = 1777] [serial = 870] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x931bf400) [pid = 1777] [serial = 869] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x98ea8400) [pid = 1777] [serial = 888] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x98e26800) [pid = 1777] [serial = 887] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x93008000) [pid = 1777] [serial = 864] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x91ee4400) [pid = 1777] [serial = 863] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8fb2f000) [pid = 1777] [serial = 858] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8f711000) [pid = 1777] [serial = 857] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x86f0a000) [pid = 1777] [serial = 891] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x855cb000) [pid = 1777] [serial = 890] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x983f7c00) [pid = 1777] [serial = 885] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8aeb1c00) [pid = 1777] [serial = 912] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x897ee400) [pid = 1777] [serial = 906] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x88540400) [pid = 1777] [serial = 911] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b096400) [pid = 1777] [serial = 914] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8adc1400) [pid = 1777] [serial = 705] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x932e8400) [pid = 1777] [serial = 813] [outer = (nil)] [url = about:blank] 13:15:22 INFO - PROCESS | 1777 | 1461096922613 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]]]}] 13:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 3196ms 13:15:22 INFO - PROCESS | 1777 | 1461096922689 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 13:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:15:22 INFO - PROCESS | 1777 | 1461096922695 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 13:15:22 INFO - PROCESS | 1777 | 1461096922703 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:15:22 INFO - PROCESS | 1777 | 1461096922709 Marionette TRACE conn3 <- [1,1354,null,{}] 13:15:22 INFO - PROCESS | 1777 | 1461096922718 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}] 13:15:22 INFO - PROCESS | 1777 | 1461096922908 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 13:15:23 INFO - PROCESS | 1777 | 1461096923106 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cac400 == 120 [pid = 1777] [id = 346] 13:15:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x855d0400) [pid = 1777] [serial = 1039] [outer = (nil)] 13:15:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x86208400) [pid = 1777] [serial = 1040] [outer = 0x855d0400] 13:15:23 INFO - PROCESS | 1777 | 1461096923182 Marionette DEBUG loaded listener.js 13:15:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x86f07400) [pid = 1777] [serial = 1041] [outer = 0x855d0400] 13:15:23 INFO - PROCESS | 1777 | 1461096923967 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]]]}] 13:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1336ms 13:15:24 INFO - PROCESS | 1777 | 1461096924038 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 13:15:24 INFO - PROCESS | 1777 | 1461096924047 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 13:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:15:24 INFO - PROCESS | 1777 | 1461096924056 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:15:24 INFO - PROCESS | 1777 | 1461096924061 Marionette TRACE conn3 <- [1,1358,null,{}] 13:15:24 INFO - PROCESS | 1777 | 1461096924066 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}] 13:15:24 INFO - PROCESS | 1777 | 1461096924246 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 13:15:24 INFO - PROCESS | 1777 | 1461096924441 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da3400 == 121 [pid = 1777] [id = 347] 13:15:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8620ac00) [pid = 1777] [serial = 1042] [outer = (nil)] 13:15:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8828c400) [pid = 1777] [serial = 1043] [outer = 0x8620ac00] 13:15:24 INFO - PROCESS | 1777 | 1461096924528 Marionette DEBUG loaded listener.js 13:15:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x88548800) [pid = 1777] [serial = 1044] [outer = 0x8620ac00] 13:15:25 INFO - PROCESS | 1777 | 1461096925488 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]]]}] 13:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1489ms 13:15:25 INFO - PROCESS | 1777 | 1461096925548 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 13:15:25 INFO - PROCESS | 1777 | 1461096925552 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 13:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:15:25 INFO - PROCESS | 1777 | 1461096925558 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:15:25 INFO - PROCESS | 1777 | 1461096925564 Marionette TRACE conn3 <- [1,1362,null,{}] 13:15:25 INFO - PROCESS | 1777 | 1461096925579 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}] 13:15:25 INFO - PROCESS | 1777 | 1461096925830 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 13:15:25 INFO - PROCESS | 1777 | 1461096925853 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819b400 == 122 [pid = 1777] [id = 348] 13:15:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x897e8c00) [pid = 1777] [serial = 1045] [outer = (nil)] 13:15:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x89d6c400) [pid = 1777] [serial = 1046] [outer = 0x897e8c00] 13:15:25 INFO - PROCESS | 1777 | 1461096925928 Marionette DEBUG loaded listener.js 13:15:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8ac10c00) [pid = 1777] [serial = 1047] [outer = 0x897e8c00] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8548e400) [pid = 1777] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b009400) [pid = 1777] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x96a29000) [pid = 1777] [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.] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x84cadc00) [pid = 1777] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x932ef000) [pid = 1777] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x897ed000) [pid = 1777] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8620cc00) [pid = 1777] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x855d2c00) [pid = 1777] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x96fb9800) [pid = 1777] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x94dc0000) [pid = 1777] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x90385c00) [pid = 1777] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x91232000) [pid = 1777] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8b6afc00) [pid = 1777] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8b617800) [pid = 1777] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x93057c00) [pid = 1777] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8fd0f000) [pid = 1777] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8f485000) [pid = 1777] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b00f400) [pid = 1777] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8ae87800) [pid = 1777] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x931c3c00) [pid = 1777] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8f2b5800) [pid = 1777] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8aead000) [pid = 1777] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:15:27 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8be0fc00) [pid = 1777] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:15:27 INFO - PROCESS | 1777 | 1461096927724 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]]]}] 13:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2186ms 13:15:27 INFO - PROCESS | 1777 | 1461096927744 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 13:15:27 INFO - PROCESS | 1777 | 1461096927748 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 13:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:15:27 INFO - PROCESS | 1777 | 1461096927755 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:15:27 INFO - PROCESS | 1777 | 1461096927758 Marionette TRACE conn3 <- [1,1366,null,{}] 13:15:27 INFO - PROCESS | 1777 | 1461096927763 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}] 13:15:27 INFO - PROCESS | 1777 | 1461096927948 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 13:15:28 INFO - PROCESS | 1777 | 1461096928112 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cadc00 == 123 [pid = 1777] [id = 349] 13:15:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x855d1400) [pid = 1777] [serial = 1048] [outer = (nil)] 13:15:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x89d66000) [pid = 1777] [serial = 1049] [outer = 0x855d1400] 13:15:28 INFO - PROCESS | 1777 | 1461096928189 Marionette DEBUG loaded listener.js 13:15:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8ac19800) [pid = 1777] [serial = 1050] [outer = 0x855d1400] 13:15:29 INFO - PROCESS | 1777 | 1461096929021 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] 13:15:29 INFO - PROCESS | 1777 | 1461096929054 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 13:15:29 INFO - PROCESS | 1777 | 1461096929061 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:15:29 INFO - PROCESS | 1777 | 1461096929064 Marionette TRACE conn3 <- [1,1370,null,{}] 13:15:29 INFO - PROCESS | 1777 | 1461096929069 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}] 13:15:29 INFO - PROCESS | 1777 | 1461096929239 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 13:15:29 INFO - PROCESS | 1777 | 1461096929253 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e9400 == 124 [pid = 1777] [id = 350] 13:15:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x89f4dc00) [pid = 1777] [serial = 1051] [outer = (nil)] 13:15:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8ae82400) [pid = 1777] [serial = 1052] [outer = 0x89f4dc00] 13:15:29 INFO - PROCESS | 1777 | 1461096929326 Marionette DEBUG loaded listener.js 13:15:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8ae8d000) [pid = 1777] [serial = 1053] [outer = 0x89f4dc00] 13:15:30 INFO - PROCESS | 1777 | 1461096930719 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] 13:15:30 INFO - PROCESS | 1777 | 1461096930757 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 13:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:15:30 INFO - PROCESS | 1777 | 1461096930766 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:15:30 INFO - PROCESS | 1777 | 1461096930771 Marionette TRACE conn3 <- [1,1374,null,{}] 13:15:30 INFO - PROCESS | 1777 | 1461096930780 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}] 13:15:31 INFO - PROCESS | 1777 | 1461096931029 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 13:15:31 INFO - PROCESS | 1777 | 1461096931366 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d9c400 == 125 [pid = 1777] [id = 351] 13:15:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x86f0fc00) [pid = 1777] [serial = 1054] [outer = (nil)] 13:15:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x88b30800) [pid = 1777] [serial = 1055] [outer = 0x86f0fc00] 13:15:31 INFO - PROCESS | 1777 | 1461096931456 Marionette DEBUG loaded listener.js 13:15:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x88bc8800) [pid = 1777] [serial = 1056] [outer = 0x86f0fc00] 13:15:32 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:32 INFO - PROCESS | 1777 | 1461096932515 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] 13:15:32 INFO - PROCESS | 1777 | 1461096932570 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 13:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:15:32 INFO - PROCESS | 1777 | 1461096932581 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:15:32 INFO - PROCESS | 1777 | 1461096932587 Marionette TRACE conn3 <- [1,1378,null,{}] 13:15:32 INFO - PROCESS | 1777 | 1461096932593 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}] 13:15:32 INFO - PROCESS | 1777 | 1461096932854 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 13:15:33 INFO - PROCESS | 1777 | 1461096933112 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f5a800 == 126 [pid = 1777] [id = 352] 13:15:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8adbcc00) [pid = 1777] [serial = 1057] [outer = (nil)] 13:15:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8ae85800) [pid = 1777] [serial = 1058] [outer = 0x8adbcc00] 13:15:33 INFO - PROCESS | 1777 | 1461096933238 Marionette DEBUG loaded listener.js 13:15:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8aeb1800) [pid = 1777] [serial = 1059] [outer = 0x8adbcc00] 13:15:34 INFO - PROCESS | 1777 | 1461096934144 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] 13:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:15:34 INFO - PROCESS | 1777 | 1461096934188 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 13:15:34 INFO - PROCESS | 1777 | 1461096934195 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:15:34 INFO - PROCESS | 1777 | 1461096934201 Marionette TRACE conn3 <- [1,1382,null,{}] 13:15:34 INFO - PROCESS | 1777 | 1461096934218 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}] 13:15:34 INFO - PROCESS | 1777 | 1461096934424 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 13:15:34 INFO - PROCESS | 1777 | 1461096934748 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c5400 == 127 [pid = 1777] [id = 353] 13:15:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8aeaa800) [pid = 1777] [serial = 1060] [outer = (nil)] 13:15:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b09f400) [pid = 1777] [serial = 1061] [outer = 0x8aeaa800] 13:15:34 INFO - PROCESS | 1777 | 1461096934844 Marionette DEBUG loaded listener.js 13:15:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b0c3000) [pid = 1777] [serial = 1062] [outer = 0x8aeaa800] 13:15:35 INFO - PROCESS | 1777 | [1777] WARNING: RasterImage::Init failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/image/ImageFactory.cpp, line 109 13:15:35 INFO - PROCESS | 1777 | 1461096935781 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] 13:15:35 INFO - PROCESS | 1777 | 1461096935838 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 13:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:15:35 INFO - PROCESS | 1777 | 1461096935845 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:15:35 INFO - PROCESS | 1777 | 1461096935847 Marionette TRACE conn3 <- [1,1386,null,{}] 13:15:35 INFO - PROCESS | 1777 | 1461096935854 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}] 13:15:36 INFO - PROCESS | 1777 | 1461096936059 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 13:15:36 INFO - PROCESS | 1777 | 1461096936334 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0cd400 == 128 [pid = 1777] [id = 354] 13:15:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b0d1c00) [pid = 1777] [serial = 1063] [outer = (nil)] 13:15:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b4d9c00) [pid = 1777] [serial = 1064] [outer = 0x8b0d1c00] 13:15:36 INFO - PROCESS | 1777 | 1461096936464 Marionette DEBUG loaded listener.js 13:15:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b4e6c00) [pid = 1777] [serial = 1065] [outer = 0x8b0d1c00] 13:15:37 INFO - PROCESS | 1777 | 1461096937394 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] 13:15:37 INFO - PROCESS | 1777 | 1461096937435 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 13:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 13:15:37 INFO - PROCESS | 1777 | 1461096937442 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:15:37 INFO - PROCESS | 1777 | 1461096937447 Marionette TRACE conn3 <- [1,1390,null,{}] 13:15:37 INFO - PROCESS | 1777 | 1461096937453 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}] 13:15:37 INFO - PROCESS | 1777 | 1461096937668 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 13:15:37 INFO - PROCESS | 1777 | 1461096937935 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc4c00 == 129 [pid = 1777] [id = 355] 13:15:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b0d1400) [pid = 1777] [serial = 1066] [outer = (nil)] 13:15:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b61ec00) [pid = 1777] [serial = 1067] [outer = 0x8b0d1400] 13:15:38 INFO - PROCESS | 1777 | 1461096938064 Marionette DEBUG loaded listener.js 13:15:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b6aa800) [pid = 1777] [serial = 1068] [outer = 0x8b0d1400] 13:15:39 INFO - PROCESS | 1777 | 1461096938997 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]]]}] 13:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1587ms 13:15:39 INFO - PROCESS | 1777 | 1461096939029 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 13:15:39 INFO - PROCESS | 1777 | 1461096939033 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 13:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:15:39 INFO - PROCESS | 1777 | 1461096939040 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:15:39 INFO - PROCESS | 1777 | 1461096939044 Marionette TRACE conn3 <- [1,1394,null,{}] 13:15:39 INFO - PROCESS | 1777 | 1461096939049 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}] 13:15:39 INFO - PROCESS | 1777 | 1461096939315 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 13:15:39 INFO - PROCESS | 1777 | 1461096939620 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x85490c00 == 130 [pid = 1777] [id = 356] 13:15:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x89d6dc00) [pid = 1777] [serial = 1069] [outer = (nil)] 13:15:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8be04800) [pid = 1777] [serial = 1070] [outer = 0x89d6dc00] 13:15:39 INFO - PROCESS | 1777 | 1461096939722 Marionette DEBUG loaded listener.js 13:15:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8be0b000) [pid = 1777] [serial = 1071] [outer = 0x89d6dc00] 13:15:40 INFO - PROCESS | 1777 | 1461096940618 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]]]}] 13:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1648ms 13:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:15:40 INFO - PROCESS | 1777 | 1461096940689 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 13:15:40 INFO - PROCESS | 1777 | 1461096940693 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 13:15:40 INFO - PROCESS | 1777 | 1461096940700 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:15:40 INFO - PROCESS | 1777 | 1461096940703 Marionette TRACE conn3 <- [1,1398,null,{}] 13:15:40 INFO - PROCESS | 1777 | 1461096940710 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}] 13:15:40 INFO - PROCESS | 1777 | 1461096940961 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 13:15:41 INFO - PROCESS | 1777 | 1461096941285 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e0c00 == 131 [pid = 1777] [id = 357] 13:15:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8be08400) [pid = 1777] [serial = 1072] [outer = (nil)] 13:15:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8c157c00) [pid = 1777] [serial = 1073] [outer = 0x8be08400] 13:15:41 INFO - PROCESS | 1777 | 1461096941370 Marionette DEBUG loaded listener.js 13:15:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8c15a800) [pid = 1777] [serial = 1074] [outer = 0x8be08400] 13:15:42 INFO - PROCESS | 1777 | 1461096942233 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]]]}] 13:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 13:15:42 INFO - PROCESS | 1777 | 1461096942282 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 13:15:42 INFO - PROCESS | 1777 | 1461096942286 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 13:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:15:42 INFO - PROCESS | 1777 | 1461096942292 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:15:42 INFO - PROCESS | 1777 | 1461096942296 Marionette TRACE conn3 <- [1,1402,null,{}] 13:15:42 INFO - PROCESS | 1777 | 1461096942301 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}] 13:15:42 INFO - PROCESS | 1777 | 1461096942482 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 13:15:42 INFO - PROCESS | 1777 | 1461096942739 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be02400 == 132 [pid = 1777] [id = 358] 13:15:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8c155400) [pid = 1777] [serial = 1075] [outer = (nil)] 13:15:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8e88a000) [pid = 1777] [serial = 1076] [outer = 0x8c155400] 13:15:42 INFO - PROCESS | 1777 | 1461096942867 Marionette DEBUG loaded listener.js 13:15:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8e88ec00) [pid = 1777] [serial = 1077] [outer = 0x8c155400] 13:15:43 INFO - PROCESS | 1777 | 1461096943744 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]]]}] 13:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1487ms 13:15:43 INFO - PROCESS | 1777 | 1461096943780 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 13:15:43 INFO - PROCESS | 1777 | 1461096943784 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 13:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:15:43 INFO - PROCESS | 1777 | 1461096943790 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:15:43 INFO - PROCESS | 1777 | 1461096943794 Marionette TRACE conn3 <- [1,1406,null,{}] 13:15:43 INFO - PROCESS | 1777 | 1461096943799 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}] 13:15:43 INFO - PROCESS | 1777 | 1461096943988 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 13:15:44 INFO - PROCESS | 1777 | 1461096944200 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e882c00 == 133 [pid = 1777] [id = 359] 13:15:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8e883c00) [pid = 1777] [serial = 1078] [outer = (nil)] 13:15:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8f2b7c00) [pid = 1777] [serial = 1079] [outer = 0x8e883c00] 13:15:44 INFO - PROCESS | 1777 | 1461096944323 Marionette DEBUG loaded listener.js 13:15:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8f486800) [pid = 1777] [serial = 1080] [outer = 0x8e883c00] 13:15:45 INFO - PROCESS | 1777 | 1461096945278 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]]]}] 13:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1531ms 13:15:45 INFO - PROCESS | 1777 | 1461096945322 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 13:15:45 INFO - PROCESS | 1777 | 1461096945326 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 13:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:15:45 INFO - PROCESS | 1777 | 1461096945333 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:15:45 INFO - PROCESS | 1777 | 1461096945336 Marionette TRACE conn3 <- [1,1410,null,{}] 13:15:45 INFO - PROCESS | 1777 | 1461096945342 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}] 13:15:45 INFO - PROCESS | 1777 | 1461096945550 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 13:15:45 INFO - PROCESS | 1777 | 1461096945816 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2afc00 == 134 [pid = 1777] [id = 360] 13:15:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8fb28c00) [pid = 1777] [serial = 1081] [outer = (nil)] 13:15:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8fc65c00) [pid = 1777] [serial = 1082] [outer = 0x8fb28c00] 13:15:45 INFO - PROCESS | 1777 | 1461096945943 Marionette DEBUG loaded listener.js 13:15:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8fc6ac00) [pid = 1777] [serial = 1083] [outer = 0x8fb28c00] 13:15:46 INFO - PROCESS | 1777 | 1461096946898 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]]]}] 13:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1580ms 13:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:15:46 INFO - PROCESS | 1777 | 1461096946913 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 13:15:46 INFO - PROCESS | 1777 | 1461096946917 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 13:15:46 INFO - PROCESS | 1777 | 1461096946924 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:15:46 INFO - PROCESS | 1777 | 1461096946927 Marionette TRACE conn3 <- [1,1414,null,{}] 13:15:46 INFO - PROCESS | 1777 | 1461096946933 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}] 13:15:47 INFO - PROCESS | 1777 | 1461096947154 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 13:15:47 INFO - PROCESS | 1777 | 1461096947419 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8853dc00 == 135 [pid = 1777] [id = 361] 13:15:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x88b2b400) [pid = 1777] [serial = 1084] [outer = (nil)] 13:15:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8fdc4400) [pid = 1777] [serial = 1085] [outer = 0x88b2b400] 13:15:47 INFO - PROCESS | 1777 | 1461096947555 Marionette DEBUG loaded listener.js 13:15:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x900ac000) [pid = 1777] [serial = 1086] [outer = 0x88b2b400] 13:15:48 INFO - PROCESS | 1777 | 1461096948551 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]]]}] 13:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1637ms 13:15:48 INFO - PROCESS | 1777 | 1461096948560 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 13:15:48 INFO - PROCESS | 1777 | 1461096948563 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 13:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:15:48 INFO - PROCESS | 1777 | 1461096948570 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:15:48 INFO - PROCESS | 1777 | 1461096948572 Marionette TRACE conn3 <- [1,1418,null,{}] 13:15:48 INFO - PROCESS | 1777 | 1461096948578 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}] 13:15:48 INFO - PROCESS | 1777 | 1461096948774 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 13:15:49 INFO - PROCESS | 1777 | 1461096949035 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdc3400 == 136 [pid = 1777] [id = 362] 13:15:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fdca400) [pid = 1777] [serial = 1087] [outer = (nil)] 13:15:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x904c2c00) [pid = 1777] [serial = 1088] [outer = 0x8fdca400] 13:15:49 INFO - PROCESS | 1777 | 1461096949144 Marionette DEBUG loaded listener.js 13:15:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x904cac00) [pid = 1777] [serial = 1089] [outer = 0x8fdca400] 13:15:50 INFO - PROCESS | 1777 | 1461096950106 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]]]}] 13:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1583ms 13:15:50 INFO - PROCESS | 1777 | 1461096950155 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 13:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:15:50 INFO - PROCESS | 1777 | 1461096950159 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 13:15:50 INFO - PROCESS | 1777 | 1461096950166 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:15:50 INFO - PROCESS | 1777 | 1461096950169 Marionette TRACE conn3 <- [1,1422,null,{}] 13:15:50 INFO - PROCESS | 1777 | 1461096950175 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}] 13:15:50 INFO - PROCESS | 1777 | 1461096950365 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 13:15:50 INFO - PROCESS | 1777 | 1461096950621 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2ac400 == 137 [pid = 1777] [id = 363] 13:15:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x90521400) [pid = 1777] [serial = 1090] [outer = (nil)] 13:15:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x914e5c00) [pid = 1777] [serial = 1091] [outer = 0x90521400] 13:15:50 INFO - PROCESS | 1777 | 1461096950744 Marionette DEBUG loaded listener.js 13:15:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x91edf000) [pid = 1777] [serial = 1092] [outer = 0x90521400] 13:15:51 INFO - PROCESS | 1777 | 1461096951649 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]]]}] 13:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1533ms 13:15:51 INFO - PROCESS | 1777 | 1461096951699 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 13:15:51 INFO - PROCESS | 1777 | 1461096951703 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 13:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:15:51 INFO - PROCESS | 1777 | 1461096951709 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:15:51 INFO - PROCESS | 1777 | 1461096951713 Marionette TRACE conn3 <- [1,1426,null,{}] 13:15:51 INFO - PROCESS | 1777 | 1461096951719 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}] 13:15:51 INFO - PROCESS | 1777 | 1461096951908 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 13:15:52 INFO - PROCESS | 1777 | 1461096952212 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0c2400 == 138 [pid = 1777] [id = 364] 13:15:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8b0cbc00) [pid = 1777] [serial = 1093] [outer = (nil)] 13:15:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x93010c00) [pid = 1777] [serial = 1094] [outer = 0x8b0cbc00] 13:15:52 INFO - PROCESS | 1777 | 1461096952301 Marionette DEBUG loaded listener.js 13:15:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9305c400) [pid = 1777] [serial = 1095] [outer = 0x8b0cbc00] 13:15:53 INFO - PROCESS | 1777 | 1461096953185 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]]]}] 13:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1532ms 13:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:15:53 INFO - PROCESS | 1777 | 1461096953243 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 13:15:53 INFO - PROCESS | 1777 | 1461096953246 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 13:15:53 INFO - PROCESS | 1777 | 1461096953253 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:15:53 INFO - PROCESS | 1777 | 1461096953256 Marionette TRACE conn3 <- [1,1430,null,{}] 13:15:53 INFO - PROCESS | 1777 | 1461096953262 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}] 13:15:53 INFO - PROCESS | 1777 | 1461096953451 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 13:15:53 INFO - PROCESS | 1777 | 1461096953707 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x91233400 == 139 [pid = 1777] [id = 365] 13:15:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x91ee5000) [pid = 1777] [serial = 1096] [outer = (nil)] 13:15:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x93199800) [pid = 1777] [serial = 1097] [outer = 0x91ee5000] 13:15:53 INFO - PROCESS | 1777 | 1461096953832 Marionette DEBUG loaded listener.js 13:15:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9319b800) [pid = 1777] [serial = 1098] [outer = 0x91ee5000] 13:15:54 INFO - PROCESS | 1777 | 1461096954716 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]]]}] 13:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1535ms 13:15:54 INFO - PROCESS | 1777 | 1461096954787 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 13:15:54 INFO - PROCESS | 1777 | 1461096954790 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 13:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:15:54 INFO - PROCESS | 1777 | 1461096954801 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:15:54 INFO - PROCESS | 1777 | 1461096954805 Marionette TRACE conn3 <- [1,1434,null,{}] 13:15:54 INFO - PROCESS | 1777 | 1461096954810 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}] 13:15:55 INFO - PROCESS | 1777 | 1461096955015 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 13:15:55 INFO - PROCESS | 1777 | 1461096955318 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300a000 == 140 [pid = 1777] [id = 366] 13:15:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x931bac00) [pid = 1777] [serial = 1099] [outer = (nil)] 13:15:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x931c6400) [pid = 1777] [serial = 1100] [outer = 0x931bac00] 13:15:55 INFO - PROCESS | 1777 | 1461096955411 Marionette DEBUG loaded listener.js 13:15:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x931c7800) [pid = 1777] [serial = 1101] [outer = 0x931bac00] 13:15:56 INFO - PROCESS | 1777 | 1461096956373 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]]]}] 13:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1642ms 13:15:56 INFO - PROCESS | 1777 | 1461096956443 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 13:15:56 INFO - PROCESS | 1777 | 1461096956448 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 13:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:15:56 INFO - PROCESS | 1777 | 1461096956454 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:15:56 INFO - PROCESS | 1777 | 1461096956457 Marionette TRACE conn3 <- [1,1438,null,{}] 13:15:56 INFO - PROCESS | 1777 | 1461096956463 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}] 13:15:56 INFO - PROCESS | 1777 | 1461096956662 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 13:15:56 INFO - PROCESS | 1777 | 1461096956973 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8549c800 == 141 [pid = 1777] [id = 367] 13:15:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x855d4800) [pid = 1777] [serial = 1102] [outer = (nil)] 13:15:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x89d6e000) [pid = 1777] [serial = 1103] [outer = 0x855d4800] 13:15:57 INFO - PROCESS | 1777 | 1461096957062 Marionette DEBUG loaded listener.js 13:15:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8adbdc00) [pid = 1777] [serial = 1104] [outer = 0x855d4800] 13:15:57 INFO - PROCESS | 1777 | 1461096957975 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]]]}] 13:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 2033ms 13:15:58 INFO - PROCESS | 1777 | 1461096958555 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 13:15:58 INFO - PROCESS | 1777 | 1461096958563 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 13:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:15:58 INFO - PROCESS | 1777 | 1461096958589 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:15:58 INFO - PROCESS | 1777 | 1461096958593 Marionette TRACE conn3 <- [1,1442,null,{}] 13:15:58 INFO - PROCESS | 1777 | 1461096958602 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}] 13:15:58 INFO - PROCESS | 1777 | 1461096958855 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 13:15:59 INFO - PROCESS | 1777 | 1461096959117 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:15:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819d800 == 142 [pid = 1777] [id = 368] 13:15:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x8828d400) [pid = 1777] [serial = 1105] [outer = (nil)] 13:15:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x88b2d400) [pid = 1777] [serial = 1106] [outer = 0x8828d400] 13:15:59 INFO - PROCESS | 1777 | 1461096959206 Marionette DEBUG loaded listener.js 13:15:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x897e4c00) [pid = 1777] [serial = 1107] [outer = 0x8828d400] 13:16:00 INFO - PROCESS | 1777 | 1461096960201 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]]]}] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x88284c00 == 141 [pid = 1777] [id = 201] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x84cadc00 == 140 [pid = 1777] [id = 349] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8819b400 == 139 [pid = 1777] [id = 348] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x85da3400 == 138 [pid = 1777] [id = 347] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x84cac400 == 137 [pid = 1777] [id = 346] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x932e6c00 == 136 [pid = 1777] [id = 340] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade1c00 == 135 [pid = 1777] [id = 339] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b4000 == 134 [pid = 1777] [id = 337] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x931ba800 == 133 [pid = 1777] [id = 338] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb4800 == 132 [pid = 1777] [id = 336] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x85da6000 == 131 [pid = 1777] [id = 335] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x89f59000 == 130 [pid = 1777] [id = 334] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8b843000 == 129 [pid = 1777] [id = 333] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0b9800 == 128 [pid = 1777] [id = 331] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8b619000 == 127 [pid = 1777] [id = 332] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae87c00 == 126 [pid = 1777] [id = 330] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x897e9c00 == 125 [pid = 1777] [id = 329] 13:16:00 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb3400 == 124 [pid = 1777] [id = 328] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x93d16400) [pid = 1777] [serial = 950] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x93d1dc00) [pid = 1777] [serial = 951] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x89c55c00) [pid = 1777] [serial = 974] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x98108c00) [pid = 1777] [serial = 962] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x9810b800) [pid = 1777] [serial = 963] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x89c55000) [pid = 1777] [serial = 917] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x89d70000) [pid = 1777] [serial = 918] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x97c6ac00) [pid = 1777] [serial = 959] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x97d42400) [pid = 1777] [serial = 960] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x96fc5000) [pid = 1777] [serial = 956] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x96fd0800) [pid = 1777] [serial = 957] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x9067d800) [pid = 1777] [serial = 941] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x91238800) [pid = 1777] [serial = 942] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x93010400) [pid = 1777] [serial = 944] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x93171800) [pid = 1777] [serial = 945] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8be10800) [pid = 1777] [serial = 926] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8bf2c000) [pid = 1777] [serial = 927] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8b6af400) [pid = 1777] [serial = 923] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8b840000) [pid = 1777] [serial = 924] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x94dc0400) [pid = 1777] [serial = 953] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x96a1c400) [pid = 1777] [serial = 954] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x9038a000) [pid = 1777] [serial = 938] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9038d800) [pid = 1777] [serial = 939] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8fdc7400) [pid = 1777] [serial = 935] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x900a4000) [pid = 1777] [serial = 936] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8b0c2800) [pid = 1777] [serial = 920] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b0d5c00) [pid = 1777] [serial = 921] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8b6b7000) [pid = 1777] [serial = 965] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fd01800) [pid = 1777] [serial = 966] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x93260000) [pid = 1777] [serial = 947] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x93ac1400) [pid = 1777] [serial = 948] [outer = (nil)] [url = about:blank] 13:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2292ms 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fc64400) [pid = 1777] [serial = 932] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8fd06400) [pid = 1777] [serial = 933] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8aeb6000) [pid = 1777] [serial = 977] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8e883800) [pid = 1777] [serial = 929] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8e88f000) [pid = 1777] [serial = 930] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x85da8c00) [pid = 1777] [serial = 971] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x88192800) [pid = 1777] [serial = 972] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x98240800) [pid = 1777] [serial = 968] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x98498000) [pid = 1777] [serial = 969] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8853f000) [pid = 1777] [serial = 983] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fd0e800) [pid = 1777] [serial = 639] [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.] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b00fc00) [pid = 1777] [serial = 978] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x85493c00) [pid = 1777] [serial = 981] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x89f52c00) [pid = 1777] [serial = 975] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x84dcd000) [pid = 1777] [serial = 980] [outer = (nil)] [url = about:blank] 13:16:00 INFO - PROCESS | 1777 | 1461096960972 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 13:16:00 INFO - PROCESS | 1777 | 1461096960977 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 13:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:16:01 INFO - PROCESS | 1777 | 1461096961003 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:16:01 INFO - PROCESS | 1777 | 1461096961009 Marionette TRACE conn3 <- [1,1446,null,{}] 13:16:01 INFO - PROCESS | 1777 | 1461096961015 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}] 13:16:01 INFO - PROCESS | 1777 | 1461096961201 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 13:16:01 INFO - PROCESS | 1777 | 1461096961228 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f10400 == 125 [pid = 1777] [id = 369] 13:16:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88194c00) [pid = 1777] [serial = 1108] [outer = (nil)] 13:16:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88b31400) [pid = 1777] [serial = 1109] [outer = 0x88194c00] 13:16:01 INFO - PROCESS | 1777 | 1461096961318 Marionette DEBUG loaded listener.js 13:16:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x89c4ec00) [pid = 1777] [serial = 1110] [outer = 0x88194c00] 13:16:02 INFO - PROCESS | 1777 | 1461096962424 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]]]}] 13:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1496ms 13:16:02 INFO - PROCESS | 1777 | 1461096962494 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 13:16:02 INFO - PROCESS | 1777 | 1461096962497 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 13:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:16:02 INFO - PROCESS | 1777 | 1461096962517 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:16:02 INFO - PROCESS | 1777 | 1461096962521 Marionette TRACE conn3 <- [1,1450,null,{}] 13:16:02 INFO - PROCESS | 1777 | 1461096962536 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}] 13:16:02 INFO - PROCESS | 1777 | 1461096962757 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 13:16:03 INFO - PROCESS | 1777 | 1461096963020 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819b400 == 126 [pid = 1777] [id = 370] 13:16:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8ade1c00) [pid = 1777] [serial = 1111] [outer = (nil)] 13:16:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8aeb0400) [pid = 1777] [serial = 1112] [outer = 0x8ade1c00] 13:16:03 INFO - PROCESS | 1777 | 1461096963104 Marionette DEBUG loaded listener.js 13:16:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b00c000) [pid = 1777] [serial = 1113] [outer = 0x8ade1c00] 13:16:03 INFO - PROCESS | 1777 | 1461096963912 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]]]}] 13:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1439ms 13:16:03 INFO - PROCESS | 1777 | 1461096963955 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 13:16:03 INFO - PROCESS | 1777 | 1461096963959 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 13:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:16:03 INFO - PROCESS | 1777 | 1461096963972 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:16:03 INFO - PROCESS | 1777 | 1461096963974 Marionette TRACE conn3 <- [1,1454,null,{}] 13:16:03 INFO - PROCESS | 1777 | 1461096963980 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}] 13:16:04 INFO - PROCESS | 1777 | 1461096964209 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 13:16:04 INFO - PROCESS | 1777 | 1461096964241 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c8000 == 127 [pid = 1777] [id = 371] 13:16:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b097800) [pid = 1777] [serial = 1114] [outer = (nil)] 13:16:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b0bac00) [pid = 1777] [serial = 1115] [outer = 0x8b097800] 13:16:04 INFO - PROCESS | 1777 | 1461096964316 Marionette DEBUG loaded listener.js 13:16:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b0d2000) [pid = 1777] [serial = 1116] [outer = 0x8b097800] 13:16:05 INFO - PROCESS | 1777 | 1461096965290 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]]]}] 13:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1898ms 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x93262c00) [pid = 1777] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b61c400) [pid = 1777] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x897e8c00) [pid = 1777] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x96fc4800) [pid = 1777] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fdc7800) [pid = 1777] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8e889800) [pid = 1777] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x855d0400) [pid = 1777] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x84cbac00) [pid = 1777] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8620ac00) [pid = 1777] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8f2a8800) [pid = 1777] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8fb23c00) [pid = 1777] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x89f4e000) [pid = 1777] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x89f4e400) [pid = 1777] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8adee800) [pid = 1777] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x96fb9000) [pid = 1777] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8b4e0800) [pid = 1777] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8b0be400) [pid = 1777] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x91ee8000) [pid = 1777] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x932ed000) [pid = 1777] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x855d1400) [pid = 1777] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x84cae000) [pid = 1777] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x90677800) [pid = 1777] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x855cb800) [pid = 1777] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:16:05 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x855c8400) [pid = 1777] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:16:06 INFO - PROCESS | 1777 | 1461096965999 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 13:16:06 INFO - PROCESS | 1777 | 1461096966003 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 13:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:16:06 INFO - PROCESS | 1777 | 1461096966010 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:16:06 INFO - PROCESS | 1777 | 1461096966028 Marionette TRACE conn3 <- [1,1458,null,{}] 13:16:06 INFO - PROCESS | 1777 | 1461096966035 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}] 13:16:06 INFO - PROCESS | 1777 | 1461096966279 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 13:16:06 INFO - PROCESS | 1777 | 1461096966399 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd9000 == 128 [pid = 1777] [id = 372] 13:16:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x855d0400) [pid = 1777] [serial = 1117] [outer = (nil)] 13:16:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x88545c00) [pid = 1777] [serial = 1118] [outer = 0x855d0400] 13:16:06 INFO - PROCESS | 1777 | 1461096966472 Marionette DEBUG loaded listener.js 13:16:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x89d6b000) [pid = 1777] [serial = 1119] [outer = 0x855d0400] 13:16:07 INFO - PROCESS | 1777 | 1461096967181 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]]]}] 13:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1197ms 13:16:07 INFO - PROCESS | 1777 | 1461096967207 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 13:16:07 INFO - PROCESS | 1777 | 1461096967211 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 13:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:16:07 INFO - PROCESS | 1777 | 1461096967217 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:16:07 INFO - PROCESS | 1777 | 1461096967219 Marionette TRACE conn3 <- [1,1462,null,{}] 13:16:07 INFO - PROCESS | 1777 | 1461096967235 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}] 13:16:07 INFO - PROCESS | 1777 | 1461096967438 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 13:16:07 INFO - PROCESS | 1777 | 1461096967455 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x86209800 == 129 [pid = 1777] [id = 373] 13:16:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8ae84400) [pid = 1777] [serial = 1120] [outer = (nil)] 13:16:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b620800) [pid = 1777] [serial = 1121] [outer = 0x8ae84400] 13:16:07 INFO - PROCESS | 1777 | 1461096967532 Marionette DEBUG loaded listener.js 13:16:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b838800) [pid = 1777] [serial = 1122] [outer = 0x8ae84400] 13:16:08 INFO - PROCESS | 1777 | 1461096968757 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]]]}] 13:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1589ms 13:16:08 INFO - PROCESS | 1777 | 1461096968808 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 13:16:08 INFO - PROCESS | 1777 | 1461096968815 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 13:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:16:08 INFO - PROCESS | 1777 | 1461096968825 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:16:08 INFO - PROCESS | 1777 | 1461096968829 Marionette TRACE conn3 <- [1,1466,null,{}] 13:16:08 INFO - PROCESS | 1777 | 1461096968838 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}] 13:16:09 INFO - PROCESS | 1777 | 1461096969051 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 13:16:09 INFO - PROCESS | 1777 | 1461096969323 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d9e000 == 130 [pid = 1777] [id = 374] 13:16:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x86f0c800) [pid = 1777] [serial = 1123] [outer = (nil)] 13:16:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x88b38c00) [pid = 1777] [serial = 1124] [outer = 0x86f0c800] 13:16:09 INFO - PROCESS | 1777 | 1461096969457 Marionette DEBUG loaded listener.js 13:16:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x89d68c00) [pid = 1777] [serial = 1125] [outer = 0x86f0c800] 13:16:10 INFO - PROCESS | 1777 | 1461096970367 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]]]}] 13:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1587ms 13:16:10 INFO - PROCESS | 1777 | 1461096970413 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 13:16:10 INFO - PROCESS | 1777 | 1461096970422 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 13:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:16:10 INFO - PROCESS | 1777 | 1461096970433 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:16:10 INFO - PROCESS | 1777 | 1461096970438 Marionette TRACE conn3 <- [1,1470,null,{}] 13:16:10 INFO - PROCESS | 1777 | 1461096970444 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}] 13:16:10 INFO - PROCESS | 1777 | 1461096970646 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 13:16:10 INFO - PROCESS | 1777 | 1461096970976 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae87800 == 131 [pid = 1777] [id = 375] 13:16:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ae87c00) [pid = 1777] [serial = 1126] [outer = (nil)] 13:16:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b004000) [pid = 1777] [serial = 1127] [outer = 0x8ae87c00] 13:16:11 INFO - PROCESS | 1777 | 1461096971108 Marionette DEBUG loaded listener.js 13:16:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b098000) [pid = 1777] [serial = 1128] [outer = 0x8ae87c00] 13:16:12 INFO - PROCESS | 1777 | 1461096972078 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]]]}] 13:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1694ms 13:16:12 INFO - PROCESS | 1777 | 1461096972127 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 13:16:12 INFO - PROCESS | 1777 | 1461096972132 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 13:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:16:12 INFO - PROCESS | 1777 | 1461096972139 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:16:12 INFO - PROCESS | 1777 | 1461096972145 Marionette TRACE conn3 <- [1,1474,null,{}] 13:16:12 INFO - PROCESS | 1777 | 1461096972162 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}] 13:16:12 INFO - PROCESS | 1777 | 1461096972401 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 13:16:12 INFO - PROCESS | 1777 | 1461096972709 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b619800 == 132 [pid = 1777] [id = 376] 13:16:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b622800) [pid = 1777] [serial = 1129] [outer = (nil)] 13:16:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b846800) [pid = 1777] [serial = 1130] [outer = 0x8b622800] 13:16:12 INFO - PROCESS | 1777 | 1461096972806 Marionette DEBUG loaded listener.js 13:16:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8be0e400) [pid = 1777] [serial = 1131] [outer = 0x8b622800] 13:16:13 INFO - PROCESS | 1777 | 1461096973765 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]]]}] 13:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1694ms 13:16:13 INFO - PROCESS | 1777 | 1461096973834 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 13:16:13 INFO - PROCESS | 1777 | 1461096973840 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 13:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:16:13 INFO - PROCESS | 1777 | 1461096973846 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:16:13 INFO - PROCESS | 1777 | 1461096973850 Marionette TRACE conn3 <- [1,1478,null,{}] 13:16:13 INFO - PROCESS | 1777 | 1461096973855 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}] 13:16:14 INFO - PROCESS | 1777 | 1461096974081 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 13:16:14 INFO - PROCESS | 1777 | 1461096974342 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf23000 == 133 [pid = 1777] [id = 377] 13:16:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8bf30800) [pid = 1777] [serial = 1132] [outer = (nil)] 13:16:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8e884000) [pid = 1777] [serial = 1133] [outer = 0x8bf30800] 13:16:14 INFO - PROCESS | 1777 | 1461096974471 Marionette DEBUG loaded listener.js 13:16:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8e88b400) [pid = 1777] [serial = 1134] [outer = 0x8bf30800] 13:16:15 INFO - PROCESS | 1777 | 1461096975393 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]]]}] 13:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1583ms 13:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:16:15 INFO - PROCESS | 1777 | 1461096975430 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 13:16:15 INFO - PROCESS | 1777 | 1461096975433 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 13:16:15 INFO - PROCESS | 1777 | 1461096975440 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:16:15 INFO - PROCESS | 1777 | 1461096975443 Marionette TRACE conn3 <- [1,1482,null,{}] 13:16:15 INFO - PROCESS | 1777 | 1461096975449 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}] 13:16:15 INFO - PROCESS | 1777 | 1461096975716 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 13:16:15 INFO - PROCESS | 1777 | 1461096975977 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c157000 == 134 [pid = 1777] [id = 378] 13:16:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8c15f400) [pid = 1777] [serial = 1135] [outer = (nil)] 13:16:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8f70f000) [pid = 1777] [serial = 1136] [outer = 0x8c15f400] 13:16:16 INFO - PROCESS | 1777 | 1461096976106 Marionette DEBUG loaded listener.js 13:16:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fb27400) [pid = 1777] [serial = 1137] [outer = 0x8c15f400] 13:16:17 INFO - PROCESS | 1777 | 1461096977093 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]]]}] 13:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1700ms 13:16:17 INFO - PROCESS | 1777 | 1461096977140 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 13:16:17 INFO - PROCESS | 1777 | 1461096977145 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 13:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:16:17 INFO - PROCESS | 1777 | 1461096977151 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:16:17 INFO - PROCESS | 1777 | 1461096977155 Marionette TRACE conn3 <- [1,1486,null,{}] 13:16:17 INFO - PROCESS | 1777 | 1461096977161 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}] 13:16:17 INFO - PROCESS | 1777 | 1461096977397 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 13:16:17 INFO - PROCESS | 1777 | 1461096977709 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b6800 == 135 [pid = 1777] [id = 379] 13:16:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fd04800) [pid = 1777] [serial = 1138] [outer = (nil)] 13:16:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fdc6400) [pid = 1777] [serial = 1139] [outer = 0x8fd04800] 13:16:17 INFO - PROCESS | 1777 | 1461096977807 Marionette DEBUG loaded listener.js 13:16:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fdce400) [pid = 1777] [serial = 1140] [outer = 0x8fd04800] 13:16:18 INFO - PROCESS | 1777 | 1461096978734 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]]]}] 13:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1632ms 13:16:18 INFO - PROCESS | 1777 | 1461096978785 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 13:16:18 INFO - PROCESS | 1777 | 1461096978789 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 13:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:16:18 INFO - PROCESS | 1777 | 1461096978796 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:16:18 INFO - PROCESS | 1777 | 1461096978799 Marionette TRACE conn3 <- [1,1490,null,{}] 13:16:18 INFO - PROCESS | 1777 | 1461096978805 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}] 13:16:19 INFO - PROCESS | 1777 | 1461096979009 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 13:16:19 INFO - PROCESS | 1777 | 1461096979265 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2ab400 == 136 [pid = 1777] [id = 380] 13:16:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fdc9c00) [pid = 1777] [serial = 1141] [outer = (nil)] 13:16:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x9038f400) [pid = 1777] [serial = 1142] [outer = 0x8fdc9c00] 13:16:19 INFO - PROCESS | 1777 | 1461096979392 Marionette DEBUG loaded listener.js 13:16:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x904c6c00) [pid = 1777] [serial = 1143] [outer = 0x8fdc9c00] 13:16:20 INFO - PROCESS | 1777 | 1461096980319 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]]]}] 13:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1580ms 13:16:20 INFO - PROCESS | 1777 | 1461096980377 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 13:16:20 INFO - PROCESS | 1777 | 1461096980381 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 13:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:16:20 INFO - PROCESS | 1777 | 1461096980388 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:16:20 INFO - PROCESS | 1777 | 1461096980392 Marionette TRACE conn3 <- [1,1494,null,{}] 13:16:20 INFO - PROCESS | 1777 | 1461096980398 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}] 13:16:20 INFO - PROCESS | 1777 | 1461096980644 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 13:16:20 INFO - PROCESS | 1777 | 1461096980952 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cae000 == 137 [pid = 1777] [id = 381] 13:16:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fd0e000) [pid = 1777] [serial = 1144] [outer = (nil)] 13:16:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x91236800) [pid = 1777] [serial = 1145] [outer = 0x8fd0e000] 13:16:21 INFO - PROCESS | 1777 | 1461096981048 Marionette DEBUG loaded listener.js 13:16:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x914e2000) [pid = 1777] [serial = 1146] [outer = 0x8fd0e000] 13:16:22 INFO - PROCESS | 1777 | 1461096982028 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]]]}] 13:16:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:16:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1681ms 13:16:22 INFO - PROCESS | 1777 | 1461096982070 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 13:16:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:16:22 INFO - PROCESS | 1777 | 1461096982074 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 13:16:22 INFO - PROCESS | 1777 | 1461096982080 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:16:22 INFO - PROCESS | 1777 | 1461096982084 Marionette TRACE conn3 <- [1,1498,null,{}] 13:16:22 INFO - PROCESS | 1777 | 1461096982090 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}] 13:16:22 INFO - PROCESS | 1777 | 1461096982308 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 13:16:22 INFO - PROCESS | 1777 | 1461096982564 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x90681c00 == 138 [pid = 1777] [id = 382] 13:16:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x91231c00) [pid = 1777] [serial = 1147] [outer = (nil)] 13:16:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9316b400) [pid = 1777] [serial = 1148] [outer = 0x91231c00] 13:16:22 INFO - PROCESS | 1777 | 1461096982702 Marionette DEBUG loaded listener.js 13:16:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9319d800) [pid = 1777] [serial = 1149] [outer = 0x91231c00] 13:16:23 INFO - PROCESS | 1777 | 1461096983546 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]]]}] 13:16:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:16:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1533ms 13:16:23 INFO - PROCESS | 1777 | 1461096983613 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 13:16:23 INFO - PROCESS | 1777 | 1461096983616 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 13:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:16:23 INFO - PROCESS | 1777 | 1461096983623 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:16:23 INFO - PROCESS | 1777 | 1461096983627 Marionette TRACE conn3 <- [1,1502,null,{}] 13:16:23 INFO - PROCESS | 1777 | 1461096983633 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}] 13:16:23 INFO - PROCESS | 1777 | 1461096983827 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 13:16:24 INFO - PROCESS | 1777 | 1461096984085 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd02c00 == 139 [pid = 1777] [id = 383] 13:16:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8fd0f400) [pid = 1777] [serial = 1150] [outer = (nil)] 13:16:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x931c6c00) [pid = 1777] [serial = 1151] [outer = 0x8fd0f400] 13:16:24 INFO - PROCESS | 1777 | 1461096984214 Marionette DEBUG loaded listener.js 13:16:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x932e5000) [pid = 1777] [serial = 1152] [outer = 0x8fd0f400] 13:16:25 INFO - PROCESS | 1777 | 1461096985193 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]]]}] 13:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1630ms 13:16:25 INFO - PROCESS | 1777 | 1461096985254 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 13:16:25 INFO - PROCESS | 1777 | 1461096985258 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 13:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:16:25 INFO - PROCESS | 1777 | 1461096985265 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:16:25 INFO - PROCESS | 1777 | 1461096985270 Marionette TRACE conn3 <- [1,1506,null,{}] 13:16:25 INFO - PROCESS | 1777 | 1461096985275 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}] 13:16:25 INFO - PROCESS | 1777 | 1461096985535 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 13:16:25 INFO - PROCESS | 1777 | 1461096985860 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x93007000 == 140 [pid = 1777] [id = 384] 13:16:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x93acd000) [pid = 1777] [serial = 1153] [outer = (nil)] 13:16:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x93d11800) [pid = 1777] [serial = 1154] [outer = 0x93acd000] 13:16:25 INFO - PROCESS | 1777 | 1461096985953 Marionette DEBUG loaded listener.js 13:16:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x93d18c00) [pid = 1777] [serial = 1155] [outer = 0x93acd000] 13:16:26 INFO - PROCESS | 1777 | 1461096986843 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]]]}] 13:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1632ms 13:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:16:26 INFO - PROCESS | 1777 | 1461096986897 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 13:16:26 INFO - PROCESS | 1777 | 1461096986900 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 13:16:26 INFO - PROCESS | 1777 | 1461096986907 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:16:26 INFO - PROCESS | 1777 | 1461096986910 Marionette TRACE conn3 <- [1,1510,null,{}] 13:16:26 INFO - PROCESS | 1777 | 1461096986916 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}] 13:16:27 INFO - PROCESS | 1777 | 1461096987142 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 13:16:27 INFO - PROCESS | 1777 | 1461096987407 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d12000 == 141 [pid = 1777] [id = 385] 13:16:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x93d1cc00) [pid = 1777] [serial = 1156] [outer = (nil)] 13:16:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x93ac6800) [pid = 1777] [serial = 1157] [outer = 0x93d1cc00] 13:16:27 INFO - PROCESS | 1777 | 1461096987543 Marionette DEBUG loaded listener.js 13:16:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x94db9400) [pid = 1777] [serial = 1158] [outer = 0x93d1cc00] 13:16:28 INFO - PROCESS | 1777 | 1461096988397 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]]]}] 13:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1536ms 13:16:28 INFO - PROCESS | 1777 | 1461096988443 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 13:16:28 INFO - PROCESS | 1777 | 1461096988446 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 13:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:16:28 INFO - PROCESS | 1777 | 1461096988453 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:16:28 INFO - PROCESS | 1777 | 1461096988456 Marionette TRACE conn3 <- [1,1514,null,{}] 13:16:28 INFO - PROCESS | 1777 | 1461096988462 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}] 13:16:28 INFO - PROCESS | 1777 | 1461096988692 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 13:16:29 INFO - PROCESS | 1777 | 1461096988995 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819c000 == 142 [pid = 1777] [id = 386] 13:16:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x93acc800) [pid = 1777] [serial = 1159] [outer = (nil)] 13:16:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9584bc00) [pid = 1777] [serial = 1160] [outer = 0x93acc800] 13:16:29 INFO - PROCESS | 1777 | 1461096989086 Marionette DEBUG loaded listener.js 13:16:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x96276000) [pid = 1777] [serial = 1161] [outer = 0x93acc800] 13:16:29 INFO - PROCESS | 1777 | 1461096989952 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]]]}] 13:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1537ms 13:16:29 INFO - PROCESS | 1777 | 1461096989991 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 13:16:29 INFO - PROCESS | 1777 | 1461096989994 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 13:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:16:30 INFO - PROCESS | 1777 | 1461096990001 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:16:30 INFO - PROCESS | 1777 | 1461096990005 Marionette TRACE conn3 <- [1,1518,null,{}] 13:16:30 INFO - PROCESS | 1777 | 1461096990010 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}] 13:16:30 INFO - PROCESS | 1777 | 1461096990214 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 13:16:30 INFO - PROCESS | 1777 | 1461096990478 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d1a400 == 143 [pid = 1777] [id = 387] 13:16:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x95842400) [pid = 1777] [serial = 1162] [outer = (nil)] 13:16:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x96fb9400) [pid = 1777] [serial = 1163] [outer = 0x95842400] 13:16:30 INFO - PROCESS | 1777 | 1461096990600 Marionette DEBUG loaded listener.js 13:16:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x96fbc800) [pid = 1777] [serial = 1164] [outer = 0x95842400] 13:16:31 INFO - PROCESS | 1777 | 1461096991526 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]]]}] 13:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1539ms 13:16:31 INFO - PROCESS | 1777 | 1461096991542 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 13:16:31 INFO - PROCESS | 1777 | 1461096991545 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 13:16:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:16:31 INFO - PROCESS | 1777 | 1461096991552 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:16:31 INFO - PROCESS | 1777 | 1461096991555 Marionette TRACE conn3 <- [1,1522,null,{}] 13:16:31 INFO - PROCESS | 1777 | 1461096991561 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}] 13:16:31 INFO - PROCESS | 1777 | 1461096991749 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 13:16:32 INFO - PROCESS | 1777 | 1461096992027 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c5800 == 144 [pid = 1777] [id = 388] 13:16:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x88bc5400) [pid = 1777] [serial = 1165] [outer = (nil)] 13:16:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x96fce800) [pid = 1777] [serial = 1166] [outer = 0x88bc5400] 13:16:32 INFO - PROCESS | 1777 | 1461096992156 Marionette DEBUG loaded listener.js 13:16:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x96fc8400) [pid = 1777] [serial = 1167] [outer = 0x88bc5400] 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:16:32 INFO - PROCESS | 1777 | 1461096992927 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"]]]}] 13:16:32 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 () { 13:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:16:32 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 () { 13:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:16:32 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 () { 13:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:16:32 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 () { 13:16:32 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:32 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:16:32 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1431ms 13:16:32 INFO - PROCESS | 1777 | 1461096992988 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 13:16:32 INFO - PROCESS | 1777 | 1461096992994 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 13:16:32 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:16:33 INFO - PROCESS | 1777 | 1461096993001 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:16:33 INFO - PROCESS | 1777 | 1461096993003 Marionette TRACE conn3 <- [1,1526,null,{}] 13:16:33 INFO - PROCESS | 1777 | 1461096993010 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}] 13:16:33 INFO - PROCESS | 1777 | 1461096993197 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 13:16:33 INFO - PROCESS | 1777 | 1461096993421 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8548f000 == 145 [pid = 1777] [id = 389] 13:16:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x96fc3c00) [pid = 1777] [serial = 1168] [outer = (nil)] 13:16:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x97b39400) [pid = 1777] [serial = 1169] [outer = 0x96fc3c00] 13:16:33 INFO - PROCESS | 1777 | 1461096993543 Marionette DEBUG loaded listener.js 13:16:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x97d42400) [pid = 1777] [serial = 1170] [outer = 0x96fc3c00] 13:16:34 INFO - PROCESS | 1777 | 1461096994399 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"]]]}] 13:16:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:16:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:16:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:16:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:16:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1436ms 13:16:34 INFO - PROCESS | 1777 | 1461096994475 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 13:16:34 INFO - PROCESS | 1777 | 1461096994479 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 13:16:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:16:34 INFO - PROCESS | 1777 | 1461096994492 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:16:34 INFO - PROCESS | 1777 | 1461096994495 Marionette TRACE conn3 <- [1,1530,null,{}] 13:16:34 INFO - PROCESS | 1777 | 1461096994502 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}] 13:16:34 INFO - PROCESS | 1777 | 1461096994708 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 13:16:34 INFO - PROCESS | 1777 | 1461096994927 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb9c00 == 146 [pid = 1777] [id = 390] 13:16:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x8549a000) [pid = 1777] [serial = 1171] [outer = (nil)] 13:16:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x98104c00) [pid = 1777] [serial = 1172] [outer = 0x8549a000] 13:16:35 INFO - PROCESS | 1777 | 1461096995056 Marionette DEBUG loaded listener.js 13:16:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9810a000) [pid = 1777] [serial = 1173] [outer = 0x8549a000] 13:16:35 INFO - PROCESS | 1777 | 1461096995906 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]]]}] 13:16:35 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 13:16:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:16:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:16:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:16:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:16:35 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. 13:16:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:16:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1434ms 13:16:35 INFO - PROCESS | 1777 | 1461096995927 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 13:16:35 INFO - PROCESS | 1777 | 1461096995930 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 13:16:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:16:35 INFO - PROCESS | 1777 | 1461096995937 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:16:35 INFO - PROCESS | 1777 | 1461096995940 Marionette TRACE conn3 <- [1,1534,null,{}] 13:16:35 INFO - PROCESS | 1777 | 1461096995946 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}] 13:16:36 INFO - PROCESS | 1777 | 1461096996155 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 13:16:36 INFO - PROCESS | 1777 | 1461096996433 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x855cb800 == 147 [pid = 1777] [id = 391] 13:16:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x86202800) [pid = 1777] [serial = 1174] [outer = (nil)] 13:16:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x9823b000) [pid = 1777] [serial = 1175] [outer = 0x86202800] 13:16:36 INFO - PROCESS | 1777 | 1461096996541 Marionette DEBUG loaded listener.js 13:16:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x98240400) [pid = 1777] [serial = 1176] [outer = 0x86202800] 13:16:37 INFO - PROCESS | 1777 | 1461096997500 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]]]}] 13:16:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:16:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1637ms 13:16:37 INFO - PROCESS | 1777 | 1461096997574 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 13:16:37 INFO - PROCESS | 1777 | 1461096997578 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 13:16:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:16:37 INFO - PROCESS | 1777 | 1461096997585 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:16:37 INFO - PROCESS | 1777 | 1461096997588 Marionette TRACE conn3 <- [1,1538,null,{}] 13:16:37 INFO - PROCESS | 1777 | 1461096997594 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}] 13:16:37 INFO - PROCESS | 1777 | 1461096997818 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 13:16:38 INFO - PROCESS | 1777 | 1461096998135 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88285c00 == 148 [pid = 1777] [id = 392] 13:16:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x897ec000) [pid = 1777] [serial = 1177] [outer = (nil)] 13:16:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x8adb7800) [pid = 1777] [serial = 1178] [outer = 0x897ec000] 13:16:38 INFO - PROCESS | 1777 | 1461096998229 Marionette DEBUG loaded listener.js 13:16:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x8ade3800) [pid = 1777] [serial = 1179] [outer = 0x897ec000] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8e888400 == 147 [pid = 1777] [id = 114] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd9000 == 146 [pid = 1777] [id = 372] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x855c8000 == 145 [pid = 1777] [id = 371] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8819b400 == 144 [pid = 1777] [id = 370] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x86f10400 == 143 [pid = 1777] [id = 369] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8819d800 == 142 [pid = 1777] [id = 368] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x91233400 == 141 [pid = 1777] [id = 365] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0c2400 == 140 [pid = 1777] [id = 364] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdc3400 == 139 [pid = 1777] [id = 362] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2ac400 == 138 [pid = 1777] [id = 363] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8853dc00 == 137 [pid = 1777] [id = 361] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2afc00 == 136 [pid = 1777] [id = 360] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8e882c00 == 135 [pid = 1777] [id = 359] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8be02400 == 134 [pid = 1777] [id = 358] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x85490c00 == 133 [pid = 1777] [id = 356] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e0c00 == 132 [pid = 1777] [id = 357] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc4c00 == 131 [pid = 1777] [id = 355] 13:16:39 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0cd400 == 130 [pid = 1777] [id = 354] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x93d0fc00) [pid = 1777] [serial = 1017] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8bf23400) [pid = 1777] [serial = 999] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8ac10c00) [pid = 1777] [serial = 1047] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x98232800) [pid = 1777] [serial = 1025] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x91ee6c00) [pid = 1777] [serial = 1011] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8fc68400) [pid = 1777] [serial = 1004] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x932ec000) [pid = 1777] [serial = 1016] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x86f07400) [pid = 1777] [serial = 1041] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x897e7800) [pid = 1777] [serial = 1038] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8828c400) [pid = 1777] [serial = 1043] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8f480400) [pid = 1777] [serial = 1002] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x86208400) [pid = 1777] [serial = 1040] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8fc71800) [pid = 1777] [serial = 1005] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x90385800) [pid = 1777] [serial = 1008] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x88548800) [pid = 1777] [serial = 1044] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8ae81800) [pid = 1777] [serial = 989] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x98ec1400) [pid = 1777] [serial = 1029] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8b0bc800) [pid = 1777] [serial = 915] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x971acc00) [pid = 1777] [serial = 1022] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8b6ad800) [pid = 1777] [serial = 996] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8be09400) [pid = 1777] [serial = 998] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8b562c00) [pid = 1777] [serial = 993] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x93058800) [pid = 1777] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x97c6c400) [pid = 1777] [serial = 1023] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8b4de800) [pid = 1777] [serial = 992] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x94dc1400) [pid = 1777] [serial = 1019] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x89d66000) [pid = 1777] [serial = 1049] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x85497800) [pid = 1777] [serial = 1035] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8ae8e000) [pid = 1777] [serial = 990] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x98e20c00) [pid = 1777] [serial = 1028] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x84dcd800) [pid = 1777] [serial = 1034] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x93175c00) [pid = 1777] [serial = 1013] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8f2b6000) [pid = 1777] [serial = 1001] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x89d6c400) [pid = 1777] [serial = 1046] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x88bd0800) [pid = 1777] [serial = 1031] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x900a8000) [pid = 1777] [serial = 1007] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x98237800) [pid = 1777] [serial = 1026] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9584e800) [pid = 1777] [serial = 1020] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9123f800) [pid = 1777] [serial = 1010] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b622400) [pid = 1777] [serial = 995] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x86f06c00) [pid = 1777] [serial = 1037] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x9319a800) [pid = 1777] [serial = 1014] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x88bce400) [pid = 1777] [serial = 987] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x89d6d000) [pid = 1777] [serial = 1032] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x88547400) [pid = 1777] [serial = 986] [outer = (nil)] [url = about:blank] 13:16:39 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8ac19800) [pid = 1777] [serial = 1050] [outer = (nil)] [url = about:blank] 13:16:40 INFO - PROCESS | 1777 | 1461097000459 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]]]}] 13:16:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:16:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 2894ms 13:16:40 INFO - PROCESS | 1777 | 1461097000480 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 13:16:40 INFO - PROCESS | 1777 | 1461097000486 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 13:16:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:16:40 INFO - PROCESS | 1777 | 1461097000495 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:16:40 INFO - PROCESS | 1777 | 1461097000500 Marionette TRACE conn3 <- [1,1542,null,{}] 13:16:40 INFO - PROCESS | 1777 | 1461097000508 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}] 13:16:40 INFO - PROCESS | 1777 | 1461097000704 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 13:16:40 INFO - PROCESS | 1777 | 1461097000901 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x855cd800 == 131 [pid = 1777] [id = 393] 13:16:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8819d800) [pid = 1777] [serial = 1180] [outer = (nil)] 13:16:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x88b38000) [pid = 1777] [serial = 1181] [outer = 0x8819d800] 13:16:40 INFO - PROCESS | 1777 | 1461097000990 Marionette DEBUG loaded listener.js 13:16:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x897e4800) [pid = 1777] [serial = 1182] [outer = 0x8819d800] 13:16:41 INFO - PROCESS | 1777 | 1461097001920 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]]]}] 13:16:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:16:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1487ms 13:16:41 INFO - PROCESS | 1777 | 1461097001984 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 13:16:41 INFO - PROCESS | 1777 | 1461097001993 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 13:16:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:16:42 INFO - PROCESS | 1777 | 1461097002003 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:16:42 INFO - PROCESS | 1777 | 1461097002007 Marionette TRACE conn3 <- [1,1546,null,{}] 13:16:42 INFO - PROCESS | 1777 | 1461097002013 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}] 13:16:42 INFO - PROCESS | 1777 | 1461097002208 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 13:16:42 INFO - PROCESS | 1777 | 1461097002502 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c55000 == 132 [pid = 1777] [id = 394] 13:16:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x89d66c00) [pid = 1777] [serial = 1183] [outer = (nil)] 13:16:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8ac13400) [pid = 1777] [serial = 1184] [outer = 0x89d66c00] 13:16:42 INFO - PROCESS | 1777 | 1461097002598 Marionette DEBUG loaded listener.js 13:16:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8adb5c00) [pid = 1777] [serial = 1185] [outer = 0x89d66c00] 13:16:43 INFO - PROCESS | 1777 | 1461097003426 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]]]}] 13:16:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:16:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1483ms 13:16:43 INFO - PROCESS | 1777 | 1461097003488 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 13:16:43 INFO - PROCESS | 1777 | 1461097003492 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 13:16:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:16:43 INFO - PROCESS | 1777 | 1461097003499 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:16:43 INFO - PROCESS | 1777 | 1461097003504 Marionette TRACE conn3 <- [1,1550,null,{}] 13:16:43 INFO - PROCESS | 1777 | 1461097003520 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}] 13:16:43 INFO - PROCESS | 1777 | 1461097003811 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 13:16:43 INFO - PROCESS | 1777 | 1461097003854 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc6c00 == 133 [pid = 1777] [id = 395] 13:16:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8ae8e000) [pid = 1777] [serial = 1186] [outer = (nil)] 13:16:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b091000) [pid = 1777] [serial = 1187] [outer = 0x8ae8e000] 13:16:43 INFO - PROCESS | 1777 | 1461097003933 Marionette DEBUG loaded listener.js 13:16:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b0c2800) [pid = 1777] [serial = 1188] [outer = 0x8ae8e000] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8ade1c00) [pid = 1777] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8b097800) [pid = 1777] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x855d0400) [pid = 1777] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x89f4dc00) [pid = 1777] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88194c00) [pid = 1777] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:16:44 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8828d400) [pid = 1777] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:16:45 INFO - PROCESS | 1777 | 1461097005354 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]]]}] 13:16:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:16:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1893ms 13:16:45 INFO - PROCESS | 1777 | 1461097005399 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 13:16:45 INFO - PROCESS | 1777 | 1461097005403 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 13:16:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:16:45 INFO - PROCESS | 1777 | 1461097005409 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:16:45 INFO - PROCESS | 1777 | 1461097005413 Marionette TRACE conn3 <- [1,1554,null,{}] 13:16:45 INFO - PROCESS | 1777 | 1461097005418 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}] 13:16:45 INFO - PROCESS | 1777 | 1461097005616 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 13:16:45 INFO - PROCESS | 1777 | 1461097005631 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x855cb400 == 134 [pid = 1777] [id = 396] 13:16:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8aeb4000) [pid = 1777] [serial = 1189] [outer = (nil)] 13:16:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b0be000) [pid = 1777] [serial = 1190] [outer = 0x8aeb4000] 13:16:45 INFO - PROCESS | 1777 | 1461097005706 Marionette DEBUG loaded listener.js 13:16:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b0d8000) [pid = 1777] [serial = 1191] [outer = 0x8aeb4000] 13:16:46 INFO - PROCESS | 1777 | 1461097006629 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]]]}] 13:16:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:16:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1287ms 13:16:46 INFO - PROCESS | 1777 | 1461097006698 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 13:16:46 INFO - PROCESS | 1777 | 1461097006700 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 13:16:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:16:46 INFO - PROCESS | 1777 | 1461097006707 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:16:46 INFO - PROCESS | 1777 | 1461097006709 Marionette TRACE conn3 <- [1,1558,null,{}] 13:16:46 INFO - PROCESS | 1777 | 1461097006715 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}] 13:16:46 INFO - PROCESS | 1777 | 1461097006883 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 13:16:47 INFO - PROCESS | 1777 | 1461097007219 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x85495800 == 135 [pid = 1777] [id = 397] 13:16:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x85497800) [pid = 1777] [serial = 1192] [outer = (nil)] 13:16:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x855d3c00) [pid = 1777] [serial = 1193] [outer = 0x85497800] 13:16:47 INFO - PROCESS | 1777 | 1461097007381 Marionette DEBUG loaded listener.js 13:16:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x86f07400) [pid = 1777] [serial = 1194] [outer = 0x85497800] 13:16:48 INFO - PROCESS | 1777 | 1461097008326 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]]]}] 13:16:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:16:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1680ms 13:16:48 INFO - PROCESS | 1777 | 1461097008388 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 13:16:48 INFO - PROCESS | 1777 | 1461097008396 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 13:16:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:16:48 INFO - PROCESS | 1777 | 1461097008406 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:16:48 INFO - PROCESS | 1777 | 1461097008410 Marionette TRACE conn3 <- [1,1562,null,{}] 13:16:48 INFO - PROCESS | 1777 | 1461097008418 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}] 13:16:48 INFO - PROCESS | 1777 | 1461097008727 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 13:16:49 INFO - PROCESS | 1777 | 1461097008985 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e5000 == 136 [pid = 1777] [id = 398] 13:16:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x897e5800) [pid = 1777] [serial = 1195] [outer = (nil)] 13:16:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x89c51c00) [pid = 1777] [serial = 1196] [outer = 0x897e5800] 13:16:49 INFO - PROCESS | 1777 | 1461097009078 Marionette DEBUG loaded listener.js 13:16:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x89f57800) [pid = 1777] [serial = 1197] [outer = 0x897e5800] 13:16:50 INFO - PROCESS | 1777 | 1461097010090 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]]]}] 13:16:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:16:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1735ms 13:16:50 INFO - PROCESS | 1777 | 1461097010145 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 13:16:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:16:50 INFO - PROCESS | 1777 | 1461097010152 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 13:16:50 INFO - PROCESS | 1777 | 1461097010159 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:16:50 INFO - PROCESS | 1777 | 1461097010162 Marionette TRACE conn3 <- [1,1566,null,{}] 13:16:50 INFO - PROCESS | 1777 | 1461097010169 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}] 13:16:50 INFO - PROCESS | 1777 | 1461097010379 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 13:16:50 INFO - PROCESS | 1777 | 1461097010764 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae84000 == 137 [pid = 1777] [id = 399] 13:16:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8ae86400) [pid = 1777] [serial = 1198] [outer = (nil)] 13:16:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8aea7400) [pid = 1777] [serial = 1199] [outer = 0x8ae86400] 13:16:50 INFO - PROCESS | 1777 | 1461097010866 Marionette DEBUG loaded listener.js 13:16:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8aeb6c00) [pid = 1777] [serial = 1200] [outer = 0x8ae86400] 13:16:51 INFO - PROCESS | 1777 | 1461097011881 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]]]}] 13:16:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:16:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1733ms 13:16:51 INFO - PROCESS | 1777 | 1461097011892 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 13:16:51 INFO - PROCESS | 1777 | 1461097011896 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 13:16:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:16:51 INFO - PROCESS | 1777 | 1461097011912 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:16:51 INFO - PROCESS | 1777 | 1461097011922 Marionette TRACE conn3 <- [1,1570,null,{}] 13:16:51 INFO - PROCESS | 1777 | 1461097011928 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}] 13:16:52 INFO - PROCESS | 1777 | 1461097012148 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 13:16:52 INFO - PROCESS | 1777 | 1461097012412 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adeb400 == 138 [pid = 1777] [id = 400] 13:16:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8aea9400) [pid = 1777] [serial = 1201] [outer = (nil)] 13:16:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b6a9800) [pid = 1777] [serial = 1202] [outer = 0x8aea9400] 13:16:52 INFO - PROCESS | 1777 | 1461097012543 Marionette DEBUG loaded listener.js 13:16:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8b6b3c00) [pid = 1777] [serial = 1203] [outer = 0x8aea9400] 13:16:53 INFO - PROCESS | 1777 | 1461097013534 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]]]}] 13:16:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:16:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1698ms 13:16:53 INFO - PROCESS | 1777 | 1461097013603 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 13:16:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:16:53 INFO - PROCESS | 1777 | 1461097013609 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 13:16:53 INFO - PROCESS | 1777 | 1461097013615 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:16:53 INFO - PROCESS | 1777 | 1461097013619 Marionette TRACE conn3 <- [1,1574,null,{}] 13:16:53 INFO - PROCESS | 1777 | 1461097013625 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}] 13:16:53 INFO - PROCESS | 1777 | 1461097013882 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 13:16:54 INFO - PROCESS | 1777 | 1461097014189 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc7800 == 139 [pid = 1777] [id = 401] 13:16:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8b623c00) [pid = 1777] [serial = 1204] [outer = (nil)] 13:16:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8be0cc00) [pid = 1777] [serial = 1205] [outer = 0x8b623c00] 13:16:54 INFO - PROCESS | 1777 | 1461097014279 Marionette DEBUG loaded listener.js 13:16:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8bf27c00) [pid = 1777] [serial = 1206] [outer = 0x8b623c00] 13:16:55 INFO - PROCESS | 1777 | 1461097015101 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]]]}] 13:16:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:16:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1532ms 13:16:55 INFO - PROCESS | 1777 | 1461097015147 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 13:16:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:16:55 INFO - PROCESS | 1777 | 1461097015151 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 13:16:55 INFO - PROCESS | 1777 | 1461097015176 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:16:55 INFO - PROCESS | 1777 | 1461097015180 Marionette TRACE conn3 <- [1,1578,null,{}] 13:16:55 INFO - PROCESS | 1777 | 1461097015187 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}] 13:16:55 INFO - PROCESS | 1777 | 1461097015451 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 13:16:55 INFO - PROCESS | 1777 | 1461097015797 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e888400 == 140 [pid = 1777] [id = 402] 13:16:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8e88c800) [pid = 1777] [serial = 1207] [outer = (nil)] 13:16:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8f2aec00) [pid = 1777] [serial = 1208] [outer = 0x8e88c800] 13:16:55 INFO - PROCESS | 1777 | 1461097015904 Marionette DEBUG loaded listener.js 13:16:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fb2a400) [pid = 1777] [serial = 1209] [outer = 0x8e88c800] 13:16:56 INFO - PROCESS | 1777 | 1461097016814 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]]]}] 13:16:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:16:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1710ms 13:16:56 INFO - PROCESS | 1777 | 1461097016867 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 13:16:56 INFO - PROCESS | 1777 | 1461097016871 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 13:16:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:16:56 INFO - PROCESS | 1777 | 1461097016877 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:16:56 INFO - PROCESS | 1777 | 1461097016880 Marionette TRACE conn3 <- [1,1582,null,{}] 13:16:56 INFO - PROCESS | 1777 | 1461097016886 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}] 13:16:57 INFO - PROCESS | 1777 | 1461097017083 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 13:16:57 INFO - PROCESS | 1777 | 1461097017347 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b846c00 == 141 [pid = 1777] [id = 403] 13:16:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8f2b0000) [pid = 1777] [serial = 1210] [outer = (nil)] 13:16:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fd0fc00) [pid = 1777] [serial = 1211] [outer = 0x8f2b0000] 13:16:57 INFO - PROCESS | 1777 | 1461097017476 Marionette DEBUG loaded listener.js 13:16:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8fdc9400) [pid = 1777] [serial = 1212] [outer = 0x8f2b0000] 13:16:58 INFO - PROCESS | 1777 | 1461097018384 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]]]}] 13:16:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:16:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1538ms 13:16:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:16:58 INFO - PROCESS | 1777 | 1461097018417 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 13:16:58 INFO - PROCESS | 1777 | 1461097018420 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 13:16:58 INFO - PROCESS | 1777 | 1461097018427 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:16:58 INFO - PROCESS | 1777 | 1461097018431 Marionette TRACE conn3 <- [1,1586,null,{}] 13:16:58 INFO - PROCESS | 1777 | 1461097018436 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}] 13:16:58 INFO - PROCESS | 1777 | 1461097018625 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 13:16:58 INFO - PROCESS | 1777 | 1461097018894 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:16:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade1c00 == 142 [pid = 1777] [id = 404] 13:16:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8be03000) [pid = 1777] [serial = 1213] [outer = (nil)] 13:16:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x90386000) [pid = 1777] [serial = 1214] [outer = 0x8be03000] 13:16:59 INFO - PROCESS | 1777 | 1461097019023 Marionette DEBUG loaded listener.js 13:16:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x904c3800) [pid = 1777] [serial = 1215] [outer = 0x8be03000] 13:16:59 INFO - PROCESS | 1777 | 1461097019872 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]]]}] 13:16:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:16:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1487ms 13:16:59 INFO - PROCESS | 1777 | 1461097019914 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 13:16:59 INFO - PROCESS | 1777 | 1461097019917 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 13:16:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:16:59 INFO - PROCESS | 1777 | 1461097019924 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:16:59 INFO - PROCESS | 1777 | 1461097019927 Marionette TRACE conn3 <- [1,1590,null,{}] 13:16:59 INFO - PROCESS | 1777 | 1461097019933 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}] 13:17:00 INFO - PROCESS | 1777 | 1461097020129 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 13:17:00 INFO - PROCESS | 1777 | 1461097020446 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e5c00 == 143 [pid = 1777] [id = 405] 13:17:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x900a9400) [pid = 1777] [serial = 1216] [outer = (nil)] 13:17:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x91edd400) [pid = 1777] [serial = 1217] [outer = 0x900a9400] 13:17:00 INFO - PROCESS | 1777 | 1461097020537 Marionette DEBUG loaded listener.js 13:17:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x91ee6800) [pid = 1777] [serial = 1218] [outer = 0x900a9400] 13:17:01 INFO - PROCESS | 1777 | 1461097021525 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]]]}] 13:17:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:17:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1640ms 13:17:01 INFO - PROCESS | 1777 | 1461097021565 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 13:17:01 INFO - PROCESS | 1777 | 1461097021569 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 13:17:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:17:01 INFO - PROCESS | 1777 | 1461097021579 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:17:01 INFO - PROCESS | 1777 | 1461097021587 Marionette TRACE conn3 <- [1,1594,null,{}] 13:17:01 INFO - PROCESS | 1777 | 1461097021598 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}] 13:17:01 INFO - PROCESS | 1777 | 1461097021797 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 13:17:02 INFO - PROCESS | 1777 | 1461097022126 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x90385800 == 144 [pid = 1777] [id = 406] 13:17:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x904cb400) [pid = 1777] [serial = 1219] [outer = (nil)] 13:17:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x93178400) [pid = 1777] [serial = 1220] [outer = 0x904cb400] 13:17:02 INFO - PROCESS | 1777 | 1461097022226 Marionette DEBUG loaded listener.js 13:17:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9319c400) [pid = 1777] [serial = 1221] [outer = 0x904cb400] 13:17:03 INFO - PROCESS | 1777 | 1461097023123 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]]]}] 13:17:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:17:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1594ms 13:17:03 INFO - PROCESS | 1777 | 1461097023174 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 13:17:03 INFO - PROCESS | 1777 | 1461097023179 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 13:17:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:17:03 INFO - PROCESS | 1777 | 1461097023185 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:17:03 INFO - PROCESS | 1777 | 1461097023188 Marionette TRACE conn3 <- [1,1598,null,{}] 13:17:03 INFO - PROCESS | 1777 | 1461097023195 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}] 13:17:03 INFO - PROCESS | 1777 | 1461097023394 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 13:17:03 INFO - PROCESS | 1777 | 1461097023717 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x93258800 == 145 [pid = 1777] [id = 407] 13:17:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93259000) [pid = 1777] [serial = 1222] [outer = (nil)] 13:17:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x932ec000) [pid = 1777] [serial = 1223] [outer = 0x93259000] 13:17:03 INFO - PROCESS | 1777 | 1461097023827 Marionette DEBUG loaded listener.js 13:17:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93acac00) [pid = 1777] [serial = 1224] [outer = 0x93259000] 13:17:04 INFO - PROCESS | 1777 | 1461097024741 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]]]}] 13:17:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:17:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1585ms 13:17:04 INFO - PROCESS | 1777 | 1461097024770 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 13:17:04 INFO - PROCESS | 1777 | 1461097024774 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 13:17:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:17:04 INFO - PROCESS | 1777 | 1461097024781 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:17:04 INFO - PROCESS | 1777 | 1461097024786 Marionette TRACE conn3 <- [1,1602,null,{}] 13:17:04 INFO - PROCESS | 1777 | 1461097024792 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}] 13:17:05 INFO - PROCESS | 1777 | 1461097025032 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 13:17:05 INFO - PROCESS | 1777 | 1461097025345 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x94db6800 == 146 [pid = 1777] [id = 408] 13:17:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9584e800) [pid = 1777] [serial = 1225] [outer = (nil)] 13:17:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x96fb7c00) [pid = 1777] [serial = 1226] [outer = 0x9584e800] 13:17:05 INFO - PROCESS | 1777 | 1461097025445 Marionette DEBUG loaded listener.js 13:17:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x96fc2c00) [pid = 1777] [serial = 1227] [outer = 0x9584e800] 13:17:06 INFO - PROCESS | 1777 | 1461097026375 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]]]}] 13:17:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:17:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1636ms 13:17:06 INFO - PROCESS | 1777 | 1461097026419 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 13:17:06 INFO - PROCESS | 1777 | 1461097026423 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 13:17:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:17:06 INFO - PROCESS | 1777 | 1461097026429 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:17:06 INFO - PROCESS | 1777 | 1461097026432 Marionette TRACE conn3 <- [1,1606,null,{}] 13:17:06 INFO - PROCESS | 1777 | 1461097026438 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}] 13:17:06 INFO - PROCESS | 1777 | 1461097026668 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 13:17:07 INFO - PROCESS | 1777 | 1461097026985 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x90680400 == 147 [pid = 1777] [id = 409] 13:17:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x94db6c00) [pid = 1777] [serial = 1228] [outer = (nil)] 13:17:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x97d4bc00) [pid = 1777] [serial = 1229] [outer = 0x94db6c00] 13:17:07 INFO - PROCESS | 1777 | 1461097027076 Marionette DEBUG loaded listener.js 13:17:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x97dedc00) [pid = 1777] [serial = 1230] [outer = 0x94db6c00] 13:17:07 INFO - PROCESS | 1777 | 1461097027934 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]]]}] 13:17:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:17:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1580ms 13:17:08 INFO - PROCESS | 1777 | 1461097028010 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 13:17:08 INFO - PROCESS | 1777 | 1461097028013 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 13:17:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:17:08 INFO - PROCESS | 1777 | 1461097028019 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:17:08 INFO - PROCESS | 1777 | 1461097028023 Marionette TRACE conn3 <- [1,1610,null,{}] 13:17:08 INFO - PROCESS | 1777 | 1461097028029 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}] 13:17:08 INFO - PROCESS | 1777 | 1461097028283 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 13:17:08 INFO - PROCESS | 1777 | 1461097028604 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d44800 == 148 [pid = 1777] [id = 410] 13:17:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x97d4fc00) [pid = 1777] [serial = 1231] [outer = (nil)] 13:17:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x9823d400) [pid = 1777] [serial = 1232] [outer = 0x97d4fc00] 13:17:08 INFO - PROCESS | 1777 | 1461097028694 Marionette DEBUG loaded listener.js 13:17:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x983fb400) [pid = 1777] [serial = 1233] [outer = 0x97d4fc00] 13:17:09 INFO - PROCESS | 1777 | 1461097029534 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]]]}] 13:17:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:17:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms 13:17:09 INFO - PROCESS | 1777 | 1461097029604 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 13:17:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:17:09 INFO - PROCESS | 1777 | 1461097029608 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 13:17:09 INFO - PROCESS | 1777 | 1461097029615 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:17:09 INFO - PROCESS | 1777 | 1461097029618 Marionette TRACE conn3 <- [1,1614,null,{}] 13:17:09 INFO - PROCESS | 1777 | 1461097029624 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}] 13:17:09 INFO - PROCESS | 1777 | 1461097029875 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 13:17:10 INFO - PROCESS | 1777 | 1461097030200 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f05800 == 149 [pid = 1777] [id = 411] 13:17:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x88543800) [pid = 1777] [serial = 1234] [outer = (nil)] 13:17:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x98e1e400) [pid = 1777] [serial = 1235] [outer = 0x88543800] 13:17:10 INFO - PROCESS | 1777 | 1461097030288 Marionette DEBUG loaded listener.js 13:17:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x98e27c00) [pid = 1777] [serial = 1236] [outer = 0x88543800] 13:17:11 INFO - PROCESS | 1777 | 1461097031205 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]]]}] 13:17:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:17:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1642ms 13:17:11 INFO - PROCESS | 1777 | 1461097031257 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 13:17:11 INFO - PROCESS | 1777 | 1461097031260 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 13:17:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:17:11 INFO - PROCESS | 1777 | 1461097031267 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:17:11 INFO - PROCESS | 1777 | 1461097031271 Marionette TRACE conn3 <- [1,1618,null,{}] 13:17:11 INFO - PROCESS | 1777 | 1461097031277 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}] 13:17:11 INFO - PROCESS | 1777 | 1461097031489 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 13:17:11 INFO - PROCESS | 1777 | 1461097031831 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x98102800 == 150 [pid = 1777] [id = 412] 13:17:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x98b04800) [pid = 1777] [serial = 1237] [outer = (nil)] 13:17:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x99189400) [pid = 1777] [serial = 1238] [outer = 0x98b04800] 13:17:11 INFO - PROCESS | 1777 | 1461097031928 Marionette DEBUG loaded listener.js 13:17:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x9918c800) [pid = 1777] [serial = 1239] [outer = 0x98b04800] 13:17:12 INFO - PROCESS | 1777 | 1461097032852 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]]]}] 13:17:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:17:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1630ms 13:17:12 INFO - PROCESS | 1777 | 1461097032899 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 13:17:12 INFO - PROCESS | 1777 | 1461097032902 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 13:17:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:17:12 INFO - PROCESS | 1777 | 1461097032909 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:17:12 INFO - PROCESS | 1777 | 1461097032913 Marionette TRACE conn3 <- [1,1622,null,{}] 13:17:12 INFO - PROCESS | 1777 | 1461097032919 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}] 13:17:13 INFO - PROCESS | 1777 | 1461097033145 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 13:17:13 INFO - PROCESS | 1777 | 1461097033463 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c6c00 == 151 [pid = 1777] [id = 413] 13:17:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x8854b400) [pid = 1777] [serial = 1240] [outer = (nil)] 13:17:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x9929d000) [pid = 1777] [serial = 1241] [outer = 0x8854b400] 13:17:13 INFO - PROCESS | 1777 | 1461097033554 Marionette DEBUG loaded listener.js 13:17:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x99811800) [pid = 1777] [serial = 1242] [outer = 0x8854b400] 13:17:14 INFO - PROCESS | 1777 | 1461097034406 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]]]}] 13:17:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 13:17:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1538ms 13:17:14 INFO - PROCESS | 1777 | 1461097034449 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 13:17:14 INFO - PROCESS | 1777 | 1461097034453 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 13:17:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:17:14 INFO - PROCESS | 1777 | 1461097034459 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:17:14 INFO - PROCESS | 1777 | 1461097034462 Marionette TRACE conn3 <- [1,1626,null,{}] 13:17:14 INFO - PROCESS | 1777 | 1461097034468 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}] 13:17:14 INFO - PROCESS | 1777 | 1461097034658 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 13:17:15 INFO - PROCESS | 1777 | 1461097034982 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x86204000 == 152 [pid = 1777] [id = 414] 13:17:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x8ae90c00) [pid = 1777] [serial = 1243] [outer = (nil)] 13:17:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x99c99800) [pid = 1777] [serial = 1244] [outer = 0x8ae90c00] 13:17:15 INFO - PROCESS | 1777 | 1461097035072 Marionette DEBUG loaded listener.js 13:17:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x99c9d000) [pid = 1777] [serial = 1245] [outer = 0x8ae90c00] 13:17:15 INFO - PROCESS | 1777 | 1461097035903 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]]]}] 13:17:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:17:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1484ms 13:17:15 INFO - PROCESS | 1777 | 1461097035944 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 13:17:15 INFO - PROCESS | 1777 | 1461097035948 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 13:17:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:17:15 INFO - PROCESS | 1777 | 1461097035954 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:17:15 INFO - PROCESS | 1777 | 1461097035958 Marionette TRACE conn3 <- [1,1630,null,{}] 13:17:15 INFO - PROCESS | 1777 | 1461097035963 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}] 13:17:16 INFO - PROCESS | 1777 | 1461097036172 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 13:17:16 INFO - PROCESS | 1777 | 1461097036441 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x855ce800 == 153 [pid = 1777] [id = 415] 13:17:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x998d9800) [pid = 1777] [serial = 1246] [outer = (nil)] 13:17:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0x9a672c00) [pid = 1777] [serial = 1247] [outer = 0x998d9800] 13:17:16 INFO - PROCESS | 1777 | 1461097036583 Marionette DEBUG loaded listener.js 13:17:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0x9a6da000) [pid = 1777] [serial = 1248] [outer = 0x998d9800] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x85493400 == 152 [pid = 1777] [id = 300] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd0000 == 151 [pid = 1777] [id = 343] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x84cacc00 == 150 [pid = 1777] [id = 344] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x89d66800 == 149 [pid = 1777] [id = 342] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x84cba000 == 148 [pid = 1777] [id = 345] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x855cb400 == 147 [pid = 1777] [id = 396] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc6c00 == 146 [pid = 1777] [id = 395] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x89c55000 == 145 [pid = 1777] [id = 394] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x855cd800 == 144 [pid = 1777] [id = 393] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8548f000 == 143 [pid = 1777] [id = 389] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x855c5800 == 142 [pid = 1777] [id = 388] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x93d1a400 == 141 [pid = 1777] [id = 387] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x93d12000 == 140 [pid = 1777] [id = 385] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8819c000 == 139 [pid = 1777] [id = 386] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x93007000 == 138 [pid = 1777] [id = 384] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd02c00 == 137 [pid = 1777] [id = 383] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x90681c00 == 136 [pid = 1777] [id = 382] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2ab400 == 135 [pid = 1777] [id = 380] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x84cae000 == 134 [pid = 1777] [id = 381] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b6800 == 133 [pid = 1777] [id = 379] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8c157000 == 132 [pid = 1777] [id = 378] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf23000 == 131 [pid = 1777] [id = 377] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8b619800 == 130 [pid = 1777] [id = 376] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae87800 == 129 [pid = 1777] [id = 375] 13:17:18 INFO - PROCESS | 1777 | --DOCSHELL 0x85d9e000 == 128 [pid = 1777] [id = 374] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x93010c00) [pid = 1777] [serial = 1094] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x8b4d9c00) [pid = 1777] [serial = 1064] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x88b30800) [pid = 1777] [serial = 1055] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8e88a000) [pid = 1777] [serial = 1076] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x8b00c000) [pid = 1777] [serial = 1113] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x93199800) [pid = 1777] [serial = 1097] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x8b09f400) [pid = 1777] [serial = 1061] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x8b0d2000) [pid = 1777] [serial = 1116] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x904c2c00) [pid = 1777] [serial = 1088] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x88545c00) [pid = 1777] [serial = 1118] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8f2b7c00) [pid = 1777] [serial = 1079] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x8c157c00) [pid = 1777] [serial = 1073] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x8ae8d000) [pid = 1777] [serial = 1053] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x89c4ec00) [pid = 1777] [serial = 1110] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8be04800) [pid = 1777] [serial = 1070] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x897e4c00) [pid = 1777] [serial = 1107] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x88b2d400) [pid = 1777] [serial = 1106] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8b0bac00) [pid = 1777] [serial = 1115] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8aeb0400) [pid = 1777] [serial = 1112] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x914e5c00) [pid = 1777] [serial = 1091] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8fdc4400) [pid = 1777] [serial = 1085] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x89d6e000) [pid = 1777] [serial = 1103] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8ae85800) [pid = 1777] [serial = 1058] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x931c6400) [pid = 1777] [serial = 1100] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b61ec00) [pid = 1777] [serial = 1067] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8ae82400) [pid = 1777] [serial = 1052] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8fc65c00) [pid = 1777] [serial = 1082] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x88b31400) [pid = 1777] [serial = 1109] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8b620800) [pid = 1777] [serial = 1121] [outer = (nil)] [url = about:blank] 13:17:18 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x89d6b000) [pid = 1777] [serial = 1119] [outer = (nil)] [url = about:blank] 13:17:19 INFO - PROCESS | 1777 | 1461097039119 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]]]}] 13:17:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:17:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 3187ms 13:17:19 INFO - PROCESS | 1777 | 1461097039142 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 13:17:19 INFO - PROCESS | 1777 | 1461097039147 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 13:17:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:17:19 INFO - PROCESS | 1777 | 1461097039155 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:17:19 INFO - PROCESS | 1777 | 1461097039161 Marionette TRACE conn3 <- [1,1634,null,{}] 13:17:19 INFO - PROCESS | 1777 | 1461097039170 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}] 13:17:19 INFO - PROCESS | 1777 | 1461097039377 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 13:17:19 INFO - PROCESS | 1777 | 1461097039574 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cacc00 == 129 [pid = 1777] [id = 416] 13:17:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x85493400) [pid = 1777] [serial = 1249] [outer = (nil)] 13:17:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x88b34000) [pid = 1777] [serial = 1250] [outer = 0x85493400] 13:17:19 INFO - PROCESS | 1777 | 1461097039654 Marionette DEBUG loaded listener.js 13:17:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x88bcd000) [pid = 1777] [serial = 1251] [outer = 0x85493400] 13:17:20 INFO - PROCESS | 1777 | 1461097040420 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]]]}] 13:17:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:17:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1286ms 13:17:20 INFO - PROCESS | 1777 | 1461097040446 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 13:17:20 INFO - PROCESS | 1777 | 1461097040454 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 13:17:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:17:20 INFO - PROCESS | 1777 | 1461097040463 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:17:20 INFO - PROCESS | 1777 | 1461097040468 Marionette TRACE conn3 <- [1,1638,null,{}] 13:17:20 INFO - PROCESS | 1777 | 1461097040473 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}] 13:17:20 INFO - PROCESS | 1777 | 1461097040751 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 13:17:20 INFO - PROCESS | 1777 | 1461097040876 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x897f0000 == 130 [pid = 1777] [id = 417] 13:17:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x897f0800) [pid = 1777] [serial = 1252] [outer = (nil)] 13:17:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x89f54800) [pid = 1777] [serial = 1253] [outer = 0x897f0800] 13:17:20 INFO - PROCESS | 1777 | 1461097040948 Marionette DEBUG loaded listener.js 13:17:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x8adb2c00) [pid = 1777] [serial = 1254] [outer = 0x897f0800] 13:17:22 INFO - PROCESS | 1777 | 1461097042012 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]]]}] 13:17:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:17:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1581ms 13:17:22 INFO - PROCESS | 1777 | 1461097042045 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 13:17:22 INFO - PROCESS | 1777 | 1461097042048 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 13:17:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:17:22 INFO - PROCESS | 1777 | 1461097042054 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:17:22 INFO - PROCESS | 1777 | 1461097042060 Marionette TRACE conn3 <- [1,1642,null,{}] 13:17:22 INFO - PROCESS | 1777 | 1461097042084 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}] 13:17:22 INFO - PROCESS | 1777 | 1461097042333 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 13:17:22 INFO - PROCESS | 1777 | 1461097042367 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f57400 == 131 [pid = 1777] [id = 418] 13:17:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8aea9000) [pid = 1777] [serial = 1255] [outer = (nil)] 13:17:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8b005800) [pid = 1777] [serial = 1256] [outer = 0x8aea9000] 13:17:22 INFO - PROCESS | 1777 | 1461097042444 Marionette DEBUG loaded listener.js 13:17:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x8b09bc00) [pid = 1777] [serial = 1257] [outer = 0x8aea9000] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8fd04800) [pid = 1777] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8fdc9c00) [pid = 1777] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8be08400) [pid = 1777] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x91231c00) [pid = 1777] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x88b2b400) [pid = 1777] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8fdca400) [pid = 1777] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x93d1cc00) [pid = 1777] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8b0cbc00) [pid = 1777] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8c15f400) [pid = 1777] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8819d800) [pid = 1777] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:17:23 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x86204400) [pid = 1777] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x86f0fc00) [pid = 1777] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8c155400) [pid = 1777] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8549a000) [pid = 1777] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x93acd000) [pid = 1777] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x897ec000) [pid = 1777] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x89d66c00) [pid = 1777] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x88bc5400) [pid = 1777] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x95842400) [pid = 1777] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fb28c00) [pid = 1777] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8fd0f400) [pid = 1777] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x93acc800) [pid = 1777] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8b0d1c00) [pid = 1777] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x89d6dc00) [pid = 1777] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x86f0c800) [pid = 1777] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x86202800) [pid = 1777] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fd0e000) [pid = 1777] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x96fc3c00) [pid = 1777] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8ae87c00) [pid = 1777] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8ae8e000) [pid = 1777] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8b0d1400) [pid = 1777] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8e883c00) [pid = 1777] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x91ee5000) [pid = 1777] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x931bac00) [pid = 1777] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8adbcc00) [pid = 1777] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b622800) [pid = 1777] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8bf30800) [pid = 1777] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8aeaa800) [pid = 1777] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:17:24 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x90521400) [pid = 1777] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:17:24 INFO - PROCESS | 1777 | 1461097044253 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]]]}] 13:17:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:17:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 2251ms 13:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:17:24 INFO - PROCESS | 1777 | 1461097044306 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 13:17:24 INFO - PROCESS | 1777 | 1461097044309 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 13:17:24 INFO - PROCESS | 1777 | 1461097044316 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:17:24 INFO - PROCESS | 1777 | 1461097044319 Marionette TRACE conn3 <- [1,1646,null,{}] 13:17:24 INFO - PROCESS | 1777 | 1461097044324 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}] 13:17:24 INFO - PROCESS | 1777 | 1461097044502 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 13:17:24 INFO - PROCESS | 1777 | 1461097044685 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d99800 == 132 [pid = 1777] [id = 419] 13:17:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x86204400) [pid = 1777] [serial = 1258] [outer = (nil)] 13:17:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8ac18800) [pid = 1777] [serial = 1259] [outer = 0x86204400] 13:17:24 INFO - PROCESS | 1777 | 1461097044766 Marionette DEBUG loaded listener.js 13:17:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b00e800) [pid = 1777] [serial = 1260] [outer = 0x86204400] 13:17:25 INFO - PROCESS | 1777 | 1461097045525 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]]]}] 13:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1237ms 13:17:25 INFO - PROCESS | 1777 | 1461097045552 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 13:17:25 INFO - PROCESS | 1777 | 1461097045555 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 13:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:17:25 INFO - PROCESS | 1777 | 1461097045562 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:17:25 INFO - PROCESS | 1777 | 1461097045565 Marionette TRACE conn3 <- [1,1650,null,{}] 13:17:25 INFO - PROCESS | 1777 | 1461097045570 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}] 13:17:25 INFO - PROCESS | 1777 | 1461097045816 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 13:17:25 INFO - PROCESS | 1777 | 1461097045838 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d65000 == 133 [pid = 1777] [id = 420] 13:17:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x89d67000) [pid = 1777] [serial = 1261] [outer = (nil)] 13:17:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b4e1800) [pid = 1777] [serial = 1262] [outer = 0x89d67000] 13:17:25 INFO - PROCESS | 1777 | 1461097045910 Marionette DEBUG loaded listener.js 13:17:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b565000) [pid = 1777] [serial = 1263] [outer = 0x89d67000] 13:17:27 INFO - PROCESS | 1777 | 1461097047236 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]]]}] 13:17:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:17:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1736ms 13:17:27 INFO - PROCESS | 1777 | 1461097047300 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 13:17:27 INFO - PROCESS | 1777 | 1461097047307 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 13:17:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:17:27 INFO - PROCESS | 1777 | 1461097047317 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:17:27 INFO - PROCESS | 1777 | 1461097047322 Marionette TRACE conn3 <- [1,1654,null,{}] 13:17:27 INFO - PROCESS | 1777 | 1461097047330 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}] 13:17:27 INFO - PROCESS | 1777 | 1461097047561 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 13:17:27 INFO - PROCESS | 1777 | 1461097047889 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819e400 == 134 [pid = 1777] [id = 421] 13:17:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x88bc1800) [pid = 1777] [serial = 1264] [outer = (nil)] 13:17:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8adc1800) [pid = 1777] [serial = 1265] [outer = 0x88bc1800] 13:17:27 INFO - PROCESS | 1777 | 1461097047988 Marionette DEBUG loaded listener.js 13:17:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8ae82400) [pid = 1777] [serial = 1266] [outer = 0x88bc1800] 13:17:29 INFO - PROCESS | 1777 | 1461097048993 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]]]}] 13:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1744ms 13:17:29 INFO - PROCESS | 1777 | 1461097049063 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 13:17:29 INFO - PROCESS | 1777 | 1461097049072 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 13:17:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:17:29 INFO - PROCESS | 1777 | 1461097049083 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:17:29 INFO - PROCESS | 1777 | 1461097049088 Marionette TRACE conn3 <- [1,1658,null,{}] 13:17:29 INFO - PROCESS | 1777 | 1461097049094 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}] 13:17:29 INFO - PROCESS | 1777 | 1461097049365 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 13:17:29 INFO - PROCESS | 1777 | 1461097049689 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aead000 == 135 [pid = 1777] [id = 422] 13:17:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8b4e4800) [pid = 1777] [serial = 1267] [outer = (nil)] 13:17:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8b570400) [pid = 1777] [serial = 1268] [outer = 0x8b4e4800] 13:17:29 INFO - PROCESS | 1777 | 1461097049781 Marionette DEBUG loaded listener.js 13:17:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8b61c800) [pid = 1777] [serial = 1269] [outer = 0x8b4e4800] 13:17:30 INFO - PROCESS | 1777 | 1461097050800 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]]]}] 13:17:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:17:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1790ms 13:17:30 INFO - PROCESS | 1777 | 1461097050873 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 13:17:30 INFO - PROCESS | 1777 | 1461097050877 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 13:17:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:17:30 INFO - PROCESS | 1777 | 1461097050884 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:17:30 INFO - PROCESS | 1777 | 1461097050891 Marionette TRACE conn3 <- [1,1662,null,{}] 13:17:30 INFO - PROCESS | 1777 | 1461097050907 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}] 13:17:31 INFO - PROCESS | 1777 | 1461097051182 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 13:17:31 INFO - PROCESS | 1777 | 1461097051520 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x85499400 == 136 [pid = 1777] [id = 423] 13:17:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8ac1a800) [pid = 1777] [serial = 1270] [outer = (nil)] 13:17:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8be10800) [pid = 1777] [serial = 1271] [outer = 0x8ac1a800] 13:17:31 INFO - PROCESS | 1777 | 1461097051613 Marionette DEBUG loaded listener.js 13:17:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8c15e000) [pid = 1777] [serial = 1272] [outer = 0x8ac1a800] 13:17:32 INFO - PROCESS | 1777 | 1461097052565 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]]]}] 13:17:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:17:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1737ms 13:17:32 INFO - PROCESS | 1777 | 1461097052623 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 13:17:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:17:32 INFO - PROCESS | 1777 | 1461097052628 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 13:17:32 INFO - PROCESS | 1777 | 1461097052634 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:17:32 INFO - PROCESS | 1777 | 1461097052638 Marionette TRACE conn3 <- [1,1666,null,{}] 13:17:32 INFO - PROCESS | 1777 | 1461097052644 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}] 13:17:32 INFO - PROCESS | 1777 | 1461097052850 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 13:17:33 INFO - PROCESS | 1777 | 1461097053165 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b83b800 == 137 [pid = 1777] [id = 424] 13:17:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8bf2a000) [pid = 1777] [serial = 1273] [outer = (nil)] 13:17:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8f2ab400) [pid = 1777] [serial = 1274] [outer = 0x8bf2a000] 13:17:33 INFO - PROCESS | 1777 | 1461097053262 Marionette DEBUG loaded listener.js 13:17:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8f2b7c00) [pid = 1777] [serial = 1275] [outer = 0x8bf2a000] 13:17:34 INFO - PROCESS | 1777 | 1461097054135 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]]]}] 13:17:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:17:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1531ms 13:17:34 INFO - PROCESS | 1777 | 1461097054166 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 13:17:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:17:34 INFO - PROCESS | 1777 | 1461097054171 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 13:17:34 INFO - PROCESS | 1777 | 1461097054177 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:17:34 INFO - PROCESS | 1777 | 1461097054180 Marionette TRACE conn3 <- [1,1670,null,{}] 13:17:34 INFO - PROCESS | 1777 | 1461097054186 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}] 13:17:34 INFO - PROCESS | 1777 | 1461097054378 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 13:17:34 INFO - PROCESS | 1777 | 1461097054703 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0c7400 == 138 [pid = 1777] [id = 425] 13:17:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8f708800) [pid = 1777] [serial = 1276] [outer = (nil)] 13:17:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8fb23c00) [pid = 1777] [serial = 1277] [outer = 0x8f708800] 13:17:34 INFO - PROCESS | 1777 | 1461097054808 Marionette DEBUG loaded listener.js 13:17:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fc65c00) [pid = 1777] [serial = 1278] [outer = 0x8f708800] 13:17:35 INFO - PROCESS | 1777 | 1461097055715 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]]]}] 13:17:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:17:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 13:17:35 INFO - PROCESS | 1777 | 1461097055774 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 13:17:35 INFO - PROCESS | 1777 | 1461097055778 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 13:17:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:17:35 INFO - PROCESS | 1777 | 1461097055785 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:17:35 INFO - PROCESS | 1777 | 1461097055788 Marionette TRACE conn3 <- [1,1674,null,{}] 13:17:35 INFO - PROCESS | 1777 | 1461097055794 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}] 13:17:36 INFO - PROCESS | 1777 | 1461097056013 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 13:17:36 INFO - PROCESS | 1777 | 1461097056344 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae90000 == 139 [pid = 1777] [id = 426] 13:17:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8b0c5800) [pid = 1777] [serial = 1279] [outer = (nil)] 13:17:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fd0ac00) [pid = 1777] [serial = 1280] [outer = 0x8b0c5800] 13:17:36 INFO - PROCESS | 1777 | 1461097056457 Marionette DEBUG loaded listener.js 13:17:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9038ac00) [pid = 1777] [serial = 1281] [outer = 0x8b0c5800] 13:17:37 INFO - PROCESS | 1777 | 1461097057392 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]]]}] 13:17:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:17:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1682ms 13:17:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:17:37 INFO - PROCESS | 1777 | 1461097057468 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 13:17:37 INFO - PROCESS | 1777 | 1461097057471 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 13:17:37 INFO - PROCESS | 1777 | 1461097057477 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:17:37 INFO - PROCESS | 1777 | 1461097057481 Marionette TRACE conn3 <- [1,1678,null,{}] 13:17:37 INFO - PROCESS | 1777 | 1461097057487 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}] 13:17:37 INFO - PROCESS | 1777 | 1461097057732 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 13:17:38 INFO - PROCESS | 1777 | 1461097058054 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c161400 == 140 [pid = 1777] [id = 427] 13:17:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8fc6d000) [pid = 1777] [serial = 1282] [outer = (nil)] 13:17:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x91232800) [pid = 1777] [serial = 1283] [outer = 0x8fc6d000] 13:17:38 INFO - PROCESS | 1777 | 1461097058143 Marionette DEBUG loaded listener.js 13:17:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x914ebc00) [pid = 1777] [serial = 1284] [outer = 0x8fc6d000] 13:17:39 INFO - PROCESS | 1777 | 1461097059013 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]]]}] 13:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1582ms 13:17:39 INFO - PROCESS | 1777 | 1461097059060 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 13:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:17:39 INFO - PROCESS | 1777 | 1461097059064 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 13:17:39 INFO - PROCESS | 1777 | 1461097059070 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:17:39 INFO - PROCESS | 1777 | 1461097059074 Marionette TRACE conn3 <- [1,1682,null,{}] 13:17:39 INFO - PROCESS | 1777 | 1461097059080 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}] 13:17:39 INFO - PROCESS | 1777 | 1461097059284 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 13:17:39 INFO - PROCESS | 1777 | 1461097059599 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x90677800 == 141 [pid = 1777] [id = 428] 13:17:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9067f800) [pid = 1777] [serial = 1285] [outer = (nil)] 13:17:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x93171c00) [pid = 1777] [serial = 1286] [outer = 0x9067f800] 13:17:39 INFO - PROCESS | 1777 | 1461097059691 Marionette DEBUG loaded listener.js 13:17:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x93198400) [pid = 1777] [serial = 1287] [outer = 0x9067f800] 13:17:40 INFO - PROCESS | 1777 | 1461097060555 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]]]}] 13:17:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:17:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1532ms 13:17:40 INFO - PROCESS | 1777 | 1461097060602 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 13:17:40 INFO - PROCESS | 1777 | 1461097060606 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 13:17:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:17:40 INFO - PROCESS | 1777 | 1461097060612 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:17:40 INFO - PROCESS | 1777 | 1461097060616 Marionette TRACE conn3 <- [1,1686,null,{}] 13:17:40 INFO - PROCESS | 1777 | 1461097060622 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}] 13:17:40 INFO - PROCESS | 1777 | 1461097060814 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 13:17:41 INFO - PROCESS | 1777 | 1461097061133 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b7400 == 142 [pid = 1777] [id = 429] 13:17:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8f70b400) [pid = 1777] [serial = 1288] [outer = (nil)] 13:17:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x93257c00) [pid = 1777] [serial = 1289] [outer = 0x8f70b400] 13:17:41 INFO - PROCESS | 1777 | 1461097061230 Marionette DEBUG loaded listener.js 13:17:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x932e1c00) [pid = 1777] [serial = 1290] [outer = 0x8f70b400] 13:17:42 INFO - PROCESS | 1777 | 1461097062133 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]]]}] 13:17:42 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 13:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1582ms 13:17:42 INFO - PROCESS | 1777 | 1461097062196 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 13:17:42 INFO - PROCESS | 1777 | 1461097062199 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 13:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:17:42 INFO - PROCESS | 1777 | 1461097062206 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:17:42 INFO - PROCESS | 1777 | 1461097062210 Marionette TRACE conn3 <- [1,1690,null,{}] 13:17:42 INFO - PROCESS | 1777 | 1461097062215 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}] 13:17:42 INFO - PROCESS | 1777 | 1461097062430 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 13:17:42 INFO - PROCESS | 1777 | 1461097062762 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bd000 == 143 [pid = 1777] [id = 430] 13:17:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93acd000) [pid = 1777] [serial = 1291] [outer = (nil)] 13:17:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x93d13000) [pid = 1777] [serial = 1292] [outer = 0x93acd000] 13:17:42 INFO - PROCESS | 1777 | 1461097062861 Marionette DEBUG loaded listener.js 13:17:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93d15400) [pid = 1777] [serial = 1293] [outer = 0x93acd000] 13:17:43 INFO - PROCESS | 1777 | 1461097063744 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]]]}] 13:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1587ms 13:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:17:43 INFO - PROCESS | 1777 | 1461097063794 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 13:17:43 INFO - PROCESS | 1777 | 1461097063798 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 13:17:43 INFO - PROCESS | 1777 | 1461097063805 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:17:43 INFO - PROCESS | 1777 | 1461097063809 Marionette TRACE conn3 <- [1,1694,null,{}] 13:17:43 INFO - PROCESS | 1777 | 1461097063815 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}] 13:17:44 INFO - PROCESS | 1777 | 1461097064085 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 13:17:44 INFO - PROCESS | 1777 | 1461097064405 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdd0000 == 144 [pid = 1777] [id = 431] 13:17:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x93ac6400) [pid = 1777] [serial = 1294] [outer = (nil)] 13:17:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x96b94400) [pid = 1777] [serial = 1295] [outer = 0x93ac6400] 13:17:44 INFO - PROCESS | 1777 | 1461097064506 Marionette DEBUG loaded listener.js 13:17:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x971ae000) [pid = 1777] [serial = 1296] [outer = 0x93ac6400] 13:17:45 INFO - PROCESS | 1777 | 1461097065394 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]]]}] 13:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1635ms 13:17:45 INFO - PROCESS | 1777 | 1461097065441 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 13:17:45 INFO - PROCESS | 1777 | 1461097065445 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 13:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:17:45 INFO - PROCESS | 1777 | 1461097065451 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:17:45 INFO - PROCESS | 1777 | 1461097065455 Marionette TRACE conn3 <- [1,1698,null,{}] 13:17:45 INFO - PROCESS | 1777 | 1461097065460 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}] 13:17:45 INFO - PROCESS | 1777 | 1461097065674 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 13:17:46 INFO - PROCESS | 1777 | 1461097065999 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adb5000 == 145 [pid = 1777] [id = 432] 13:17:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x932e2800) [pid = 1777] [serial = 1297] [outer = (nil)] 13:17:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x97d46c00) [pid = 1777] [serial = 1298] [outer = 0x932e2800] 13:17:46 INFO - PROCESS | 1777 | 1461097066088 Marionette DEBUG loaded listener.js 13:17:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x98101800) [pid = 1777] [serial = 1299] [outer = 0x932e2800] 13:17:46 INFO - PROCESS | 1777 | 1461097066981 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]]]}] 13:17:47 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 13:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1598ms 13:17:47 INFO - PROCESS | 1777 | 1461097067050 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 13:17:47 INFO - PROCESS | 1777 | 1461097067054 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 13:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:17:47 INFO - PROCESS | 1777 | 1461097067061 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:17:47 INFO - PROCESS | 1777 | 1461097067064 Marionette TRACE conn3 <- [1,1702,null,{}] 13:17:47 INFO - PROCESS | 1777 | 1461097067070 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}] 13:17:47 INFO - PROCESS | 1777 | 1461097067303 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 13:17:47 INFO - PROCESS | 1777 | 1461097067629 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x94dc1400 == 146 [pid = 1777] [id = 433] 13:17:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x971ad800) [pid = 1777] [serial = 1300] [outer = (nil)] 13:17:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x9823d800) [pid = 1777] [serial = 1301] [outer = 0x971ad800] 13:17:47 INFO - PROCESS | 1777 | 1461097067713 Marionette DEBUG loaded listener.js 13:17:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x98b04000) [pid = 1777] [serial = 1302] [outer = 0x971ad800] 13:17:48 INFO - PROCESS | 1777 | 1461097068601 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]]]}] 13:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1580ms 13:17:48 INFO - PROCESS | 1777 | 1461097068643 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 13:17:48 INFO - PROCESS | 1777 | 1461097068649 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 13:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:17:48 INFO - PROCESS | 1777 | 1461097068659 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:17:48 INFO - PROCESS | 1777 | 1461097068663 Marionette TRACE conn3 <- [1,1706,null,{}] 13:17:48 INFO - PROCESS | 1777 | 1461097068672 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}] 13:17:48 INFO - PROCESS | 1777 | 1461097068995 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 13:17:49 INFO - PROCESS | 1777 | 1461097069330 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x981b2800 == 147 [pid = 1777] [id = 434] 13:17:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x981b2c00) [pid = 1777] [serial = 1303] [outer = (nil)] 13:17:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x998ca400) [pid = 1777] [serial = 1304] [outer = 0x981b2c00] 13:17:49 INFO - PROCESS | 1777 | 1461097069423 Marionette DEBUG loaded listener.js 13:17:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 195 (0x99ca2c00) [pid = 1777] [serial = 1305] [outer = 0x981b2c00] 13:17:50 INFO - PROCESS | 1777 | 1461097070272 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]]]}] 13:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1694ms 13:17:50 INFO - PROCESS | 1777 | 1461097070353 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 13:17:50 INFO - PROCESS | 1777 | 1461097070357 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 13:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:17:50 INFO - PROCESS | 1777 | 1461097070364 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:17:50 INFO - PROCESS | 1777 | 1461097070366 Marionette TRACE conn3 <- [1,1710,null,{}] 13:17:50 INFO - PROCESS | 1777 | 1461097070373 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}] 13:17:50 INFO - PROCESS | 1777 | 1461097070634 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 13:17:50 INFO - PROCESS | 1777 | 1461097070970 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dd7400 == 148 [pid = 1777] [id = 435] 13:17:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 196 (0x8548fc00) [pid = 1777] [serial = 1306] [outer = (nil)] 13:17:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 197 (0x9a89dc00) [pid = 1777] [serial = 1307] [outer = 0x8548fc00] 13:17:51 INFO - PROCESS | 1777 | 1461097071057 Marionette DEBUG loaded listener.js 13:17:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 198 (0x9df80000) [pid = 1777] [serial = 1308] [outer = 0x8548fc00] 13:17:51 INFO - PROCESS | 1777 | 1461097071994 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]]]}] 13:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1688ms 13:17:52 INFO - PROCESS | 1777 | 1461097072053 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 13:17:52 INFO - PROCESS | 1777 | 1461097072056 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 13:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:17:52 INFO - PROCESS | 1777 | 1461097072063 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:17:52 INFO - PROCESS | 1777 | 1461097072067 Marionette TRACE conn3 <- [1,1714,null,{}] 13:17:52 INFO - PROCESS | 1777 | 1461097072072 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}] 13:17:52 INFO - PROCESS | 1777 | 1461097072299 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 13:17:52 INFO - PROCESS | 1777 | 1461097072628 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d45000 == 149 [pid = 1777] [id = 436] 13:17:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 199 (0x99c9b400) [pid = 1777] [serial = 1309] [outer = (nil)] 13:17:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 200 (0x9fc2dc00) [pid = 1777] [serial = 1310] [outer = 0x99c9b400] 13:17:52 INFO - PROCESS | 1777 | 1461097072718 Marionette DEBUG loaded listener.js 13:17:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 201 (0x9fc30400) [pid = 1777] [serial = 1311] [outer = 0x99c9b400] 13:17:53 INFO - PROCESS | 1777 | 1461097073629 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]]]}] 13:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1638ms 13:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:17:53 INFO - PROCESS | 1777 | 1461097073703 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 13:17:53 INFO - PROCESS | 1777 | 1461097073707 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 13:17:53 INFO - PROCESS | 1777 | 1461097073713 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:17:53 INFO - PROCESS | 1777 | 1461097073717 Marionette TRACE conn3 <- [1,1718,null,{}] 13:17:53 INFO - PROCESS | 1777 | 1461097073723 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}] 13:17:53 INFO - PROCESS | 1777 | 1461097073973 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 13:17:54 INFO - PROCESS | 1777 | 1461097074306 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x88197800 == 150 [pid = 1777] [id = 437] 13:17:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 202 (0x9a677800) [pid = 1777] [serial = 1312] [outer = (nil)] 13:17:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 203 (0x9fd96000) [pid = 1777] [serial = 1313] [outer = 0x9a677800] 13:17:54 INFO - PROCESS | 1777 | 1461097074396 Marionette DEBUG loaded listener.js 13:17:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 204 (0x9fd9ec00) [pid = 1777] [serial = 1314] [outer = 0x9a677800] 13:17:55 INFO - PROCESS | 1777 | 1461097075307 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]]]}] 13:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1635ms 13:17:55 INFO - PROCESS | 1777 | 1461097075348 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 13:17:55 INFO - PROCESS | 1777 | 1461097075352 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 13:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:17:55 INFO - PROCESS | 1777 | 1461097075358 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:17:55 INFO - PROCESS | 1777 | 1461097075362 Marionette TRACE conn3 <- [1,1722,null,{}] 13:17:55 INFO - PROCESS | 1777 | 1461097075367 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}] 13:17:55 INFO - PROCESS | 1777 | 1461097075587 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 13:17:55 INFO - PROCESS | 1777 | 1461097075927 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x90387800 == 151 [pid = 1777] [id = 438] 13:17:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 205 (0x96fc9400) [pid = 1777] [serial = 1315] [outer = (nil)] 13:17:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 206 (0xa013dc00) [pid = 1777] [serial = 1316] [outer = 0x96fc9400] 13:17:56 INFO - PROCESS | 1777 | 1461097076023 Marionette DEBUG loaded listener.js 13:17:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 207 (0xa01c0800) [pid = 1777] [serial = 1317] [outer = 0x96fc9400] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2b3800 == 150 [pid = 1777] [id = 310] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931c8000 == 149 [pid = 1777] [id = 316] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdc9000 == 148 [pid = 1777] [id = 313] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x904c9c00 == 147 [pid = 1777] [id = 49] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd1000 == 146 [pid = 1777] [id = 305] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931bb800 == 145 [pid = 1777] [id = 271] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8be03400 == 144 [pid = 1777] [id = 309] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd0800 == 143 [pid = 1777] [id = 314] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8f709400 == 142 [pid = 1777] [id = 54] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6aa000 == 141 [pid = 1777] [id = 311] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88193c00 == 140 [pid = 1777] [id = 301] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x93179800 == 139 [pid = 1777] [id = 315] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x904d0400 == 138 [pid = 1777] [id = 272] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4dcc00 == 137 [pid = 1777] [id = 308] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8be04c00 == 136 [pid = 1777] [id = 312] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x98102800 == 135 [pid = 1777] [id = 412] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x855c6c00 == 134 [pid = 1777] [id = 413] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x86f05800 == 133 [pid = 1777] [id = 411] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x97d44800 == 132 [pid = 1777] [id = 410] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x90680400 == 131 [pid = 1777] [id = 409] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x93258800 == 130 [pid = 1777] [id = 407] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x94db6800 == 129 [pid = 1777] [id = 408] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x90385800 == 128 [pid = 1777] [id = 406] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x897e5c00 == 127 [pid = 1777] [id = 405] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade1c00 == 126 [pid = 1777] [id = 404] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b846c00 == 125 [pid = 1777] [id = 403] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8e888400 == 124 [pid = 1777] [id = 402] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8adeb400 == 123 [pid = 1777] [id = 400] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc7800 == 122 [pid = 1777] [id = 401] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae84000 == 121 [pid = 1777] [id = 399] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x897e5000 == 120 [pid = 1777] [id = 398] 13:17:57 INFO - PROCESS | 1777 | --DOCSHELL 0x85495800 == 119 [pid = 1777] [id = 397] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 206 (0x8b0be000) [pid = 1777] [serial = 1190] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 205 (0x8fdc6400) [pid = 1777] [serial = 1139] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 204 (0x9038f400) [pid = 1777] [serial = 1142] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 203 (0x8c15a800) [pid = 1777] [serial = 1074] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 202 (0x9319d800) [pid = 1777] [serial = 1149] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 201 (0x900ac000) [pid = 1777] [serial = 1086] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 200 (0x904cac00) [pid = 1777] [serial = 1089] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 199 (0x904c6c00) [pid = 1777] [serial = 1143] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 198 (0x94db9400) [pid = 1777] [serial = 1158] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 197 (0x9305c400) [pid = 1777] [serial = 1095] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 196 (0x8f70f000) [pid = 1777] [serial = 1136] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 195 (0x897e4800) [pid = 1777] [serial = 1182] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 194 (0x89c49c00) [pid = 1777] [serial = 984] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x88bc8800) [pid = 1777] [serial = 1056] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x8e88ec00) [pid = 1777] [serial = 1077] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x9810a000) [pid = 1777] [serial = 1173] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x93d18c00) [pid = 1777] [serial = 1155] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8ade3800) [pid = 1777] [serial = 1179] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8adb7800) [pid = 1777] [serial = 1178] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8ac13400) [pid = 1777] [serial = 1184] [outer = (nil)] [url = about:blank] 13:17:57 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x96fce800) [pid = 1777] [serial = 1166] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8adb5c00) [pid = 1777] [serial = 1185] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x96fbc800) [pid = 1777] [serial = 1164] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8fc6ac00) [pid = 1777] [serial = 1083] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x932e5000) [pid = 1777] [serial = 1152] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x9584bc00) [pid = 1777] [serial = 1160] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x93d11800) [pid = 1777] [serial = 1154] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b4e6c00) [pid = 1777] [serial = 1065] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8be0b000) [pid = 1777] [serial = 1071] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x88b38000) [pid = 1777] [serial = 1181] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x88b38c00) [pid = 1777] [serial = 1124] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x98240400) [pid = 1777] [serial = 1176] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x91236800) [pid = 1777] [serial = 1145] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x97d42400) [pid = 1777] [serial = 1170] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fb27400) [pid = 1777] [serial = 1137] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x9316b400) [pid = 1777] [serial = 1148] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8b004000) [pid = 1777] [serial = 1127] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x96fc8400) [pid = 1777] [serial = 1167] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9823b000) [pid = 1777] [serial = 1175] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8b091000) [pid = 1777] [serial = 1187] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x96fb9400) [pid = 1777] [serial = 1163] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x931c6c00) [pid = 1777] [serial = 1151] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8b098000) [pid = 1777] [serial = 1128] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8fdce400) [pid = 1777] [serial = 1140] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8b6aa800) [pid = 1777] [serial = 1068] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8f486800) [pid = 1777] [serial = 1080] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x97b39400) [pid = 1777] [serial = 1169] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x96276000) [pid = 1777] [serial = 1161] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x9319b800) [pid = 1777] [serial = 1098] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x914e2000) [pid = 1777] [serial = 1146] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x89d68c00) [pid = 1777] [serial = 1125] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x931c7800) [pid = 1777] [serial = 1101] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8aeb1800) [pid = 1777] [serial = 1059] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8be0e400) [pid = 1777] [serial = 1131] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8e884000) [pid = 1777] [serial = 1133] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8e88b400) [pid = 1777] [serial = 1134] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x93ac6800) [pid = 1777] [serial = 1157] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x98104c00) [pid = 1777] [serial = 1172] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8b0c2800) [pid = 1777] [serial = 1188] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8b0c3000) [pid = 1777] [serial = 1062] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b846800) [pid = 1777] [serial = 1130] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x91edf000) [pid = 1777] [serial = 1092] [outer = (nil)] [url = about:blank] 13:17:58 INFO - PROCESS | 1777 | 1461097078617 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]]]}] 13:17:58 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 13:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 3284ms 13:17:58 INFO - PROCESS | 1777 | 1461097078649 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 13:17:58 INFO - PROCESS | 1777 | 1461097078655 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 13:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:17:58 INFO - PROCESS | 1777 | 1461097078664 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:17:58 INFO - PROCESS | 1777 | 1461097078669 Marionette TRACE conn3 <- [1,1726,null,{}] 13:17:58 INFO - PROCESS | 1777 | 1461097078677 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}] 13:17:58 INFO - PROCESS | 1777 | 1461097078891 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 13:17:59 INFO - PROCESS | 1777 | 1461097079075 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:17:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x85495800 == 120 [pid = 1777] [id = 439] 13:17:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x86201800) [pid = 1777] [serial = 1318] [outer = (nil)] 13:17:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x88285400) [pid = 1777] [serial = 1319] [outer = 0x86201800] 13:17:59 INFO - PROCESS | 1777 | 1461097079158 Marionette DEBUG loaded listener.js 13:17:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8853fc00) [pid = 1777] [serial = 1320] [outer = 0x86201800] 13:18:00 INFO - PROCESS | 1777 | 1461097080076 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]]]}] 13:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1436ms 13:18:00 INFO - PROCESS | 1777 | 1461097080100 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 13:18:00 INFO - PROCESS | 1777 | 1461097080108 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 13:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:18:00 INFO - PROCESS | 1777 | 1461097080117 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:18:00 INFO - PROCESS | 1777 | 1461097080122 Marionette TRACE conn3 <- [1,1730,null,{}] 13:18:00 INFO - PROCESS | 1777 | 1461097080127 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}] 13:18:00 INFO - PROCESS | 1777 | 1461097080310 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 13:18:00 INFO - PROCESS | 1777 | 1461097080320 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x88289400 == 121 [pid = 1777] [id = 440] 13:18:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x88bc4c00) [pid = 1777] [serial = 1321] [outer = (nil)] 13:18:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x897ed400) [pid = 1777] [serial = 1322] [outer = 0x88bc4c00] 13:18:00 INFO - PROCESS | 1777 | 1461097080613 Marionette DEBUG loaded listener.js 13:18:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x89c51800) [pid = 1777] [serial = 1323] [outer = 0x88bc4c00] 13:18:01 INFO - PROCESS | 1777 | 1461097081550 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]]]}] 13:18:01 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 13:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1481ms 13:18:01 INFO - PROCESS | 1777 | 1461097081598 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 13:18:01 INFO - PROCESS | 1777 | 1461097081602 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 13:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:18:01 INFO - PROCESS | 1777 | 1461097081617 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:18:01 INFO - PROCESS | 1777 | 1461097081622 Marionette TRACE conn3 <- [1,1734,null,{}] 13:18:01 INFO - PROCESS | 1777 | 1461097081638 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}] 13:18:01 INFO - PROCESS | 1777 | 1461097081986 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 13:18:02 INFO - PROCESS | 1777 | 1461097082046 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e5000 == 122 [pid = 1777] [id = 441] 13:18:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8ac0d000) [pid = 1777] [serial = 1324] [outer = (nil)] 13:18:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8ade1c00) [pid = 1777] [serial = 1325] [outer = 0x8ac0d000] 13:18:02 INFO - PROCESS | 1777 | 1461097082152 Marionette DEBUG loaded listener.js 13:18:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8ae87800) [pid = 1777] [serial = 1326] [outer = 0x8ac0d000] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x86204400) [pid = 1777] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8f2b0000) [pid = 1777] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8e88c800) [pid = 1777] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8aea9400) [pid = 1777] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8ae90c00) [pid = 1777] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x900a9400) [pid = 1777] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8b623c00) [pid = 1777] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8aea9000) [pid = 1777] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8ae86400) [pid = 1777] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8be03000) [pid = 1777] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x998d9800) [pid = 1777] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x98b04800) [pid = 1777] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x97d4fc00) [pid = 1777] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x897e5800) [pid = 1777] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x904cb400) [pid = 1777] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8854b400) [pid = 1777] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x9584e800) [pid = 1777] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x93259000) [pid = 1777] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x94db6c00) [pid = 1777] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x897f0800) [pid = 1777] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x855d4800) [pid = 1777] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x88543800) [pid = 1777] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x85493400) [pid = 1777] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8ae84400) [pid = 1777] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:18:03 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x85497800) [pid = 1777] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:18:03 INFO - PROCESS | 1777 | 1461097083814 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]]]}] 13:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 2235ms 13:18:03 INFO - PROCESS | 1777 | 1461097083853 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 13:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:18:03 INFO - PROCESS | 1777 | 1461097083858 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 13:18:03 INFO - PROCESS | 1777 | 1461097083864 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:18:03 INFO - PROCESS | 1777 | 1461097083868 Marionette TRACE conn3 <- [1,1738,null,{}] 13:18:03 INFO - PROCESS | 1777 | 1461097083873 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}] 13:18:04 INFO - PROCESS | 1777 | 1461097084064 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 13:18:04 INFO - PROCESS | 1777 | 1461097084079 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d0c00 == 123 [pid = 1777] [id = 442] 13:18:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x86f0bc00) [pid = 1777] [serial = 1327] [outer = (nil)] 13:18:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8adb9000) [pid = 1777] [serial = 1328] [outer = 0x86f0bc00] 13:18:04 INFO - PROCESS | 1777 | 1461097084318 Marionette DEBUG loaded listener.js 13:18:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8ae8f000) [pid = 1777] [serial = 1329] [outer = 0x86f0bc00] 13:18:05 INFO - PROCESS | 1777 | 1461097085072 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]]]}] 13:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1238ms 13:18:05 INFO - PROCESS | 1777 | 1461097085102 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 13:18:05 INFO - PROCESS | 1777 | 1461097085106 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 13:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:18:05 INFO - PROCESS | 1777 | 1461097085111 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:18:05 INFO - PROCESS | 1777 | 1461097085114 Marionette TRACE conn3 <- [1,1742,null,{}] 13:18:05 INFO - PROCESS | 1777 | 1461097085119 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}] 13:18:05 INFO - PROCESS | 1777 | 1461097085359 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 13:18:05 INFO - PROCESS | 1777 | 1461097085649 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x855cd800 == 124 [pid = 1777] [id = 443] 13:18:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x855ce400) [pid = 1777] [serial = 1330] [outer = (nil)] 13:18:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x85da1c00) [pid = 1777] [serial = 1331] [outer = 0x855ce400] 13:18:05 INFO - PROCESS | 1777 | 1461097085814 Marionette DEBUG loaded listener.js 13:18:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x88193000) [pid = 1777] [serial = 1332] [outer = 0x855ce400] 13:18:06 INFO - PROCESS | 1777 | 1461097086750 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]]]}] 13:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1680ms 13:18:06 INFO - PROCESS | 1777 | 1461097086795 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 13:18:06 INFO - PROCESS | 1777 | 1461097086808 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 13:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:18:06 INFO - PROCESS | 1777 | 1461097086821 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:18:06 INFO - PROCESS | 1777 | 1461097086827 Marionette TRACE conn3 <- [1,1746,null,{}] 13:18:06 INFO - PROCESS | 1777 | 1461097086836 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}] 13:18:07 INFO - PROCESS | 1777 | 1461097087079 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 13:18:07 INFO - PROCESS | 1777 | 1461097087432 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x897eac00 == 125 [pid = 1777] [id = 444] 13:18:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x897ed800) [pid = 1777] [serial = 1333] [outer = (nil)] 13:18:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x89c4f400) [pid = 1777] [serial = 1334] [outer = 0x897ed800] 13:18:07 INFO - PROCESS | 1777 | 1461097087526 Marionette DEBUG loaded listener.js 13:18:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x89d6ec00) [pid = 1777] [serial = 1335] [outer = 0x897ed800] 13:18:08 INFO - PROCESS | 1777 | 1461097088563 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]]]}] 13:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1786ms 13:18:08 INFO - PROCESS | 1777 | 1461097088611 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 13:18:08 INFO - PROCESS | 1777 | 1461097088618 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 13:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:18:08 INFO - PROCESS | 1777 | 1461097088624 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:18:08 INFO - PROCESS | 1777 | 1461097088627 Marionette TRACE conn3 <- [1,1750,null,{}] 13:18:08 INFO - PROCESS | 1777 | 1461097088634 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}] 13:18:08 INFO - PROCESS | 1777 | 1461097088856 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 13:18:09 INFO - PROCESS | 1777 | 1461097089215 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d2000 == 126 [pid = 1777] [id = 445] 13:18:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8ac0b400) [pid = 1777] [serial = 1336] [outer = (nil)] 13:18:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8ae89400) [pid = 1777] [serial = 1337] [outer = 0x8ac0b400] 13:18:09 INFO - PROCESS | 1777 | 1461097089308 Marionette DEBUG loaded listener.js 13:18:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8aeb4c00) [pid = 1777] [serial = 1338] [outer = 0x8ac0b400] 13:18:10 INFO - PROCESS | 1777 | 1461097090245 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]]]}] 13:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1687ms 13:18:10 INFO - PROCESS | 1777 | 1461097090313 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 13:18:10 INFO - PROCESS | 1777 | 1461097090318 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 13:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:18:10 INFO - PROCESS | 1777 | 1461097090334 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:18:10 INFO - PROCESS | 1777 | 1461097090344 Marionette TRACE conn3 <- [1,1754,null,{}] 13:18:10 INFO - PROCESS | 1777 | 1461097090351 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}] 13:18:10 INFO - PROCESS | 1777 | 1461097090622 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 13:18:10 INFO - PROCESS | 1777 | 1461097090946 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e2400 == 127 [pid = 1777] [id = 446] 13:18:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8ac16400) [pid = 1777] [serial = 1339] [outer = (nil)] 13:18:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b0c3c00) [pid = 1777] [serial = 1340] [outer = 0x8ac16400] 13:18:11 INFO - PROCESS | 1777 | 1461097091040 Marionette DEBUG loaded listener.js 13:18:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b0cf800) [pid = 1777] [serial = 1341] [outer = 0x8ac16400] 13:18:12 INFO - PROCESS | 1777 | 1461097091999 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]]]}] 13:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1753ms 13:18:12 INFO - PROCESS | 1777 | 1461097092080 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 13:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:18:12 INFO - PROCESS | 1777 | 1461097092085 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 13:18:12 INFO - PROCESS | 1777 | 1461097092091 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:18:12 INFO - PROCESS | 1777 | 1461097092095 Marionette TRACE conn3 <- [1,1758,null,{}] 13:18:12 INFO - PROCESS | 1777 | 1461097092101 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}] 13:18:12 INFO - PROCESS | 1777 | 1461097092370 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 13:18:12 INFO - PROCESS | 1777 | 1461097092682 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0b9c00 == 128 [pid = 1777] [id = 447] 13:18:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b0c5c00) [pid = 1777] [serial = 1342] [outer = (nil)] 13:18:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b4e7400) [pid = 1777] [serial = 1343] [outer = 0x8b0c5c00] 13:18:12 INFO - PROCESS | 1777 | 1461097092778 Marionette DEBUG loaded listener.js 13:18:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b56a800) [pid = 1777] [serial = 1344] [outer = 0x8b0c5c00] 13:18:13 INFO - PROCESS | 1777 | 1461097093663 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]]]}] 13:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1634ms 13:18:13 INFO - PROCESS | 1777 | 1461097093727 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 13:18:13 INFO - PROCESS | 1777 | 1461097093731 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 13:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:18:13 INFO - PROCESS | 1777 | 1461097093737 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:18:13 INFO - PROCESS | 1777 | 1461097093741 Marionette TRACE conn3 <- [1,1762,null,{}] 13:18:13 INFO - PROCESS | 1777 | 1461097093747 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}] 13:18:13 INFO - PROCESS | 1777 | 1461097093971 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 13:18:14 INFO - PROCESS | 1777 | 1461097094300 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4db400 == 129 [pid = 1777] [id = 448] 13:18:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b4dcc00) [pid = 1777] [serial = 1345] [outer = (nil)] 13:18:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b6afc00) [pid = 1777] [serial = 1346] [outer = 0x8b4dcc00] 13:18:14 INFO - PROCESS | 1777 | 1461097094411 Marionette DEBUG loaded listener.js 13:18:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8be04c00) [pid = 1777] [serial = 1347] [outer = 0x8b4dcc00] 13:18:15 INFO - PROCESS | 1777 | 1461097095363 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]]]}] 13:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1681ms 13:18:15 INFO - PROCESS | 1777 | 1461097095420 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 13:18:15 INFO - PROCESS | 1777 | 1461097095424 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 13:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:18:15 INFO - PROCESS | 1777 | 1461097095430 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:18:15 INFO - PROCESS | 1777 | 1461097095434 Marionette TRACE conn3 <- [1,1766,null,{}] 13:18:15 INFO - PROCESS | 1777 | 1461097095439 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}] 13:18:15 INFO - PROCESS | 1777 | 1461097095644 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 13:18:15 INFO - PROCESS | 1777 | 1461097095954 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b618000 == 130 [pid = 1777] [id = 449] 13:18:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b6b0800) [pid = 1777] [serial = 1348] [outer = (nil)] 13:18:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8bf2ec00) [pid = 1777] [serial = 1349] [outer = 0x8b6b0800] 13:18:16 INFO - PROCESS | 1777 | 1461097096051 Marionette DEBUG loaded listener.js 13:18:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8c15a800) [pid = 1777] [serial = 1350] [outer = 0x8b6b0800] 13:18:16 INFO - PROCESS | 1777 | 1461097096947 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]]]}] 13:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1583ms 13:18:17 INFO - PROCESS | 1777 | 1461097097014 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 13:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:18:17 INFO - PROCESS | 1777 | 1461097097019 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 13:18:17 INFO - PROCESS | 1777 | 1461097097026 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:18:17 INFO - PROCESS | 1777 | 1461097097029 Marionette TRACE conn3 <- [1,1770,null,{}] 13:18:17 INFO - PROCESS | 1777 | 1461097097035 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}] 13:18:17 INFO - PROCESS | 1777 | 1461097097307 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 13:18:17 INFO - PROCESS | 1777 | 1461097097627 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be0e400 == 131 [pid = 1777] [id = 450] 13:18:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8bf22000) [pid = 1777] [serial = 1351] [outer = (nil)] 13:18:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8e88d000) [pid = 1777] [serial = 1352] [outer = 0x8bf22000] 13:18:17 INFO - PROCESS | 1777 | 1461097097714 Marionette DEBUG loaded listener.js 13:18:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8e890000) [pid = 1777] [serial = 1353] [outer = 0x8bf22000] 13:18:18 INFO - PROCESS | 1777 | 1461097098575 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]]]}] 13:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1632ms 13:18:18 INFO - PROCESS | 1777 | 1461097098658 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 13:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:18:18 INFO - PROCESS | 1777 | 1461097098662 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 13:18:18 INFO - PROCESS | 1777 | 1461097098669 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:18:18 INFO - PROCESS | 1777 | 1461097098672 Marionette TRACE conn3 <- [1,1774,null,{}] 13:18:18 INFO - PROCESS | 1777 | 1461097098678 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}] 13:18:18 INFO - PROCESS | 1777 | 1461097098909 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 13:18:19 INFO - PROCESS | 1777 | 1461097099228 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0d9000 == 132 [pid = 1777] [id = 451] 13:18:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8bf23800) [pid = 1777] [serial = 1354] [outer = (nil)] 13:18:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8f486800) [pid = 1777] [serial = 1355] [outer = 0x8bf23800] 13:18:19 INFO - PROCESS | 1777 | 1461097099323 Marionette DEBUG loaded listener.js 13:18:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8f703c00) [pid = 1777] [serial = 1356] [outer = 0x8bf23800] 13:18:20 INFO - PROCESS | 1777 | 1461097100197 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]]]}] 13:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1586ms 13:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:18:20 INFO - PROCESS | 1777 | 1461097100255 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 13:18:20 INFO - PROCESS | 1777 | 1461097100259 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 13:18:20 INFO - PROCESS | 1777 | 1461097100265 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:18:20 INFO - PROCESS | 1777 | 1461097100269 Marionette TRACE conn3 <- [1,1778,null,{}] 13:18:20 INFO - PROCESS | 1777 | 1461097100275 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}] 13:18:20 INFO - PROCESS | 1777 | 1461097100471 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 13:18:20 INFO - PROCESS | 1777 | 1461097100780 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e88f000 == 133 [pid = 1777] [id = 452] 13:18:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8f47cc00) [pid = 1777] [serial = 1357] [outer = (nil)] 13:18:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8fb2f000) [pid = 1777] [serial = 1358] [outer = 0x8f47cc00] 13:18:20 INFO - PROCESS | 1777 | 1461097100871 Marionette DEBUG loaded listener.js 13:18:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8fc6b400) [pid = 1777] [serial = 1359] [outer = 0x8f47cc00] 13:18:21 INFO - PROCESS | 1777 | 1461097101751 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]]]}] 13:18:21 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 13:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1532ms 13:18:21 INFO - PROCESS | 1777 | 1461097101798 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 13:18:21 INFO - PROCESS | 1777 | 1461097101802 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 13:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:18:21 INFO - PROCESS | 1777 | 1461097101808 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:18:21 INFO - PROCESS | 1777 | 1461097101812 Marionette TRACE conn3 <- [1,1782,null,{}] 13:18:21 INFO - PROCESS | 1777 | 1461097101818 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}] 13:18:22 INFO - PROCESS | 1777 | 1461097102046 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 13:18:22 INFO - PROCESS | 1777 | 1461097102381 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0e400 == 134 [pid = 1777] [id = 453] 13:18:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8fd0ec00) [pid = 1777] [serial = 1360] [outer = (nil)] 13:18:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8fdc6400) [pid = 1777] [serial = 1361] [outer = 0x8fd0ec00] 13:18:22 INFO - PROCESS | 1777 | 1461097102526 Marionette DEBUG loaded listener.js 13:18:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x900a3000) [pid = 1777] [serial = 1362] [outer = 0x8fd0ec00] 13:18:23 INFO - PROCESS | 1777 | 1461097103471 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]]]}] 13:18:23 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 13:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1734ms 13:18:23 INFO - PROCESS | 1777 | 1461097103543 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 13:18:23 INFO - PROCESS | 1777 | 1461097103547 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 13:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:18:23 INFO - PROCESS | 1777 | 1461097103553 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:18:23 INFO - PROCESS | 1777 | 1461097103557 Marionette TRACE conn3 <- [1,1786,null,{}] 13:18:23 INFO - PROCESS | 1777 | 1461097103563 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}] 13:18:23 INFO - PROCESS | 1777 | 1461097103834 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 13:18:24 INFO - PROCESS | 1777 | 1461097104154 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aea9c00 == 135 [pid = 1777] [id = 454] 13:18:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8c160000) [pid = 1777] [serial = 1363] [outer = (nil)] 13:18:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9038d800) [pid = 1777] [serial = 1364] [outer = 0x8c160000] 13:18:24 INFO - PROCESS | 1777 | 1461097104238 Marionette DEBUG loaded listener.js 13:18:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x904ca800) [pid = 1777] [serial = 1365] [outer = 0x8c160000] 13:18:25 INFO - PROCESS | 1777 | 1461097105075 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]]]}] 13:18:25 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 13:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1586ms 13:18:25 INFO - PROCESS | 1777 | 1461097105141 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 13:18:25 INFO - PROCESS | 1777 | 1461097105145 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 13:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:18:25 INFO - PROCESS | 1777 | 1461097105151 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:18:25 INFO - PROCESS | 1777 | 1461097105155 Marionette TRACE conn3 <- [1,1790,null,{}] 13:18:25 INFO - PROCESS | 1777 | 1461097105161 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}] 13:18:25 INFO - PROCESS | 1777 | 1461097105352 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 13:18:25 INFO - PROCESS | 1777 | 1461097105665 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade1800 == 136 [pid = 1777] [id = 455] 13:18:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x904c2000) [pid = 1777] [serial = 1366] [outer = (nil)] 13:18:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9123ec00) [pid = 1777] [serial = 1367] [outer = 0x904c2000] 13:18:25 INFO - PROCESS | 1777 | 1461097105753 Marionette DEBUG loaded listener.js 13:18:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x91e91800) [pid = 1777] [serial = 1368] [outer = 0x904c2000] 13:18:26 INFO - PROCESS | 1777 | 1461097106622 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]]]}] 13:18:26 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) 13:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1536ms 13:18:26 INFO - PROCESS | 1777 | 1461097106689 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 13:18:26 INFO - PROCESS | 1777 | 1461097106692 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 13:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:18:26 INFO - PROCESS | 1777 | 1461097106699 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:18:26 INFO - PROCESS | 1777 | 1461097106703 Marionette TRACE conn3 <- [1,1794,null,{}] 13:18:26 INFO - PROCESS | 1777 | 1461097106708 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}] 13:18:26 INFO - PROCESS | 1777 | 1461097106920 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 13:18:27 INFO - PROCESS | 1777 | 1461097107235 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb27400 == 137 [pid = 1777] [id = 456] 13:18:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9067e400) [pid = 1777] [serial = 1369] [outer = (nil)] 13:18:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x93007400) [pid = 1777] [serial = 1370] [outer = 0x9067e400] 13:18:27 INFO - PROCESS | 1777 | 1461097107328 Marionette DEBUG loaded listener.js 13:18:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x93010000) [pid = 1777] [serial = 1371] [outer = 0x9067e400] 13:18:28 INFO - PROCESS | 1777 | 1461097108208 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]]]}] 13:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1590ms 13:18:28 INFO - PROCESS | 1777 | 1461097108290 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 13:18:28 INFO - PROCESS | 1777 | 1461097108294 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 13:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:18:28 INFO - PROCESS | 1777 | 1461097108300 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:18:28 INFO - PROCESS | 1777 | 1461097108304 Marionette TRACE conn3 <- [1,1798,null,{}] 13:18:28 INFO - PROCESS | 1777 | 1461097108309 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}] 13:18:28 INFO - PROCESS | 1777 | 1461097108543 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 13:18:28 INFO - PROCESS | 1777 | 1461097108867 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620d000 == 138 [pid = 1777] [id = 457] 13:18:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x88bcb400) [pid = 1777] [serial = 1372] [outer = (nil)] 13:18:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x93174000) [pid = 1777] [serial = 1373] [outer = 0x88bcb400] 13:18:28 INFO - PROCESS | 1777 | 1461097108958 Marionette DEBUG loaded listener.js 13:18:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x93199c00) [pid = 1777] [serial = 1374] [outer = 0x88bcb400] 13:18:29 INFO - PROCESS | 1777 | 1461097109857 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]]]}] 13:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1632ms 13:18:29 INFO - PROCESS | 1777 | 1461097109934 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 13:18:29 INFO - PROCESS | 1777 | 1461097109938 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 13:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:18:29 INFO - PROCESS | 1777 | 1461097109945 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:18:29 INFO - PROCESS | 1777 | 1461097109949 Marionette TRACE conn3 <- [1,1802,null,{}] 13:18:29 INFO - PROCESS | 1777 | 1461097109955 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}] 13:18:30 INFO - PROCESS | 1777 | 1461097110188 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 13:18:30 INFO - PROCESS | 1777 | 1461097110510 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x855cb400 == 139 [pid = 1777] [id = 458] 13:18:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x90523c00) [pid = 1777] [serial = 1375] [outer = (nil)] 13:18:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x931bf800) [pid = 1777] [serial = 1376] [outer = 0x90523c00] 13:18:30 INFO - PROCESS | 1777 | 1461097110595 Marionette DEBUG loaded listener.js 13:18:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x931c6400) [pid = 1777] [serial = 1377] [outer = 0x90523c00] 13:18:31 INFO - PROCESS | 1777 | ************************* 13:18:31 INFO - PROCESS | 1777 | A coding exception was thrown and uncaught in a Task. 13:18:31 INFO - PROCESS | 1777 | 13:18:31 INFO - PROCESS | 1777 | Full message: TypeError: NetworkError when attempting to fetch resource. 13:18:31 INFO - PROCESS | 1777 | Full stack: 13:18:31 INFO - PROCESS | 1777 | ************************* 13:18:31 INFO - PROCESS | 1777 | 1461097111568 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]]]}] 13:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1680ms 13:18:31 INFO - PROCESS | 1777 | 1461097111626 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 13:18:31 INFO - PROCESS | 1777 | 1461097111629 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 13:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:18:31 INFO - PROCESS | 1777 | 1461097111636 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:18:31 INFO - PROCESS | 1777 | 1461097111640 Marionette TRACE conn3 <- [1,1806,null,{}] 13:18:31 INFO - PROCESS | 1777 | 1461097111645 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}] 13:18:31 INFO - PROCESS | 1777 | 1461097111870 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 13:18:32 INFO - PROCESS | 1777 | 1461097112221 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0bc00 == 140 [pid = 1777] [id = 459] 13:18:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93170c00) [pid = 1777] [serial = 1378] [outer = (nil)] 13:18:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x93ac1800) [pid = 1777] [serial = 1379] [outer = 0x93170c00] 13:18:32 INFO - PROCESS | 1777 | 1461097112313 Marionette DEBUG loaded listener.js 13:18:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93ac6800) [pid = 1777] [serial = 1380] [outer = 0x93170c00] 13:18:33 INFO - PROCESS | 1777 | 1461097113207 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]]]}] 13:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1630ms 13:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:18:33 INFO - PROCESS | 1777 | 1461097113267 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 13:18:33 INFO - PROCESS | 1777 | 1461097113270 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 13:18:33 INFO - PROCESS | 1777 | 1461097113277 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:18:33 INFO - PROCESS | 1777 | 1461097113280 Marionette TRACE conn3 <- [1,1810,null,{}] 13:18:33 INFO - PROCESS | 1777 | 1461097113286 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}] 13:18:33 INFO - PROCESS | 1777 | 1461097113489 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 13:18:33 INFO - PROCESS | 1777 | 1461097113810 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0c7c00 == 141 [pid = 1777] [id = 460] 13:18:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8b56d800) [pid = 1777] [serial = 1381] [outer = (nil)] 13:18:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x96216000) [pid = 1777] [serial = 1382] [outer = 0x8b56d800] 13:18:33 INFO - PROCESS | 1777 | 1461097113911 Marionette DEBUG loaded listener.js 13:18:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x96a27400) [pid = 1777] [serial = 1383] [outer = 0x8b56d800] 13:18:34 INFO - PROCESS | 1777 | 1461097114788 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]]]}] 13:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1583ms 13:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:18:34 INFO - PROCESS | 1777 | 1461097114860 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 13:18:34 INFO - PROCESS | 1777 | 1461097114863 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 13:18:34 INFO - PROCESS | 1777 | 1461097114870 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:18:34 INFO - PROCESS | 1777 | 1461097114873 Marionette TRACE conn3 <- [1,1814,null,{}] 13:18:34 INFO - PROCESS | 1777 | 1461097114879 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}] 13:18:35 INFO - PROCESS | 1777 | 1461097115103 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 13:18:35 INFO - PROCESS | 1777 | 1461097115427 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x93258800 == 142 [pid = 1777] [id = 461] 13:18:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x932e7800) [pid = 1777] [serial = 1384] [outer = (nil)] 13:18:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x971b3c00) [pid = 1777] [serial = 1385] [outer = 0x932e7800] 13:18:35 INFO - PROCESS | 1777 | 1461097115514 Marionette DEBUG loaded listener.js 13:18:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x97b3d800) [pid = 1777] [serial = 1386] [outer = 0x932e7800] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x855cb800 == 141 [pid = 1777] [id = 391] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb9c00 == 140 [pid = 1777] [id = 390] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x93d1d400 == 139 [pid = 1777] [id = 341] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x86209800 == 138 [pid = 1777] [id = 373] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x855d0c00 == 137 [pid = 1777] [id = 442] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x897e5000 == 136 [pid = 1777] [id = 441] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x88289400 == 135 [pid = 1777] [id = 440] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x85495800 == 134 [pid = 1777] [id = 439] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x94dc1400 == 133 [pid = 1777] [id = 433] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x981b2800 == 132 [pid = 1777] [id = 434] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8adb5000 == 131 [pid = 1777] [id = 432] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdd0000 == 130 [pid = 1777] [id = 431] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x931bd000 == 129 [pid = 1777] [id = 430] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x90677800 == 128 [pid = 1777] [id = 428] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b7400 == 127 [pid = 1777] [id = 429] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8c161400 == 126 [pid = 1777] [id = 427] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae90000 == 125 [pid = 1777] [id = 426] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0c7400 == 124 [pid = 1777] [id = 425] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8b83b800 == 123 [pid = 1777] [id = 424] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8aead000 == 122 [pid = 1777] [id = 422] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x85499400 == 121 [pid = 1777] [id = 423] 13:18:37 INFO - PROCESS | 1777 | --DOCSHELL 0x8819e400 == 120 [pid = 1777] [id = 421] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8ac18800) [pid = 1777] [serial = 1259] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8b00e800) [pid = 1777] [serial = 1260] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8fd0fc00) [pid = 1777] [serial = 1211] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8f2aec00) [pid = 1777] [serial = 1208] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8b6b3c00) [pid = 1777] [serial = 1203] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x99c9d000) [pid = 1777] [serial = 1245] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x91ee6800) [pid = 1777] [serial = 1218] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8be0cc00) [pid = 1777] [serial = 1205] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b09bc00) [pid = 1777] [serial = 1257] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8aeb6c00) [pid = 1777] [serial = 1200] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x90386000) [pid = 1777] [serial = 1214] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9a6da000) [pid = 1777] [serial = 1248] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x904c3800) [pid = 1777] [serial = 1215] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9918c800) [pid = 1777] [serial = 1239] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x983fb400) [pid = 1777] [serial = 1233] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x89f57800) [pid = 1777] [serial = 1197] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x9a672c00) [pid = 1777] [serial = 1247] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x9319c400) [pid = 1777] [serial = 1221] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x93178400) [pid = 1777] [serial = 1220] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9929d000) [pid = 1777] [serial = 1241] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x96fb7c00) [pid = 1777] [serial = 1226] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8aea7400) [pid = 1777] [serial = 1199] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x99811800) [pid = 1777] [serial = 1242] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x93acac00) [pid = 1777] [serial = 1224] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x97d4bc00) [pid = 1777] [serial = 1229] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8bf27c00) [pid = 1777] [serial = 1206] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x91edd400) [pid = 1777] [serial = 1217] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8adb2c00) [pid = 1777] [serial = 1254] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x89c51c00) [pid = 1777] [serial = 1196] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fb2a400) [pid = 1777] [serial = 1209] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8b005800) [pid = 1777] [serial = 1256] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8adbdc00) [pid = 1777] [serial = 1104] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x98e27c00) [pid = 1777] [serial = 1236] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x99c99800) [pid = 1777] [serial = 1244] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x97dedc00) [pid = 1777] [serial = 1230] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x88b34000) [pid = 1777] [serial = 1250] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b838800) [pid = 1777] [serial = 1122] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x86f07400) [pid = 1777] [serial = 1194] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x99189400) [pid = 1777] [serial = 1238] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9823d400) [pid = 1777] [serial = 1232] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x96fc2c00) [pid = 1777] [serial = 1227] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98e1e400) [pid = 1777] [serial = 1235] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x89f54800) [pid = 1777] [serial = 1253] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x88bcd000) [pid = 1777] [serial = 1251] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b6a9800) [pid = 1777] [serial = 1202] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8fdc9400) [pid = 1777] [serial = 1212] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x932ec000) [pid = 1777] [serial = 1223] [outer = (nil)] [url = about:blank] 13:18:37 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x855d3c00) [pid = 1777] [serial = 1193] [outer = (nil)] [url = about:blank] 13:18:38 INFO - PROCESS | 1777 | 1461097118072 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]]]}] 13:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 3248ms 13:18:38 INFO - PROCESS | 1777 | 1461097118118 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 13:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:18:38 INFO - PROCESS | 1777 | 1461097118123 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 13:18:38 INFO - PROCESS | 1777 | 1461097118130 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:18:38 INFO - PROCESS | 1777 | 1461097118135 Marionette TRACE conn3 <- [1,1818,null,{}] 13:18:38 INFO - PROCESS | 1777 | 1461097118143 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}] 13:18:38 INFO - PROCESS | 1777 | 1461097118345 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 13:18:38 INFO - PROCESS | 1777 | 1461097118600 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8854b000 == 121 [pid = 1777] [id = 462] 13:18:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88b2d400) [pid = 1777] [serial = 1387] [outer = (nil)] 13:18:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88bc3400) [pid = 1777] [serial = 1388] [outer = 0x88b2d400] 13:18:38 INFO - PROCESS | 1777 | 1461097118686 Marionette DEBUG loaded listener.js 13:18:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x897e4c00) [pid = 1777] [serial = 1389] [outer = 0x88b2d400] 13:18:39 INFO - PROCESS | 1777 | 1461097119576 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]]]}] 13:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1487ms 13:18:39 INFO - PROCESS | 1777 | 1461097119617 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 13:18:39 INFO - PROCESS | 1777 | 1461097119625 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 13:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:18:39 INFO - PROCESS | 1777 | 1461097119640 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:18:39 INFO - PROCESS | 1777 | 1461097119645 Marionette TRACE conn3 <- [1,1822,null,{}] 13:18:39 INFO - PROCESS | 1777 | 1461097119651 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}] 13:18:39 INFO - PROCESS | 1777 | 1461097119916 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 13:18:39 INFO - PROCESS | 1777 | 1461097119946 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d0c00 == 122 [pid = 1777] [id = 463] 13:18:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88545c00) [pid = 1777] [serial = 1390] [outer = (nil)] 13:18:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x89f59c00) [pid = 1777] [serial = 1391] [outer = 0x88545c00] 13:18:40 INFO - PROCESS | 1777 | 1461097120019 Marionette DEBUG loaded listener.js 13:18:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8adb5400) [pid = 1777] [serial = 1392] [outer = 0x88545c00] 13:18:41 INFO - PROCESS | 1777 | 1461097121037 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]]]}] 13:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1450ms 13:18:41 INFO - PROCESS | 1777 | 1461097121086 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 13:18:41 INFO - PROCESS | 1777 | 1461097121090 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 13:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:18:41 INFO - PROCESS | 1777 | 1461097121096 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:18:41 INFO - PROCESS | 1777 | 1461097121103 Marionette TRACE conn3 <- [1,1826,null,{}] 13:18:41 INFO - PROCESS | 1777 | 1461097121147 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}] 13:18:41 INFO - PROCESS | 1777 | 1461097121452 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 13:18:41 INFO - PROCESS | 1777 | 1461097121489 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d68400 == 123 [pid = 1777] [id = 464] 13:18:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8ae88400) [pid = 1777] [serial = 1393] [outer = (nil)] 13:18:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8aeb0000) [pid = 1777] [serial = 1394] [outer = 0x8ae88400] 13:18:41 INFO - PROCESS | 1777 | 1461097121569 Marionette DEBUG loaded listener.js 13:18:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b00c400) [pid = 1777] [serial = 1395] [outer = 0x8ae88400] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8aeb4000) [pid = 1777] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8ac0d000) [pid = 1777] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9a677800) [pid = 1777] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x99c9b400) [pid = 1777] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8548fc00) [pid = 1777] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x981b2c00) [pid = 1777] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x971ad800) [pid = 1777] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x932e2800) [pid = 1777] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93ac6400) [pid = 1777] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x93acd000) [pid = 1777] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8f70b400) [pid = 1777] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9067f800) [pid = 1777] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8fc6d000) [pid = 1777] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8b0c5800) [pid = 1777] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8f708800) [pid = 1777] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8bf2a000) [pid = 1777] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8ac1a800) [pid = 1777] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8b4e4800) [pid = 1777] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x88bc1800) [pid = 1777] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x86201800) [pid = 1777] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:18:42 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x88bc4c00) [pid = 1777] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:18:43 INFO - PROCESS | 1777 | 1461097122999 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]]]}] 13:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1921ms 13:18:43 INFO - PROCESS | 1777 | 1461097123018 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 13:18:43 INFO - PROCESS | 1777 | 1461097123022 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 13:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:18:43 INFO - PROCESS | 1777 | 1461097123029 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:18:43 INFO - PROCESS | 1777 | 1461097123032 Marionette TRACE conn3 <- [1,1830,null,{}] 13:18:43 INFO - PROCESS | 1777 | 1461097123038 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}] 13:18:43 INFO - PROCESS | 1777 | 1461097123290 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 13:18:43 INFO - PROCESS | 1777 | 1461097123312 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ac0d000 == 124 [pid = 1777] [id = 465] 13:18:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8aeadc00) [pid = 1777] [serial = 1396] [outer = (nil)] 13:18:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b09a800) [pid = 1777] [serial = 1397] [outer = 0x8aeadc00] 13:18:43 INFO - PROCESS | 1777 | 1461097123393 Marionette DEBUG loaded listener.js 13:18:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b0c1c00) [pid = 1777] [serial = 1398] [outer = 0x8aeadc00] 13:18:44 INFO - PROCESS | 1777 | 1461097124263 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]]]}] 13:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1378ms 13:18:44 INFO - PROCESS | 1777 | 1461097124411 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 13:18:44 INFO - PROCESS | 1777 | 1461097124417 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 13:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:18:44 INFO - PROCESS | 1777 | 1461097124437 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:18:44 INFO - PROCESS | 1777 | 1461097124442 Marionette TRACE conn3 <- [1,1834,null,{}] 13:18:44 INFO - PROCESS | 1777 | 1461097124451 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}] 13:18:44 INFO - PROCESS | 1777 | 1461097124653 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 13:18:44 INFO - PROCESS | 1777 | 1461097124923 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x88289400 == 125 [pid = 1777] [id = 466] 13:18:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8828d400) [pid = 1777] [serial = 1399] [outer = (nil)] 13:18:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8854bc00) [pid = 1777] [serial = 1400] [outer = 0x8828d400] 13:18:45 INFO - PROCESS | 1777 | 1461097125085 Marionette DEBUG loaded listener.js 13:18:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x88bcc800) [pid = 1777] [serial = 1401] [outer = 0x8828d400] 13:18:46 INFO - PROCESS | 1777 | 1461097126029 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]]]}] 13:18:46 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 13:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1654ms 13:18:46 INFO - PROCESS | 1777 | 1461097126079 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 13:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:18:46 INFO - PROCESS | 1777 | 1461097126086 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 13:18:46 INFO - PROCESS | 1777 | 1461097126098 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:18:46 INFO - PROCESS | 1777 | 1461097126104 Marionette TRACE conn3 <- [1,1838,null,{}] 13:18:46 INFO - PROCESS | 1777 | 1461097126110 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}] 13:18:46 INFO - PROCESS | 1777 | 1461097126341 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 13:18:46 INFO - PROCESS | 1777 | 1461097126663 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f5b400 == 126 [pid = 1777] [id = 467] 13:18:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8adbc400) [pid = 1777] [serial = 1402] [outer = (nil)] 13:18:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ae8c400) [pid = 1777] [serial = 1403] [outer = 0x8adbc400] 13:18:46 INFO - PROCESS | 1777 | 1461097126756 Marionette DEBUG loaded listener.js 13:18:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b09c800) [pid = 1777] [serial = 1404] [outer = 0x8adbc400] 13:18:47 INFO - PROCESS | 1777 | 1461097127816 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]]]}] 13:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1786ms 13:18:47 INFO - PROCESS | 1777 | 1461097127881 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 13:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:18:47 INFO - PROCESS | 1777 | 1461097127886 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 13:18:47 INFO - PROCESS | 1777 | 1461097127892 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:18:47 INFO - PROCESS | 1777 | 1461097127897 Marionette TRACE conn3 <- [1,1842,null,{}] 13:18:47 INFO - PROCESS | 1777 | 1461097127913 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}] 13:18:48 INFO - PROCESS | 1777 | 1461097128171 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 13:18:48 INFO - PROCESS | 1777 | 1461097128534 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeab000 == 127 [pid = 1777] [id = 468] 13:18:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b56a400) [pid = 1777] [serial = 1405] [outer = (nil)] 13:18:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b6acc00) [pid = 1777] [serial = 1406] [outer = 0x8b56a400] 13:18:48 INFO - PROCESS | 1777 | 1461097128634 Marionette DEBUG loaded listener.js 13:18:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b6b7400) [pid = 1777] [serial = 1407] [outer = 0x8b56a400] 13:18:49 INFO - PROCESS | 1777 | 1461097129556 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]]]}] 13:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1740ms 13:18:49 INFO - PROCESS | 1777 | 1461097129632 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 13:18:49 INFO - PROCESS | 1777 | 1461097129636 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 13:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:18:49 INFO - PROCESS | 1777 | 1461097129643 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:18:49 INFO - PROCESS | 1777 | 1461097129646 Marionette TRACE conn3 <- [1,1846,null,{}] 13:18:49 INFO - PROCESS | 1777 | 1461097129652 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}] 13:18:49 INFO - PROCESS | 1777 | 1461097129894 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 13:18:50 INFO - PROCESS | 1777 | 1461097130212 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ea800 == 128 [pid = 1777] [id = 469] 13:18:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b6ac400) [pid = 1777] [serial = 1408] [outer = (nil)] 13:18:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8bf21400) [pid = 1777] [serial = 1409] [outer = 0x8b6ac400] 13:18:50 INFO - PROCESS | 1777 | 1461097130308 Marionette DEBUG loaded listener.js 13:18:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bf29800) [pid = 1777] [serial = 1410] [outer = 0x8b6ac400] 13:18:51 INFO - PROCESS | 1777 | 1461097131206 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]]]}] 13:18:51 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) 13:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1640ms 13:18:51 INFO - PROCESS | 1777 | 1461097131284 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 13:18:51 INFO - PROCESS | 1777 | 1461097131287 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 13:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:18:51 INFO - PROCESS | 1777 | 1461097131293 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:18:51 INFO - PROCESS | 1777 | 1461097131297 Marionette TRACE conn3 <- [1,1850,null,{}] 13:18:51 INFO - PROCESS | 1777 | 1461097131303 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}] 13:18:51 INFO - PROCESS | 1777 | 1461097131507 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 13:18:51 INFO - PROCESS | 1777 | 1461097131822 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be09c00 == 129 [pid = 1777] [id = 470] 13:18:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8bf28000) [pid = 1777] [serial = 1411] [outer = (nil)] 13:18:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8e885400) [pid = 1777] [serial = 1412] [outer = 0x8bf28000] 13:18:51 INFO - PROCESS | 1777 | 1461097131915 Marionette DEBUG loaded listener.js 13:18:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8e88b400) [pid = 1777] [serial = 1413] [outer = 0x8bf28000] 13:18:52 INFO - PROCESS | 1777 | 1461097132873 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]]]}] 13:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1637ms 13:18:52 INFO - PROCESS | 1777 | 1461097132931 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 13:18:52 INFO - PROCESS | 1777 | 1461097132934 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 13:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:18:52 INFO - PROCESS | 1777 | 1461097132942 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:18:52 INFO - PROCESS | 1777 | 1461097132945 Marionette TRACE conn3 <- [1,1854,null,{}] 13:18:52 INFO - PROCESS | 1777 | 1461097132951 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}] 13:18:53 INFO - PROCESS | 1777 | 1461097133227 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 13:18:53 INFO - PROCESS | 1777 | 1461097133559 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be01400 == 130 [pid = 1777] [id = 471] 13:18:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fc64c00) [pid = 1777] [serial = 1414] [outer = (nil)] 13:18:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fc72800) [pid = 1777] [serial = 1415] [outer = 0x8fc64c00] 13:18:53 INFO - PROCESS | 1777 | 1461097133649 Marionette DEBUG loaded listener.js 13:18:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fdc6c00) [pid = 1777] [serial = 1416] [outer = 0x8fc64c00] 13:18:54 INFO - PROCESS | 1777 | 1461097134568 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]]]}] 13:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1687ms 13:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:18:54 INFO - PROCESS | 1777 | 1461097134629 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 13:18:54 INFO - PROCESS | 1777 | 1461097134632 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 13:18:54 INFO - PROCESS | 1777 | 1461097134639 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:18:54 INFO - PROCESS | 1777 | 1461097134642 Marionette TRACE conn3 <- [1,1858,null,{}] 13:18:54 INFO - PROCESS | 1777 | 1461097134648 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}] 13:18:54 INFO - PROCESS | 1777 | 1461097134849 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 13:18:55 INFO - PROCESS | 1777 | 1461097135166 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdce800 == 131 [pid = 1777] [id = 472] 13:18:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x900a6400) [pid = 1777] [serial = 1417] [outer = (nil)] 13:18:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x90381400) [pid = 1777] [serial = 1418] [outer = 0x900a6400] 13:18:55 INFO - PROCESS | 1777 | 1461097135269 Marionette DEBUG loaded listener.js 13:18:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x90390400) [pid = 1777] [serial = 1419] [outer = 0x900a6400] 13:18:56 INFO - PROCESS | 1777 | 1461097136168 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]]]}] 13:18:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:18:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1586ms 13:18:56 INFO - PROCESS | 1777 | 1461097136225 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 13:18:56 INFO - PROCESS | 1777 | 1461097136228 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 13:18:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:18:56 INFO - PROCESS | 1777 | 1461097136235 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:18:56 INFO - PROCESS | 1777 | 1461097136239 Marionette TRACE conn3 <- [1,1862,null,{}] 13:18:56 INFO - PROCESS | 1777 | 1461097136245 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}] 13:18:56 INFO - PROCESS | 1777 | 1461097136447 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 13:18:56 INFO - PROCESS | 1777 | 1461097136763 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b840000 == 132 [pid = 1777] [id = 473] 13:18:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8f70b400) [pid = 1777] [serial = 1420] [outer = (nil)] 13:18:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x9123a800) [pid = 1777] [serial = 1421] [outer = 0x8f70b400] 13:18:56 INFO - PROCESS | 1777 | 1461097136855 Marionette DEBUG loaded listener.js 13:18:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x91edec00) [pid = 1777] [serial = 1422] [outer = 0x8f70b400] 13:18:57 INFO - PROCESS | 1777 | 1461097137759 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]]]}] 13:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1591ms 13:18:57 INFO - PROCESS | 1777 | 1461097137827 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 13:18:57 INFO - PROCESS | 1777 | 1461097137831 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 13:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:18:57 INFO - PROCESS | 1777 | 1461097137839 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:18:57 INFO - PROCESS | 1777 | 1461097137843 Marionette TRACE conn3 <- [1,1866,null,{}] 13:18:57 INFO - PROCESS | 1777 | 1461097137848 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}] 13:18:58 INFO - PROCESS | 1777 | 1461097138049 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 13:18:58 INFO - PROCESS | 1777 | 1461097138373 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdcb400 == 133 [pid = 1777] [id = 474] 13:18:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x904cf400) [pid = 1777] [serial = 1423] [outer = (nil)] 13:18:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x9319c000) [pid = 1777] [serial = 1424] [outer = 0x904cf400] 13:18:58 INFO - PROCESS | 1777 | 1461097138464 Marionette DEBUG loaded listener.js 13:18:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9319fc00) [pid = 1777] [serial = 1425] [outer = 0x904cf400] 13:18:59 INFO - PROCESS | 1777 | 1461097139335 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]]]}] 13:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1540ms 13:18:59 INFO - PROCESS | 1777 | 1461097139380 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 13:18:59 INFO - PROCESS | 1777 | 1461097139385 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 13:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:18:59 INFO - PROCESS | 1777 | 1461097139391 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:18:59 INFO - PROCESS | 1777 | 1461097139394 Marionette TRACE conn3 <- [1,1870,null,{}] 13:18:59 INFO - PROCESS | 1777 | 1461097139400 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}] 13:18:59 INFO - PROCESS | 1777 | 1461097139596 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 13:18:59 INFO - PROCESS | 1777 | 1461097139875 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:18:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x85499400 == 134 [pid = 1777] [id = 475] 13:18:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b841c00) [pid = 1777] [serial = 1426] [outer = (nil)] 13:19:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x932e6400) [pid = 1777] [serial = 1427] [outer = 0x8b841c00] 13:19:00 INFO - PROCESS | 1777 | 1461097140012 Marionette DEBUG loaded listener.js 13:19:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93ac2800) [pid = 1777] [serial = 1428] [outer = 0x8b841c00] 13:19:00 INFO - PROCESS | 1777 | 1461097140929 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]]]}] 13:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1583ms 13:19:00 INFO - PROCESS | 1777 | 1461097140976 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 13:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:19:00 INFO - PROCESS | 1777 | 1461097140980 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 13:19:00 INFO - PROCESS | 1777 | 1461097140987 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:19:00 INFO - PROCESS | 1777 | 1461097140991 Marionette TRACE conn3 <- [1,1874,null,{}] 13:19:00 INFO - PROCESS | 1777 | 1461097140997 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}] 13:19:01 INFO - PROCESS | 1777 | 1461097141275 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 13:19:01 INFO - PROCESS | 1777 | 1461097141644 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x94dba800 == 135 [pid = 1777] [id = 476] 13:19:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x9621b000) [pid = 1777] [serial = 1429] [outer = (nil)] 13:19:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96fc5400) [pid = 1777] [serial = 1430] [outer = 0x9621b000] 13:19:01 INFO - PROCESS | 1777 | 1461097141748 Marionette DEBUG loaded listener.js 13:19:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x97911800) [pid = 1777] [serial = 1431] [outer = 0x9621b000] 13:19:02 INFO - PROCESS | 1777 | 1461097142752 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]]]}] 13:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1833ms 13:19:02 INFO - PROCESS | 1777 | 1461097142820 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 13:19:02 INFO - PROCESS | 1777 | 1461097142824 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 13:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:19:02 INFO - PROCESS | 1777 | 1461097142831 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:19:02 INFO - PROCESS | 1777 | 1461097142833 Marionette TRACE conn3 <- [1,1878,null,{}] 13:19:02 INFO - PROCESS | 1777 | 1461097142839 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}] 13:19:03 INFO - PROCESS | 1777 | 1461097143091 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 13:19:03 INFO - PROCESS | 1777 | 1461097143419 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc2000 == 136 [pid = 1777] [id = 477] 13:19:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8adecc00) [pid = 1777] [serial = 1432] [outer = (nil)] 13:19:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x97909c00) [pid = 1777] [serial = 1433] [outer = 0x8adecc00] 13:19:03 INFO - PROCESS | 1777 | 1461097143508 Marionette DEBUG loaded listener.js 13:19:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x98106c00) [pid = 1777] [serial = 1434] [outer = 0x8adecc00] 13:19:04 INFO - PROCESS | 1777 | 1461097144424 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]]]}] 13:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1631ms 13:19:04 INFO - PROCESS | 1777 | 1461097144472 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 13:19:04 INFO - PROCESS | 1777 | 1461097144476 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 13:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:19:04 INFO - PROCESS | 1777 | 1461097144483 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:19:04 INFO - PROCESS | 1777 | 1461097144485 Marionette TRACE conn3 <- [1,1882,null,{}] 13:19:04 INFO - PROCESS | 1777 | 1461097144491 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}] 13:19:04 INFO - PROCESS | 1777 | 1461097144694 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 13:19:04 INFO - PROCESS | 1777 | 1461097144970 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x97c71400 == 137 [pid = 1777] [id = 478] 13:19:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x97d4f800) [pid = 1777] [serial = 1435] [outer = (nil)] 13:19:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x981bc000) [pid = 1777] [serial = 1436] [outer = 0x97d4f800] 13:19:05 INFO - PROCESS | 1777 | 1461097145107 Marionette DEBUG loaded listener.js 13:19:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98239800) [pid = 1777] [serial = 1437] [outer = 0x97d4f800] 13:19:05 INFO - PROCESS | 1777 | 1461097145970 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]]]}] 13:19:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:19:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1540ms 13:19:06 INFO - PROCESS | 1777 | 1461097146024 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 13:19:06 INFO - PROCESS | 1777 | 1461097146028 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 13:19:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:19:06 INFO - PROCESS | 1777 | 1461097146034 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:19:06 INFO - PROCESS | 1777 | 1461097146037 Marionette TRACE conn3 <- [1,1886,null,{}] 13:19:06 INFO - PROCESS | 1777 | 1461097146043 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}] 13:19:06 INFO - PROCESS | 1777 | 1461097146250 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 13:19:06 INFO - PROCESS | 1777 | 1461097146528 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d0f000 == 138 [pid = 1777] [id = 479] 13:19:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9810cc00) [pid = 1777] [serial = 1438] [outer = (nil)] 13:19:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x983fb400) [pid = 1777] [serial = 1439] [outer = 0x9810cc00] 13:19:06 INFO - PROCESS | 1777 | 1461097146666 Marionette DEBUG loaded listener.js 13:19:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x984a3000) [pid = 1777] [serial = 1440] [outer = 0x9810cc00] 13:19:07 INFO - PROCESS | 1777 | 1461097147576 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]]]}] 13:19:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:19:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1582ms 13:19:07 INFO - PROCESS | 1777 | 1461097147617 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 13:19:07 INFO - PROCESS | 1777 | 1461097147621 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 13:19:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:19:07 INFO - PROCESS | 1777 | 1461097147627 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:19:07 INFO - PROCESS | 1777 | 1461097147630 Marionette TRACE conn3 <- [1,1890,null,{}] 13:19:07 INFO - PROCESS | 1777 | 1461097147636 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}] 13:19:07 INFO - PROCESS | 1777 | 1461097147878 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 13:19:08 INFO - PROCESS | 1777 | 1461097148228 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f56400 == 139 [pid = 1777] [id = 480] 13:19:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8b565400) [pid = 1777] [serial = 1441] [outer = (nil)] 13:19:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x98ec7c00) [pid = 1777] [serial = 1442] [outer = 0x8b565400] 13:19:08 INFO - PROCESS | 1777 | 1461097148321 Marionette DEBUG loaded listener.js 13:19:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x99205400) [pid = 1777] [serial = 1443] [outer = 0x8b565400] 13:19:09 INFO - PROCESS | 1777 | 1461097149248 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]]]}] 13:19:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:19:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1694ms 13:19:09 INFO - PROCESS | 1777 | 1461097149322 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 13:19:09 INFO - PROCESS | 1777 | 1461097149325 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 13:19:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:19:09 INFO - PROCESS | 1777 | 1461097149332 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:19:09 INFO - PROCESS | 1777 | 1461097149335 Marionette TRACE conn3 <- [1,1894,null,{}] 13:19:09 INFO - PROCESS | 1777 | 1461097149341 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}] 13:19:09 INFO - PROCESS | 1777 | 1461097149592 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 13:19:09 INFO - PROCESS | 1777 | 1461097149925 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x94dc1400 == 140 [pid = 1777] [id = 481] 13:19:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9823dc00) [pid = 1777] [serial = 1444] [outer = (nil)] 13:19:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x99816000) [pid = 1777] [serial = 1445] [outer = 0x9823dc00] 13:19:10 INFO - PROCESS | 1777 | 1461097150015 Marionette DEBUG loaded listener.js 13:19:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x998ce000) [pid = 1777] [serial = 1446] [outer = 0x9823dc00] 13:19:10 INFO - PROCESS | 1777 | 1461097150938 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]]]}] 13:19:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:19:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1683ms 13:19:11 INFO - PROCESS | 1777 | 1461097151016 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 13:19:11 INFO - PROCESS | 1777 | 1461097151019 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 13:19:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:19:11 INFO - PROCESS | 1777 | 1461097151026 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:19:11 INFO - PROCESS | 1777 | 1461097151030 Marionette TRACE conn3 <- [1,1898,null,{}] 13:19:11 INFO - PROCESS | 1777 | 1461097151035 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}] 13:19:11 INFO - PROCESS | 1777 | 1461097151276 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 13:19:11 INFO - PROCESS | 1777 | 1461097151605 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x99294800 == 141 [pid = 1777] [id = 482] 13:19:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9929d000) [pid = 1777] [serial = 1447] [outer = (nil)] 13:19:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x99ca4000) [pid = 1777] [serial = 1448] [outer = 0x9929d000] 13:19:11 INFO - PROCESS | 1777 | 1461097151693 Marionette DEBUG loaded listener.js 13:19:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x9a66e400) [pid = 1777] [serial = 1449] [outer = 0x9929d000] 13:19:12 INFO - PROCESS | 1777 | 1461097152595 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]]]}] 13:19:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:19:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1646ms 13:19:12 INFO - PROCESS | 1777 | 1461097152673 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 13:19:12 INFO - PROCESS | 1777 | 1461097152676 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 13:19:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:19:12 INFO - PROCESS | 1777 | 1461097152683 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:19:12 INFO - PROCESS | 1777 | 1461097152687 Marionette TRACE conn3 <- [1,1902,null,{}] 13:19:12 INFO - PROCESS | 1777 | 1461097152692 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}] 13:19:12 INFO - PROCESS | 1777 | 1461097152955 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 13:19:13 INFO - PROCESS | 1777 | 1461097153282 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dcd000 == 142 [pid = 1777] [id = 483] 13:19:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x89d6a800) [pid = 1777] [serial = 1450] [outer = (nil)] 13:19:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9a89fc00) [pid = 1777] [serial = 1451] [outer = 0x89d6a800] 13:19:13 INFO - PROCESS | 1777 | 1461097153376 Marionette DEBUG loaded listener.js 13:19:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x9df81c00) [pid = 1777] [serial = 1452] [outer = 0x89d6a800] 13:19:14 INFO - PROCESS | 1777 | 1461097154302 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]]]}] 13:19:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:19:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1686ms 13:19:14 INFO - PROCESS | 1777 | 1461097154370 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 13:19:14 INFO - PROCESS | 1777 | 1461097154374 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 13:19:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:19:14 INFO - PROCESS | 1777 | 1461097154380 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:19:14 INFO - PROCESS | 1777 | 1461097154384 Marionette TRACE conn3 <- [1,1906,null,{}] 13:19:14 INFO - PROCESS | 1777 | 1461097154390 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}] 13:19:14 INFO - PROCESS | 1777 | 1461097154596 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x89f5a800 == 141 [pid = 1777] [id = 352] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8620d000 == 140 [pid = 1777] [id = 457] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x855cb400 == 139 [pid = 1777] [id = 458] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb27400 == 138 [pid = 1777] [id = 456] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade1800 == 137 [pid = 1777] [id = 455] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd0e400 == 136 [pid = 1777] [id = 453] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8aea9c00 == 135 [pid = 1777] [id = 454] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8e88f000 == 134 [pid = 1777] [id = 452] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0d9000 == 133 [pid = 1777] [id = 451] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8be0e400 == 132 [pid = 1777] [id = 450] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b618000 == 131 [pid = 1777] [id = 449] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4db400 == 130 [pid = 1777] [id = 448] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0b9c00 == 129 [pid = 1777] [id = 447] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x855d2000 == 128 [pid = 1777] [id = 445] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x897e2400 == 127 [pid = 1777] [id = 446] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x897eac00 == 126 [pid = 1777] [id = 444] 13:19:16 INFO - PROCESS | 1777 | --DOCSHELL 0x855cd800 == 125 [pid = 1777] [id = 443] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8b0d8000) [pid = 1777] [serial = 1191] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8ade1c00) [pid = 1777] [serial = 1325] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x9fd9ec00) [pid = 1777] [serial = 1314] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x9fd96000) [pid = 1777] [serial = 1313] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x9fc30400) [pid = 1777] [serial = 1311] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x9fc2dc00) [pid = 1777] [serial = 1310] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x9df80000) [pid = 1777] [serial = 1308] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x9a89dc00) [pid = 1777] [serial = 1307] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x99ca2c00) [pid = 1777] [serial = 1305] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x998ca400) [pid = 1777] [serial = 1304] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9823d800) [pid = 1777] [serial = 1301] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x98b04000) [pid = 1777] [serial = 1302] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x98101800) [pid = 1777] [serial = 1299] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x97d46c00) [pid = 1777] [serial = 1298] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x971ae000) [pid = 1777] [serial = 1296] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x96b94400) [pid = 1777] [serial = 1295] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x93d15400) [pid = 1777] [serial = 1293] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x93d13000) [pid = 1777] [serial = 1292] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x932e1c00) [pid = 1777] [serial = 1290] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x93257c00) [pid = 1777] [serial = 1289] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x93198400) [pid = 1777] [serial = 1287] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x93171c00) [pid = 1777] [serial = 1286] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x91232800) [pid = 1777] [serial = 1283] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x914ebc00) [pid = 1777] [serial = 1284] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x9038ac00) [pid = 1777] [serial = 1281] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8fd0ac00) [pid = 1777] [serial = 1280] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fc65c00) [pid = 1777] [serial = 1278] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fb23c00) [pid = 1777] [serial = 1277] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8f2b7c00) [pid = 1777] [serial = 1275] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8f2ab400) [pid = 1777] [serial = 1274] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8c15e000) [pid = 1777] [serial = 1272] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8be10800) [pid = 1777] [serial = 1271] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8b61c800) [pid = 1777] [serial = 1269] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b570400) [pid = 1777] [serial = 1268] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8ae82400) [pid = 1777] [serial = 1266] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8adc1800) [pid = 1777] [serial = 1265] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b4e1800) [pid = 1777] [serial = 1262] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8adb9000) [pid = 1777] [serial = 1328] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x88285400) [pid = 1777] [serial = 1319] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8853fc00) [pid = 1777] [serial = 1320] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0xa013dc00) [pid = 1777] [serial = 1316] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8ae87800) [pid = 1777] [serial = 1326] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x89c51800) [pid = 1777] [serial = 1323] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x897ed400) [pid = 1777] [serial = 1322] [outer = (nil)] [url = about:blank] 13:19:16 INFO - PROCESS | 1777 | 1461097156569 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x88192800 == 126 [pid = 1777] [id = 484] 13:19:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88194c00) [pid = 1777] [serial = 1453] [outer = (nil)] 13:19:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8819dc00) [pid = 1777] [serial = 1454] [outer = 0x88194c00] 13:19:16 INFO - PROCESS | 1777 | 1461097156651 Marionette DEBUG loaded listener.js 13:19:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88286c00) [pid = 1777] [serial = 1455] [outer = 0x88194c00] 13:19:17 INFO - PROCESS | 1777 | 1461097157468 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]]]}] 13:19:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:19:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 3136ms 13:19:17 INFO - PROCESS | 1777 | 1461097157520 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 13:19:17 INFO - PROCESS | 1777 | 1461097157527 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 13:19:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:19:17 INFO - PROCESS | 1777 | 1461097157536 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:19:17 INFO - PROCESS | 1777 | 1461097157541 Marionette TRACE conn3 <- [1,1910,null,{}] 13:19:17 INFO - PROCESS | 1777 | 1461097157547 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}] 13:19:17 INFO - PROCESS | 1777 | 1461097157762 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 13:19:17 INFO - PROCESS | 1777 | 1461097157959 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e5c00 == 127 [pid = 1777] [id = 485] 13:19:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x897ec400) [pid = 1777] [serial = 1456] [outer = (nil)] 13:19:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x89c51400) [pid = 1777] [serial = 1457] [outer = 0x897ec400] 13:19:18 INFO - PROCESS | 1777 | 1461097158038 Marionette DEBUG loaded listener.js 13:19:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x89d6e000) [pid = 1777] [serial = 1458] [outer = 0x897ec400] 13:19:18 INFO - PROCESS | 1777 | 1461097158971 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]]]}] 13:19:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:19:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1494ms 13:19:19 INFO - PROCESS | 1777 | 1461097159040 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 13:19:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:19:19 INFO - PROCESS | 1777 | 1461097159046 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 13:19:19 INFO - PROCESS | 1777 | 1461097159053 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:19:19 INFO - PROCESS | 1777 | 1461097159056 Marionette TRACE conn3 <- [1,1914,null,{}] 13:19:19 INFO - PROCESS | 1777 | 1461097159062 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}] 13:19:19 INFO - PROCESS | 1777 | 1461097159314 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 13:19:19 INFO - PROCESS | 1777 | 1461097159344 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88191c00 == 128 [pid = 1777] [id = 486] 13:19:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8adbe400) [pid = 1777] [serial = 1459] [outer = (nil)] 13:19:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8adeb400) [pid = 1777] [serial = 1460] [outer = 0x8adbe400] 13:19:19 INFO - PROCESS | 1777 | 1461097159416 Marionette DEBUG loaded listener.js 13:19:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8ae87800) [pid = 1777] [serial = 1461] [outer = 0x8adbe400] 13:19:20 INFO - PROCESS | 1777 | 1461097160458 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]]]}] 13:19:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:19:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1434ms 13:19:20 INFO - PROCESS | 1777 | 1461097160486 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 13:19:20 INFO - PROCESS | 1777 | 1461097160490 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 13:19:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:19:20 INFO - PROCESS | 1777 | 1461097160505 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:19:20 INFO - PROCESS | 1777 | 1461097160514 Marionette TRACE conn3 <- [1,1918,null,{}] 13:19:20 INFO - PROCESS | 1777 | 1461097160530 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}] 13:19:20 INFO - PROCESS | 1777 | 1461097160799 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x88b2d400) [pid = 1777] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b56d800) [pid = 1777] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x93170c00) [pid = 1777] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x90523c00) [pid = 1777] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x88bcb400) [pid = 1777] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9067e400) [pid = 1777] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x904c2000) [pid = 1777] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8c160000) [pid = 1777] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8fd0ec00) [pid = 1777] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8f47cc00) [pid = 1777] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8bf23800) [pid = 1777] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8bf22000) [pid = 1777] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x88545c00) [pid = 1777] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x89d67000) [pid = 1777] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x96fc9400) [pid = 1777] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8ae88400) [pid = 1777] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8b6b0800) [pid = 1777] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b4dcc00) [pid = 1777] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8b0c5c00) [pid = 1777] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8ac16400) [pid = 1777] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8ac0b400) [pid = 1777] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x897ed800) [pid = 1777] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:19:21 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x855ce400) [pid = 1777] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:19:21 INFO - PROCESS | 1777 | 1461097161682 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cae000 == 129 [pid = 1777] [id = 487] 13:19:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x84cb8800) [pid = 1777] [serial = 1462] [outer = (nil)] 13:19:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x88542000) [pid = 1777] [serial = 1463] [outer = 0x84cb8800] 13:19:21 INFO - PROCESS | 1777 | 1461097161755 Marionette DEBUG loaded listener.js 13:19:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88bcac00) [pid = 1777] [serial = 1464] [outer = 0x84cb8800] 13:19:22 INFO - PROCESS | 1777 | 1461097162507 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]]]}] 13:19:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:19:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 2070ms 13:19:22 INFO - PROCESS | 1777 | 1461097162568 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 13:19:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:19:22 INFO - PROCESS | 1777 | 1461097162573 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 13:19:22 INFO - PROCESS | 1777 | 1461097162578 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:19:22 INFO - PROCESS | 1777 | 1461097162582 Marionette TRACE conn3 <- [1,1922,null,{}] 13:19:22 INFO - PROCESS | 1777 | 1461097162587 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}] 13:19:22 INFO - PROCESS | 1777 | 1461097162771 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 13:19:22 INFO - PROCESS | 1777 | 1461097162781 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x88546000 == 130 [pid = 1777] [id = 488] 13:19:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8ade0c00) [pid = 1777] [serial = 1465] [outer = (nil)] 13:19:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b0cc400) [pid = 1777] [serial = 1466] [outer = 0x8ade0c00] 13:19:22 INFO - PROCESS | 1777 | 1461097162855 Marionette DEBUG loaded listener.js 13:19:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b4da000) [pid = 1777] [serial = 1467] [outer = 0x8ade0c00] 13:19:24 INFO - PROCESS | 1777 | 1461097164184 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]]]}] 13:19:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:19:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1639ms 13:19:24 INFO - PROCESS | 1777 | 1461097164218 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 13:19:24 INFO - PROCESS | 1777 | 1461097164225 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 13:19:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:19:24 INFO - PROCESS | 1777 | 1461097164239 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:19:24 INFO - PROCESS | 1777 | 1461097164246 Marionette TRACE conn3 <- [1,1926,null,{}] 13:19:24 INFO - PROCESS | 1777 | 1461097164257 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}] 13:19:24 INFO - PROCESS | 1777 | 1461097164477 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 13:19:24 INFO - PROCESS | 1777 | 1461097164756 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x88198000 == 131 [pid = 1777] [id = 489] 13:19:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x881a0000) [pid = 1777] [serial = 1468] [outer = (nil)] 13:19:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x89c4d000) [pid = 1777] [serial = 1469] [outer = 0x881a0000] 13:19:24 INFO - PROCESS | 1777 | 1461097164848 Marionette DEBUG loaded listener.js 13:19:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ac0f800) [pid = 1777] [serial = 1470] [outer = 0x881a0000] 13:19:25 INFO - PROCESS | 1777 | 1461097165832 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]]]}] 13:19:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:19:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1639ms 13:19:25 INFO - PROCESS | 1777 | 1461097165876 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 13:19:25 INFO - PROCESS | 1777 | 1461097165885 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 13:19:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:19:25 INFO - PROCESS | 1777 | 1461097165896 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:19:25 INFO - PROCESS | 1777 | 1461097165900 Marionette TRACE conn3 <- [1,1930,null,{}] 13:19:25 INFO - PROCESS | 1777 | 1461097165906 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}] 13:19:26 INFO - PROCESS | 1777 | 1461097166118 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 13:19:26 INFO - PROCESS | 1777 | 1461097166477 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae88400 == 132 [pid = 1777] [id = 490] 13:19:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8aeaa800) [pid = 1777] [serial = 1471] [outer = (nil)] 13:19:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b008000) [pid = 1777] [serial = 1472] [outer = 0x8aeaa800] 13:19:26 INFO - PROCESS | 1777 | 1461097166570 Marionette DEBUG loaded listener.js 13:19:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b0c5c00) [pid = 1777] [serial = 1473] [outer = 0x8aeaa800] 13:19:27 INFO - PROCESS | 1777 | 1461097167501 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]]]}] 13:19:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:19:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1637ms 13:19:27 INFO - PROCESS | 1777 | 1461097167533 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 13:19:27 INFO - PROCESS | 1777 | 1461097167537 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 13:19:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:19:27 INFO - PROCESS | 1777 | 1461097167544 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:19:27 INFO - PROCESS | 1777 | 1461097167550 Marionette TRACE conn3 <- [1,1934,null,{}] 13:19:27 INFO - PROCESS | 1777 | 1461097167566 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}] 13:19:27 INFO - PROCESS | 1777 | 1461097167776 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 13:19:28 INFO - PROCESS | 1777 | 1461097168093 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b00d000 == 133 [pid = 1777] [id = 491] 13:19:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b61b400) [pid = 1777] [serial = 1474] [outer = (nil)] 13:19:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b623000) [pid = 1777] [serial = 1475] [outer = 0x8b61b400] 13:19:28 INFO - PROCESS | 1777 | 1461097168188 Marionette DEBUG loaded listener.js 13:19:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b6b5c00) [pid = 1777] [serial = 1476] [outer = 0x8b61b400] 13:19:29 INFO - PROCESS | 1777 | 1461097169152 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]]]}] 13:19:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:19:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1687ms 13:19:29 INFO - PROCESS | 1777 | 1461097169232 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 13:19:29 INFO - PROCESS | 1777 | 1461097169237 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 13:19:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:19:29 INFO - PROCESS | 1777 | 1461097169244 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:19:29 INFO - PROCESS | 1777 | 1461097169247 Marionette TRACE conn3 <- [1,1938,null,{}] 13:19:29 INFO - PROCESS | 1777 | 1461097169253 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}] 13:19:29 INFO - PROCESS | 1777 | 1461097169476 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 13:19:29 INFO - PROCESS | 1777 | 1461097169796 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x897eb800 == 134 [pid = 1777] [id = 492] 13:19:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b570400) [pid = 1777] [serial = 1477] [outer = (nil)] 13:19:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8be0ac00) [pid = 1777] [serial = 1478] [outer = 0x8b570400] 13:19:29 INFO - PROCESS | 1777 | 1461097169891 Marionette DEBUG loaded listener.js 13:19:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8bf28400) [pid = 1777] [serial = 1479] [outer = 0x8b570400] 13:19:30 INFO - PROCESS | 1777 | 1461097170795 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]]]}] 13:19:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:19:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1588ms 13:19:30 INFO - PROCESS | 1777 | 1461097170832 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 13:19:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:19:30 INFO - PROCESS | 1777 | 1461097170837 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 13:19:30 INFO - PROCESS | 1777 | 1461097170843 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:19:30 INFO - PROCESS | 1777 | 1461097170847 Marionette TRACE conn3 <- [1,1942,null,{}] 13:19:30 INFO - PROCESS | 1777 | 1461097170852 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}] 13:19:31 INFO - PROCESS | 1777 | 1461097171051 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 13:19:31 INFO - PROCESS | 1777 | 1461097171325 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0bdc00 == 135 [pid = 1777] [id = 493] 13:19:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b624000) [pid = 1777] [serial = 1480] [outer = (nil)] 13:19:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8e882800) [pid = 1777] [serial = 1481] [outer = 0x8b624000] 13:19:31 INFO - PROCESS | 1777 | 1461097171461 Marionette DEBUG loaded listener.js 13:19:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8e88c400) [pid = 1777] [serial = 1482] [outer = 0x8b624000] 13:19:32 INFO - PROCESS | 1777 | 1461097172406 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]]]}] 13:19:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:19:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1632ms 13:19:32 INFO - PROCESS | 1777 | 1461097172475 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 13:19:32 INFO - PROCESS | 1777 | 1461097172478 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 13:19:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:19:32 INFO - PROCESS | 1777 | 1461097172485 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:19:32 INFO - PROCESS | 1777 | 1461097172489 Marionette TRACE conn3 <- [1,1946,null,{}] 13:19:32 INFO - PROCESS | 1777 | 1461097172495 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}] 13:19:32 INFO - PROCESS | 1777 | 1461097172767 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 13:19:33 INFO - PROCESS | 1777 | 1461097173099 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be07800 == 136 [pid = 1777] [id = 494] 13:19:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8f47c800) [pid = 1777] [serial = 1483] [outer = (nil)] 13:19:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fb27c00) [pid = 1777] [serial = 1484] [outer = 0x8f47c800] 13:19:33 INFO - PROCESS | 1777 | 1461097173195 Marionette DEBUG loaded listener.js 13:19:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fb2d400) [pid = 1777] [serial = 1485] [outer = 0x8f47c800] 13:19:34 INFO - PROCESS | 1777 | 1461097174086 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]]]}] 13:19:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:19:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1631ms 13:19:34 INFO - PROCESS | 1777 | 1461097174117 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 13:19:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:19:34 INFO - PROCESS | 1777 | 1461097174121 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 13:19:34 INFO - PROCESS | 1777 | 1461097174128 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:19:34 INFO - PROCESS | 1777 | 1461097174131 Marionette TRACE conn3 <- [1,1950,null,{}] 13:19:34 INFO - PROCESS | 1777 | 1461097174137 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}] 13:19:34 INFO - PROCESS | 1777 | 1461097174345 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 13:19:34 INFO - PROCESS | 1777 | 1461097174622 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b61f000 == 137 [pid = 1777] [id = 495] 13:19:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8e890800) [pid = 1777] [serial = 1486] [outer = (nil)] 13:19:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fd05400) [pid = 1777] [serial = 1487] [outer = 0x8e890800] 13:19:34 INFO - PROCESS | 1777 | 1461097174758 Marionette DEBUG loaded listener.js 13:19:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fd0f800) [pid = 1777] [serial = 1488] [outer = 0x8e890800] 13:19:35 INFO - PROCESS | 1777 | 1461097175626 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]]]}] 13:19:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:19:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1537ms 13:19:35 INFO - PROCESS | 1777 | 1461097175665 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 13:19:35 INFO - PROCESS | 1777 | 1461097175670 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 13:19:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:19:35 INFO - PROCESS | 1777 | 1461097175695 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:19:35 INFO - PROCESS | 1777 | 1461097175699 Marionette TRACE conn3 <- [1,1954,null,{}] 13:19:35 INFO - PROCESS | 1777 | 1461097175705 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}] 13:19:35 INFO - PROCESS | 1777 | 1461097175906 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 13:19:36 INFO - PROCESS | 1777 | 1461097176180 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15f800 == 138 [pid = 1777] [id = 496] 13:19:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fd02400) [pid = 1777] [serial = 1489] [outer = (nil)] 13:19:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x900b0800) [pid = 1777] [serial = 1490] [outer = 0x8fd02400] 13:19:36 INFO - PROCESS | 1777 | 1461097176312 Marionette DEBUG loaded listener.js 13:19:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x90389800) [pid = 1777] [serial = 1491] [outer = 0x8fd02400] 13:19:37 INFO - PROCESS | 1777 | 1461097177220 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]]]}] 13:19:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:19:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1584ms 13:19:37 INFO - PROCESS | 1777 | 1461097177277 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 13:19:37 INFO - PROCESS | 1777 | 1461097177281 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 13:19:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:19:37 INFO - PROCESS | 1777 | 1461097177287 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:19:37 INFO - PROCESS | 1777 | 1461097177291 Marionette TRACE conn3 <- [1,1958,null,{}] 13:19:37 INFO - PROCESS | 1777 | 1461097177297 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}] 13:19:37 INFO - PROCESS | 1777 | 1461097177532 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 13:19:37 INFO - PROCESS | 1777 | 1461097177851 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f47f000 == 139 [pid = 1777] [id = 497] 13:19:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x900a9800) [pid = 1777] [serial = 1492] [outer = (nil)] 13:19:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x91233400) [pid = 1777] [serial = 1493] [outer = 0x900a9800] 13:19:37 INFO - PROCESS | 1777 | 1461097177943 Marionette DEBUG loaded listener.js 13:19:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x914e0000) [pid = 1777] [serial = 1494] [outer = 0x900a9800] 13:19:38 INFO - PROCESS | 1777 | 1461097178854 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]]]}] 13:19:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:19:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1633ms 13:19:38 INFO - PROCESS | 1777 | 1461097178922 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 13:19:38 INFO - PROCESS | 1777 | 1461097178925 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 13:19:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:19:38 INFO - PROCESS | 1777 | 1461097178932 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:19:38 INFO - PROCESS | 1777 | 1461097178936 Marionette TRACE conn3 <- [1,1962,null,{}] 13:19:38 INFO - PROCESS | 1777 | 1461097178942 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}] 13:19:39 INFO - PROCESS | 1777 | 1461097179204 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 13:19:39 INFO - PROCESS | 1777 | 1461097179523 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c9c00 == 140 [pid = 1777] [id = 498] 13:19:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91edd800) [pid = 1777] [serial = 1495] [outer = (nil)] 13:19:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x9300cc00) [pid = 1777] [serial = 1496] [outer = 0x91edd800] 13:19:39 INFO - PROCESS | 1777 | 1461097179615 Marionette DEBUG loaded listener.js 13:19:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9305e000) [pid = 1777] [serial = 1497] [outer = 0x91edd800] 13:19:40 INFO - PROCESS | 1777 | 1461097180536 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]]]}] 13:19:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:19:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1632ms 13:19:40 INFO - PROCESS | 1777 | 1461097180567 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 13:19:40 INFO - PROCESS | 1777 | 1461097180571 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 13:19:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:19:40 INFO - PROCESS | 1777 | 1461097180578 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:19:40 INFO - PROCESS | 1777 | 1461097180582 Marionette TRACE conn3 <- [1,1966,null,{}] 13:19:40 INFO - PROCESS | 1777 | 1461097180588 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}] 13:19:40 INFO - PROCESS | 1777 | 1461097180837 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 13:19:41 INFO - PROCESS | 1777 | 1461097181170 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x91eddc00 == 141 [pid = 1777] [id = 499] 13:19:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x931ba000) [pid = 1777] [serial = 1498] [outer = (nil)] 13:19:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x932e1c00) [pid = 1777] [serial = 1499] [outer = 0x931ba000] 13:19:41 INFO - PROCESS | 1777 | 1461097181272 Marionette DEBUG loaded listener.js 13:19:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x93ac5000) [pid = 1777] [serial = 1500] [outer = 0x931ba000] 13:19:42 INFO - PROCESS | 1777 | 1461097182163 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]]]}] 13:19:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:19:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1638ms 13:19:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:19:42 INFO - PROCESS | 1777 | 1461097182217 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 13:19:42 INFO - PROCESS | 1777 | 1461097182220 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 13:19:42 INFO - PROCESS | 1777 | 1461097182233 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:19:42 INFO - PROCESS | 1777 | 1461097182235 Marionette TRACE conn3 <- [1,1970,null,{}] 13:19:42 INFO - PROCESS | 1777 | 1461097182247 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}] 13:19:42 INFO - PROCESS | 1777 | 1461097182467 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 13:19:42 INFO - PROCESS | 1777 | 1461097182795 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bd800 == 142 [pid = 1777] [id = 500] 13:19:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x93ad0c00) [pid = 1777] [serial = 1501] [outer = (nil)] 13:19:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x93d19400) [pid = 1777] [serial = 1502] [outer = 0x93ad0c00] 13:19:42 INFO - PROCESS | 1777 | 1461097182889 Marionette DEBUG loaded listener.js 13:19:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x94db4000) [pid = 1777] [serial = 1503] [outer = 0x93ad0c00] 13:19:43 INFO - PROCESS | 1777 | 1461097183738 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]]]}] 13:19:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:19:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1550ms 13:19:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:19:43 INFO - PROCESS | 1777 | 1461097183777 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 13:19:43 INFO - PROCESS | 1777 | 1461097183780 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 13:19:43 INFO - PROCESS | 1777 | 1461097183787 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:19:43 INFO - PROCESS | 1777 | 1461097183790 Marionette TRACE conn3 <- [1,1974,null,{}] 13:19:43 INFO - PROCESS | 1777 | 1461097183796 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}] 13:19:44 INFO - PROCESS | 1777 | 1461097184017 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 13:19:44 INFO - PROCESS | 1777 | 1461097184276 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0bc400 == 143 [pid = 1777] [id = 501] 13:19:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x93062000) [pid = 1777] [serial = 1504] [outer = (nil)] 13:19:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x96fbac00) [pid = 1777] [serial = 1505] [outer = 0x93062000] 13:19:44 INFO - PROCESS | 1777 | 1461097184368 Marionette DEBUG loaded listener.js 13:19:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x96fbfc00) [pid = 1777] [serial = 1506] [outer = 0x93062000] 13:19:45 INFO - PROCESS | 1777 | 1461097185269 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]]]}] 13:19:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:19:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1540ms 13:19:45 INFO - PROCESS | 1777 | 1461097185327 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 13:19:45 INFO - PROCESS | 1777 | 1461097185330 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 13:19:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:19:45 INFO - PROCESS | 1777 | 1461097185337 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:19:45 INFO - PROCESS | 1777 | 1461097185341 Marionette TRACE conn3 <- [1,1978,null,{}] 13:19:45 INFO - PROCESS | 1777 | 1461097185346 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}] 13:19:45 INFO - PROCESS | 1777 | 1461097185565 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 13:19:45 INFO - PROCESS | 1777 | 1461097185841 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc71800 == 144 [pid = 1777] [id = 502] 13:19:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x93aca400) [pid = 1777] [serial = 1507] [outer = (nil)] 13:19:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x97d42800) [pid = 1777] [serial = 1508] [outer = 0x93aca400] 13:19:45 INFO - PROCESS | 1777 | 1461097185977 Marionette DEBUG loaded listener.js 13:19:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x97d50c00) [pid = 1777] [serial = 1509] [outer = 0x93aca400] 13:19:46 INFO - PROCESS | 1777 | 1461097186858 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]]]}] 13:19:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:19:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1591ms 13:19:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:19:46 INFO - PROCESS | 1777 | 1461097186930 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 13:19:46 INFO - PROCESS | 1777 | 1461097186933 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 13:19:46 INFO - PROCESS | 1777 | 1461097186940 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:19:46 INFO - PROCESS | 1777 | 1461097186943 Marionette TRACE conn3 <- [1,1982,null,{}] 13:19:46 INFO - PROCESS | 1777 | 1461097186949 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}] 13:19:47 INFO - PROCESS | 1777 | 1461097187207 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 13:19:47 INFO - PROCESS | 1777 | 1461097187564 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x93acbc00 == 145 [pid = 1777] [id = 503] 13:19:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x97b96800) [pid = 1777] [serial = 1510] [outer = (nil)] 13:19:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98240800) [pid = 1777] [serial = 1511] [outer = 0x97b96800] 13:19:47 INFO - PROCESS | 1777 | 1461097187653 Marionette DEBUG loaded listener.js 13:19:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x984a0c00) [pid = 1777] [serial = 1512] [outer = 0x97b96800] 13:19:48 INFO - PROCESS | 1777 | 1461097188559 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]]]}] 13:19:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:19:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1689ms 13:19:48 INFO - PROCESS | 1777 | 1461097188629 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 13:19:48 INFO - PROCESS | 1777 | 1461097188634 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 13:19:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:19:48 INFO - PROCESS | 1777 | 1461097188640 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:19:48 INFO - PROCESS | 1777 | 1461097188644 Marionette TRACE conn3 <- [1,1986,null,{}] 13:19:48 INFO - PROCESS | 1777 | 1461097188649 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}] 13:19:48 INFO - PROCESS | 1777 | 1461097188906 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 13:19:49 INFO - PROCESS | 1777 | 1461097189242 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8549b400 == 146 [pid = 1777] [id = 504] 13:19:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8f486400) [pid = 1777] [serial = 1513] [outer = (nil)] 13:19:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x99182800) [pid = 1777] [serial = 1514] [outer = 0x8f486400] 13:19:49 INFO - PROCESS | 1777 | 1461097189335 Marionette DEBUG loaded listener.js 13:19:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x99817400) [pid = 1777] [serial = 1515] [outer = 0x8f486400] 13:19:50 INFO - PROCESS | 1777 | 1461097190259 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]]]}] 13:19:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:19:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1687ms 13:19:50 INFO - PROCESS | 1777 | 1461097190329 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 13:19:50 INFO - PROCESS | 1777 | 1461097190333 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 13:19:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:19:50 INFO - PROCESS | 1777 | 1461097190342 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:19:50 INFO - PROCESS | 1777 | 1461097190346 Marionette TRACE conn3 <- [1,1990,null,{}] 13:19:50 INFO - PROCESS | 1777 | 1461097190355 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}] 13:19:50 INFO - PROCESS | 1777 | 1461097190637 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 13:19:50 INFO - PROCESS | 1777 | 1461097190974 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f06400 == 147 [pid = 1777] [id = 505] 13:19:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x98ea8800) [pid = 1777] [serial = 1516] [outer = (nil)] 13:19:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9df82000) [pid = 1777] [serial = 1517] [outer = 0x98ea8800] 13:19:51 INFO - PROCESS | 1777 | 1461097191067 Marionette DEBUG loaded listener.js 13:19:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9ea12800) [pid = 1777] [serial = 1518] [outer = 0x98ea8800] 13:19:51 INFO - PROCESS | 1777 | 1461097191973 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]]]}] 13:19:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:19:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1688ms 13:19:52 INFO - PROCESS | 1777 | 1461097192031 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 13:19:52 INFO - PROCESS | 1777 | 1461097192035 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 13:19:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:19:52 INFO - PROCESS | 1777 | 1461097192042 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:19:52 INFO - PROCESS | 1777 | 1461097192047 Marionette TRACE conn3 <- [1,1994,null,{}] 13:19:52 INFO - PROCESS | 1777 | 1461097192053 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}] 13:19:52 INFO - PROCESS | 1777 | 1461097192287 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 13:19:52 INFO - PROCESS | 1777 | 1461097192632 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x9918d800 == 148 [pid = 1777] [id = 506] 13:19:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x9a6ddc00) [pid = 1777] [serial = 1519] [outer = (nil)] 13:19:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x9fd96000) [pid = 1777] [serial = 1520] [outer = 0x9a6ddc00] 13:19:52 INFO - PROCESS | 1777 | 1461097192738 Marionette DEBUG loaded listener.js 13:19:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x9fd98400) [pid = 1777] [serial = 1521] [outer = 0x9a6ddc00] 13:19:53 INFO - PROCESS | 1777 | 1461097193680 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]]]}] 13:19:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:19:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1740ms 13:19:53 INFO - PROCESS | 1777 | 1461097193783 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 13:19:53 INFO - PROCESS | 1777 | 1461097193787 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 13:19:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:19:53 INFO - PROCESS | 1777 | 1461097193794 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:19:53 INFO - PROCESS | 1777 | 1461097193797 Marionette TRACE conn3 <- [1,1998,null,{}] 13:19:53 INFO - PROCESS | 1777 | 1461097193855 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}] 13:19:54 INFO - PROCESS | 1777 | 1461097194048 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b00f000 == 147 [pid = 1777] [id = 241] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88197800 == 146 [pid = 1777] [id = 437] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x97d45000 == 145 [pid = 1777] [id = 436] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x84dd7400 == 144 [pid = 1777] [id = 435] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0c8000 == 143 [pid = 1777] [id = 196] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x84cae000 == 142 [pid = 1777] [id = 487] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88191c00 == 141 [pid = 1777] [id = 486] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x897e5c00 == 140 [pid = 1777] [id = 485] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88192800 == 139 [pid = 1777] [id = 484] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x99294800 == 138 [pid = 1777] [id = 482] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x94dc1400 == 137 [pid = 1777] [id = 481] 13:19:55 INFO - PROCESS | 1777 | --DOCSHELL 0x89f56400 == 136 [pid = 1777] [id = 480] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8b565000) [pid = 1777] [serial = 1263] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0xa01c0800) [pid = 1777] [serial = 1317] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8b09a800) [pid = 1777] [serial = 1397] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8aeb0000) [pid = 1777] [serial = 1394] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8bf2ec00) [pid = 1777] [serial = 1349] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8be04c00) [pid = 1777] [serial = 1347] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b6afc00) [pid = 1777] [serial = 1346] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b56a800) [pid = 1777] [serial = 1344] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b4e7400) [pid = 1777] [serial = 1343] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8b0cf800) [pid = 1777] [serial = 1341] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b0c3c00) [pid = 1777] [serial = 1340] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8aeb4c00) [pid = 1777] [serial = 1338] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8ae89400) [pid = 1777] [serial = 1337] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x89d6ec00) [pid = 1777] [serial = 1335] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x89c4f400) [pid = 1777] [serial = 1334] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x88193000) [pid = 1777] [serial = 1332] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x85da1c00) [pid = 1777] [serial = 1331] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x88bc3400) [pid = 1777] [serial = 1388] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x971b3c00) [pid = 1777] [serial = 1385] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x96a27400) [pid = 1777] [serial = 1383] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x96216000) [pid = 1777] [serial = 1382] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x93ac6800) [pid = 1777] [serial = 1380] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x93ac1800) [pid = 1777] [serial = 1379] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x931bf800) [pid = 1777] [serial = 1376] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x931c6400) [pid = 1777] [serial = 1377] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x93199c00) [pid = 1777] [serial = 1374] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x93174000) [pid = 1777] [serial = 1373] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x93010000) [pid = 1777] [serial = 1371] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x93007400) [pid = 1777] [serial = 1370] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x91e91800) [pid = 1777] [serial = 1368] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x9123ec00) [pid = 1777] [serial = 1367] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x904ca800) [pid = 1777] [serial = 1365] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9038d800) [pid = 1777] [serial = 1364] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x900a3000) [pid = 1777] [serial = 1362] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fdc6400) [pid = 1777] [serial = 1361] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8fc6b400) [pid = 1777] [serial = 1359] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8fb2f000) [pid = 1777] [serial = 1358] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8f703c00) [pid = 1777] [serial = 1356] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8f486800) [pid = 1777] [serial = 1355] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8e890000) [pid = 1777] [serial = 1353] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8e88d000) [pid = 1777] [serial = 1352] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8c15a800) [pid = 1777] [serial = 1350] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x89f59c00) [pid = 1777] [serial = 1391] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b00c400) [pid = 1777] [serial = 1395] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8adb5400) [pid = 1777] [serial = 1392] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x897e4c00) [pid = 1777] [serial = 1389] [outer = (nil)] [url = about:blank] 13:19:56 INFO - PROCESS | 1777 | 1461097196273 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620d800 == 137 [pid = 1777] [id = 507] 13:19:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x86f01c00) [pid = 1777] [serial = 1522] [outer = (nil)] 13:19:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88191c00) [pid = 1777] [serial = 1523] [outer = 0x86f01c00] 13:19:56 INFO - PROCESS | 1777 | 1461097196354 Marionette DEBUG loaded listener.js 13:19:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8819d000) [pid = 1777] [serial = 1524] [outer = 0x86f01c00] 13:19:57 INFO - PROCESS | 1777 | 1461097197170 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]]]}] 13:19:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:19:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 3400ms 13:19:57 INFO - PROCESS | 1777 | 1461097197197 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 13:19:57 INFO - PROCESS | 1777 | 1461097197205 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 13:19:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:19:57 INFO - PROCESS | 1777 | 1461097197214 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:19:57 INFO - PROCESS | 1777 | 1461097197218 Marionette TRACE conn3 <- [1,2002,null,{}] 13:19:57 INFO - PROCESS | 1777 | 1461097197226 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}] 13:19:57 INFO - PROCESS | 1777 | 1461097197495 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 13:19:57 INFO - PROCESS | 1777 | 1461097197698 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bd0400 == 138 [pid = 1777] [id = 508] 13:19:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x897e6400) [pid = 1777] [serial = 1525] [outer = (nil)] 13:19:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x89c55800) [pid = 1777] [serial = 1526] [outer = 0x897e6400] 13:19:57 INFO - PROCESS | 1777 | 1461097197782 Marionette DEBUG loaded listener.js 13:19:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x89d71000) [pid = 1777] [serial = 1527] [outer = 0x897e6400] 13:19:58 INFO - PROCESS | 1777 | 1461097198796 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]]]}] 13:19:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:19:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 13:19:58 INFO - PROCESS | 1777 | 1461097198859 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 13:19:58 INFO - PROCESS | 1777 | 1461097198865 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 13:19:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:19:58 INFO - PROCESS | 1777 | 1461097198871 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:19:58 INFO - PROCESS | 1777 | 1461097198874 Marionette TRACE conn3 <- [1,2006,null,{}] 13:19:58 INFO - PROCESS | 1777 | 1461097198880 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}] 13:19:59 INFO - PROCESS | 1777 | 1461097199156 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 13:19:59 INFO - PROCESS | 1777 | 1461097199195 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:19:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c57c00 == 139 [pid = 1777] [id = 509] 13:19:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8ae82400) [pid = 1777] [serial = 1528] [outer = (nil)] 13:19:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8ae8fc00) [pid = 1777] [serial = 1529] [outer = 0x8ae82400] 13:19:59 INFO - PROCESS | 1777 | 1461097199273 Marionette DEBUG loaded listener.js 13:19:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8aeb3400) [pid = 1777] [serial = 1530] [outer = 0x8ae82400] 13:20:00 INFO - PROCESS | 1777 | 1461097200362 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]]]}] 13:20:00 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 13:20:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1539ms 13:20:00 INFO - PROCESS | 1777 | 1461097200411 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 13:20:00 INFO - PROCESS | 1777 | 1461097200415 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 13:20:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:20:00 INFO - PROCESS | 1777 | 1461097200436 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:20:00 INFO - PROCESS | 1777 | 1461097200445 Marionette TRACE conn3 <- [1,2010,null,{}] 13:20:00 INFO - PROCESS | 1777 | 1461097200450 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}] 13:20:01 INFO - PROCESS | 1777 | 1461097201294 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8f70b400) [pid = 1777] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b6ac400) [pid = 1777] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8adbc400) [pid = 1777] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x86f0bc00) [pid = 1777] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b841c00) [pid = 1777] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9810cc00) [pid = 1777] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x932e7800) [pid = 1777] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8adbe400) [pid = 1777] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x904cf400) [pid = 1777] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x9823dc00) [pid = 1777] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8b56a400) [pid = 1777] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x9621b000) [pid = 1777] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x84cb8800) [pid = 1777] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x88194c00) [pid = 1777] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8828d400) [pid = 1777] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x900a6400) [pid = 1777] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8b565400) [pid = 1777] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8bf28000) [pid = 1777] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8fc64c00) [pid = 1777] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x897ec400) [pid = 1777] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x97d4f800) [pid = 1777] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:20:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8adecc00) [pid = 1777] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:20:01 INFO - PROCESS | 1777 | 1461097201587 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x84cb8800 == 140 [pid = 1777] [id = 510] 13:20:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x85493400) [pid = 1777] [serial = 1531] [outer = (nil)] 13:20:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8853c400) [pid = 1777] [serial = 1532] [outer = 0x85493400] 13:20:01 INFO - PROCESS | 1777 | 1461097201673 Marionette DEBUG loaded listener.js 13:20:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8ac1a400) [pid = 1777] [serial = 1533] [outer = 0x85493400] 13:20:02 INFO - PROCESS | 1777 | 1461097202461 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]]]}] 13:20:02 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 13:20:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2099ms 13:20:02 INFO - PROCESS | 1777 | 1461097202528 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 13:20:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:20:02 INFO - PROCESS | 1777 | 1461097202534 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 13:20:02 INFO - PROCESS | 1777 | 1461097202551 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:20:02 INFO - PROCESS | 1777 | 1461097202553 Marionette TRACE conn3 <- [1,2014,null,{}] 13:20:02 INFO - PROCESS | 1777 | 1461097202560 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}] 13:20:02 INFO - PROCESS | 1777 | 1461097202790 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 13:20:02 INFO - PROCESS | 1777 | 1461097202800 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f0dc00 == 141 [pid = 1777] [id = 511] 13:20:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88543800) [pid = 1777] [serial = 1534] [outer = (nil)] 13:20:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b566800) [pid = 1777] [serial = 1535] [outer = 0x88543800] 13:20:03 INFO - PROCESS | 1777 | 1461097203059 Marionette DEBUG loaded listener.js 13:20:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b56f400) [pid = 1777] [serial = 1536] [outer = 0x88543800] 13:20:04 INFO - PROCESS | 1777 | 1461097204209 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]]]}] 13:20:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:20:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1741ms 13:20:04 INFO - PROCESS | 1777 | 1461097204283 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 13:20:04 INFO - PROCESS | 1777 | 1461097204291 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 13:20:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:20:04 INFO - PROCESS | 1777 | 1461097204302 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:20:04 INFO - PROCESS | 1777 | 1461097204306 Marionette TRACE conn3 <- [1,2018,null,{}] 13:20:04 INFO - PROCESS | 1777 | 1461097204335 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}] 13:20:04 INFO - PROCESS | 1777 | 1461097204552 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 13:20:04 INFO - PROCESS | 1777 | 1461097204896 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x88b33000 == 142 [pid = 1777] [id = 512] 13:20:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x897e6800) [pid = 1777] [serial = 1537] [outer = (nil)] 13:20:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x89d6d000) [pid = 1777] [serial = 1538] [outer = 0x897e6800] 13:20:04 INFO - PROCESS | 1777 | 1461097204988 Marionette DEBUG loaded listener.js 13:20:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8ade6400) [pid = 1777] [serial = 1539] [outer = 0x897e6800] 13:20:05 INFO - PROCESS | 1777 | 1461097205935 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]]]}] 13:20:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:20:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 13:20:05 INFO - PROCESS | 1777 | 1461097205994 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 13:20:06 INFO - PROCESS | 1777 | 1461097206003 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 13:20:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:20:06 INFO - PROCESS | 1777 | 1461097206014 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:20:06 INFO - PROCESS | 1777 | 1461097206018 Marionette TRACE conn3 <- [1,2022,null,{}] 13:20:06 INFO - PROCESS | 1777 | 1461097206025 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}] 13:20:06 INFO - PROCESS | 1777 | 1461097206234 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 13:20:06 INFO - PROCESS | 1777 | 1461097206625 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b00c400 == 143 [pid = 1777] [id = 513] 13:20:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b093800) [pid = 1777] [serial = 1540] [outer = (nil)] 13:20:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b0d0c00) [pid = 1777] [serial = 1541] [outer = 0x8b093800] 13:20:06 INFO - PROCESS | 1777 | 1461097206717 Marionette DEBUG loaded listener.js 13:20:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b564400) [pid = 1777] [serial = 1542] [outer = 0x8b093800] 13:20:07 INFO - PROCESS | 1777 | 1461097207675 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]]]}] 13:20:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:20:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1731ms 13:20:07 INFO - PROCESS | 1777 | 1461097207745 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 13:20:07 INFO - PROCESS | 1777 | 1461097207750 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 13:20:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:20:07 INFO - PROCESS | 1777 | 1461097207757 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:20:07 INFO - PROCESS | 1777 | 1461097207763 Marionette TRACE conn3 <- [1,2026,null,{}] 13:20:07 INFO - PROCESS | 1777 | 1461097207780 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}] 13:20:08 INFO - PROCESS | 1777 | 1461097208047 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 13:20:08 INFO - PROCESS | 1777 | 1461097208375 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b620400 == 144 [pid = 1777] [id = 514] 13:20:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b6b4000) [pid = 1777] [serial = 1543] [outer = (nil)] 13:20:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8be05800) [pid = 1777] [serial = 1544] [outer = 0x8b6b4000] 13:20:08 INFO - PROCESS | 1777 | 1461097208477 Marionette DEBUG loaded listener.js 13:20:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bf27400) [pid = 1777] [serial = 1545] [outer = 0x8b6b4000] 13:20:09 INFO - PROCESS | 1777 | 1461097209434 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]]]}] 13:20:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:20:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1737ms 13:20:09 INFO - PROCESS | 1777 | 1461097209495 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 13:20:09 INFO - PROCESS | 1777 | 1461097209500 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 13:20:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:20:09 INFO - PROCESS | 1777 | 1461097209507 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:20:09 INFO - PROCESS | 1777 | 1461097209510 Marionette TRACE conn3 <- [1,2030,null,{}] 13:20:09 INFO - PROCESS | 1777 | 1461097209516 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}] 13:20:09 INFO - PROCESS | 1777 | 1461097209731 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 13:20:10 INFO - PROCESS | 1777 | 1461097210012 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e2800 == 145 [pid = 1777] [id = 515] 13:20:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b618400) [pid = 1777] [serial = 1546] [outer = (nil)] 13:20:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8c163400) [pid = 1777] [serial = 1547] [outer = 0x8b618400] 13:20:10 INFO - PROCESS | 1777 | 1461097210156 Marionette DEBUG loaded listener.js 13:20:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8f2a8800) [pid = 1777] [serial = 1548] [outer = 0x8b618400] 13:20:11 INFO - PROCESS | 1777 | 1461097211043 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]]]}] 13:20:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:20:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1588ms 13:20:11 INFO - PROCESS | 1777 | 1461097211104 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 13:20:11 INFO - PROCESS | 1777 | 1461097211108 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 13:20:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:20:11 INFO - PROCESS | 1777 | 1461097211115 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:20:11 INFO - PROCESS | 1777 | 1461097211118 Marionette TRACE conn3 <- [1,2034,null,{}] 13:20:11 INFO - PROCESS | 1777 | 1461097211124 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}] 13:20:11 INFO - PROCESS | 1777 | 1461097211338 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 13:20:11 INFO - PROCESS | 1777 | 1461097211666 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb1800 == 146 [pid = 1777] [id = 516] 13:20:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8c15a800) [pid = 1777] [serial = 1549] [outer = (nil)] 13:20:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8f484400) [pid = 1777] [serial = 1550] [outer = 0x8c15a800] 13:20:11 INFO - PROCESS | 1777 | 1461097211757 Marionette DEBUG loaded listener.js 13:20:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8f705800) [pid = 1777] [serial = 1551] [outer = 0x8c15a800] 13:20:12 INFO - PROCESS | 1777 | 1461097212708 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]]]}] 13:20:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:20:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1645ms 13:20:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:20:12 INFO - PROCESS | 1777 | 1461097212761 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 13:20:12 INFO - PROCESS | 1777 | 1461097212764 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 13:20:12 INFO - PROCESS | 1777 | 1461097212771 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:20:12 INFO - PROCESS | 1777 | 1461097212774 Marionette TRACE conn3 <- [1,2038,null,{}] 13:20:12 INFO - PROCESS | 1777 | 1461097212780 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}] 13:20:13 INFO - PROCESS | 1777 | 1461097213018 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 13:20:13 INFO - PROCESS | 1777 | 1461097213348 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2b7800 == 147 [pid = 1777] [id = 517] 13:20:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f70f000) [pid = 1777] [serial = 1552] [outer = (nil)] 13:20:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fdc2400) [pid = 1777] [serial = 1553] [outer = 0x8f70f000] 13:20:13 INFO - PROCESS | 1777 | 1461097213447 Marionette DEBUG loaded listener.js 13:20:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fdcb800) [pid = 1777] [serial = 1554] [outer = 0x8f70f000] 13:20:14 INFO - PROCESS | 1777 | 1461097214355 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]]]}] 13:20:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:20:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1637ms 13:20:14 INFO - PROCESS | 1777 | 1461097214408 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 13:20:14 INFO - PROCESS | 1777 | 1461097214412 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 13:20:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:20:14 INFO - PROCESS | 1777 | 1461097214418 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:20:14 INFO - PROCESS | 1777 | 1461097214422 Marionette TRACE conn3 <- [1,2042,null,{}] 13:20:14 INFO - PROCESS | 1777 | 1461097214428 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}] 13:20:14 INFO - PROCESS | 1777 | 1461097214626 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 13:20:14 INFO - PROCESS | 1777 | 1461097214907 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x8be04400 == 148 [pid = 1777] [id = 518] 13:20:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8f2b0400) [pid = 1777] [serial = 1555] [outer = (nil)] 13:20:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x9038ac00) [pid = 1777] [serial = 1556] [outer = 0x8f2b0400] 13:20:15 INFO - PROCESS | 1777 | 1461097215041 Marionette DEBUG loaded listener.js 13:20:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x904ca400) [pid = 1777] [serial = 1557] [outer = 0x8f2b0400] 13:20:15 INFO - PROCESS | 1777 | 1461097215953 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]]]}] 13:20:16 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) 13:20:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1588ms 13:20:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:20:16 INFO - PROCESS | 1777 | 1461097216007 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 13:20:16 INFO - PROCESS | 1777 | 1461097216010 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 13:20:16 INFO - PROCESS | 1777 | 1461097216017 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:20:16 INFO - PROCESS | 1777 | 1461097216020 Marionette TRACE conn3 <- [1,2046,null,{}] 13:20:16 INFO - PROCESS | 1777 | 1461097216026 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}] 13:20:16 INFO - PROCESS | 1777 | 1461097216226 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 13:20:16 INFO - PROCESS | 1777 | 1461097216546 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdc6400 == 149 [pid = 1777] [id = 519] 13:20:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x90381c00) [pid = 1777] [serial = 1558] [outer = (nil)] 13:20:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x91ee5000) [pid = 1777] [serial = 1559] [outer = 0x90381c00] 13:20:16 INFO - PROCESS | 1777 | 1461097216640 Marionette DEBUG loaded listener.js 13:20:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x93005c00) [pid = 1777] [serial = 1560] [outer = 0x90381c00] 13:20:17 INFO - PROCESS | 1777 | 1461097217530 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]]]}] 13:20:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:20:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1581ms 13:20:17 INFO - PROCESS | 1777 | 1461097217600 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 13:20:17 INFO - PROCESS | 1777 | 1461097217604 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 13:20:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:20:17 INFO - PROCESS | 1777 | 1461097217612 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:20:17 INFO - PROCESS | 1777 | 1461097217616 Marionette TRACE conn3 <- [1,2050,null,{}] 13:20:17 INFO - PROCESS | 1777 | 1461097217622 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}] 13:20:17 INFO - PROCESS | 1777 | 1461097217823 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 13:20:18 INFO - PROCESS | 1777 | 1461097218102 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067ec00 == 150 [pid = 1777] [id = 520] 13:20:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x91239800) [pid = 1777] [serial = 1561] [outer = (nil)] 13:20:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x93198c00) [pid = 1777] [serial = 1562] [outer = 0x91239800] 13:20:18 INFO - PROCESS | 1777 | 1461097218236 Marionette DEBUG loaded listener.js 13:20:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x9319d800) [pid = 1777] [serial = 1563] [outer = 0x91239800] 13:20:19 INFO - PROCESS | 1777 | 1461097219225 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]]]}] 13:20:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:20:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1647ms 13:20:19 INFO - PROCESS | 1777 | 1461097219260 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 13:20:19 INFO - PROCESS | 1777 | 1461097219264 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 13:20:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:20:19 INFO - PROCESS | 1777 | 1461097219270 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:20:19 INFO - PROCESS | 1777 | 1461097219274 Marionette TRACE conn3 <- [1,2054,null,{}] 13:20:19 INFO - PROCESS | 1777 | 1461097219281 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}] 13:20:19 INFO - PROCESS | 1777 | 1461097219507 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 13:20:19 INFO - PROCESS | 1777 | 1461097219834 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c3400 == 151 [pid = 1777] [id = 521] 13:20:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x90522000) [pid = 1777] [serial = 1564] [outer = (nil)] 13:20:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x931c3800) [pid = 1777] [serial = 1565] [outer = 0x90522000] 13:20:19 INFO - PROCESS | 1777 | 1461097219927 Marionette DEBUG loaded listener.js 13:20:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x931c8800) [pid = 1777] [serial = 1566] [outer = 0x90522000] 13:20:20 INFO - PROCESS | 1777 | 1461097220859 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]]]}] 13:20:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:20:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1630ms 13:20:20 INFO - PROCESS | 1777 | 1461097220902 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 13:20:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:20:20 INFO - PROCESS | 1777 | 1461097220907 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 13:20:20 INFO - PROCESS | 1777 | 1461097220913 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:20:20 INFO - PROCESS | 1777 | 1461097220918 Marionette TRACE conn3 <- [1,2058,null,{}] 13:20:20 INFO - PROCESS | 1777 | 1461097220924 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}] 13:20:21 INFO - PROCESS | 1777 | 1461097221184 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 13:20:21 INFO - PROCESS | 1777 | 1461097221522 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x931a4c00 == 152 [pid = 1777] [id = 522] 13:20:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x94dbbc00) [pid = 1777] [serial = 1567] [outer = (nil)] 13:20:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x96a2b800) [pid = 1777] [serial = 1568] [outer = 0x94dbbc00] 13:20:21 INFO - PROCESS | 1777 | 1461097221627 Marionette DEBUG loaded listener.js 13:20:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x979c4400) [pid = 1777] [serial = 1569] [outer = 0x94dbbc00] 13:20:22 INFO - PROCESS | 1777 | 1461097222572 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]]]}] 13:20:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:20:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1736ms 13:20:22 INFO - PROCESS | 1777 | 1461097222651 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 13:20:22 INFO - PROCESS | 1777 | 1461097222654 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 13:20:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:20:22 INFO - PROCESS | 1777 | 1461097222661 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:20:22 INFO - PROCESS | 1777 | 1461097222664 Marionette TRACE conn3 <- [1,2062,null,{}] 13:20:22 INFO - PROCESS | 1777 | 1461097222671 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}] 13:20:22 INFO - PROCESS | 1777 | 1461097222942 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 13:20:23 INFO - PROCESS | 1777 | 1461097223273 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d15400 == 153 [pid = 1777] [id = 523] 13:20:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x96b9ac00) [pid = 1777] [serial = 1570] [outer = (nil)] 13:20:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9810ac00) [pid = 1777] [serial = 1571] [outer = 0x96b9ac00] 13:20:23 INFO - PROCESS | 1777 | 1461097223368 Marionette DEBUG loaded listener.js 13:20:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98110c00) [pid = 1777] [serial = 1572] [outer = 0x96b9ac00] 13:20:24 INFO - PROCESS | 1777 | 1461097224348 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]]]}] 13:20:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:20:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1731ms 13:20:24 INFO - PROCESS | 1777 | 1461097224393 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 13:20:24 INFO - PROCESS | 1777 | 1461097224397 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 13:20:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:20:24 INFO - PROCESS | 1777 | 1461097224404 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:20:24 INFO - PROCESS | 1777 | 1461097224407 Marionette TRACE conn3 <- [1,2066,null,{}] 13:20:24 INFO - PROCESS | 1777 | 1461097224413 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}] 13:20:24 INFO - PROCESS | 1777 | 1461097224634 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 13:20:25 INFO - PROCESS | 1777 | 1461097224991 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x86210400 == 154 [pid = 1777] [id = 524] 13:20:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x93d1b000) [pid = 1777] [serial = 1573] [outer = (nil)] 13:20:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x98e27c00) [pid = 1777] [serial = 1574] [outer = 0x93d1b000] 13:20:25 INFO - PROCESS | 1777 | 1461097225085 Marionette DEBUG loaded listener.js 13:20:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9917f800) [pid = 1777] [serial = 1575] [outer = 0x93d1b000] 13:20:25 INFO - PROCESS | 1777 | 1461097225954 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]]]}] 13:20:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:20:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1585ms 13:20:25 INFO - PROCESS | 1777 | 1461097225990 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 13:20:25 INFO - PROCESS | 1777 | 1461097225994 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 13:20:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:20:26 INFO - PROCESS | 1777 | 1461097226000 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:20:26 INFO - PROCESS | 1777 | 1461097226003 Marionette TRACE conn3 <- [1,2070,null,{}] 13:20:26 INFO - PROCESS | 1777 | 1461097226033 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}] 13:20:26 INFO - PROCESS | 1777 | 1461097226256 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 13:20:26 INFO - PROCESS | 1777 | 1461097226540 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x9067f800 == 155 [pid = 1777] [id = 525] 13:20:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x983f9800) [pid = 1777] [serial = 1576] [outer = (nil)] 13:20:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9a6e3c00) [pid = 1777] [serial = 1577] [outer = 0x983f9800] 13:20:26 INFO - PROCESS | 1777 | 1461097226681 Marionette DEBUG loaded listener.js 13:20:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9a6e5400) [pid = 1777] [serial = 1578] [outer = 0x983f9800] 13:20:27 INFO - PROCESS | 1777 | 1461097227642 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]]]}] 13:20:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:20:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1700ms 13:20:27 INFO - PROCESS | 1777 | 1461097227701 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 13:20:27 INFO - PROCESS | 1777 | 1461097227704 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 13:20:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:20:27 INFO - PROCESS | 1777 | 1461097227711 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:20:27 INFO - PROCESS | 1777 | 1461097227714 Marionette TRACE conn3 <- [1,2074,null,{}] 13:20:27 INFO - PROCESS | 1777 | 1461097227720 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}] 13:20:27 INFO - PROCESS | 1777 | 1461097227946 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 13:20:28 INFO - PROCESS | 1777 | 1461097228274 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da2c00 == 156 [pid = 1777] [id = 526] 13:20:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x93d10400) [pid = 1777] [serial = 1579] [outer = (nil)] 13:20:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa0139c00) [pid = 1777] [serial = 1580] [outer = 0x93d10400] 13:20:28 INFO - PROCESS | 1777 | 1461097228370 Marionette DEBUG loaded listener.js 13:20:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0xa01a6800) [pid = 1777] [serial = 1581] [outer = 0x93d10400] 13:20:29 INFO - PROCESS | 1777 | 1461097229284 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]]]}] 13:20:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:20:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1631ms 13:20:29 INFO - PROCESS | 1777 | 1461097229343 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 13:20:29 INFO - PROCESS | 1777 | 1461097229346 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 13:20:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:20:29 INFO - PROCESS | 1777 | 1461097229353 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:20:29 INFO - PROCESS | 1777 | 1461097229356 Marionette TRACE conn3 <- [1,2078,null,{}] 13:20:29 INFO - PROCESS | 1777 | 1461097229362 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}] 13:20:29 INFO - PROCESS | 1777 | 1461097229590 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 13:20:29 INFO - PROCESS | 1777 | 1461097229925 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x97b92800 == 157 [pid = 1777] [id = 527] 13:20:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x97d48000) [pid = 1777] [serial = 1582] [outer = (nil)] 13:20:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0b95000) [pid = 1777] [serial = 1583] [outer = 0x97d48000] 13:20:30 INFO - PROCESS | 1777 | 1461097230019 Marionette DEBUG loaded listener.js 13:20:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0xa0bc9800) [pid = 1777] [serial = 1584] [outer = 0x97d48000] 13:20:30 INFO - PROCESS | 1777 | 1461097230901 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]]]}] 13:20:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:20:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1593ms 13:20:30 INFO - PROCESS | 1777 | 1461097230946 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 13:20:30 INFO - PROCESS | 1777 | 1461097230950 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 13:20:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:20:30 INFO - PROCESS | 1777 | 1461097230956 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:20:30 INFO - PROCESS | 1777 | 1461097230960 Marionette TRACE conn3 <- [1,2082,null,{}] 13:20:30 INFO - PROCESS | 1777 | 1461097230965 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}] 13:20:31 INFO - PROCESS | 1777 | 1461097231193 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 13:20:31 INFO - PROCESS | 1777 | 1461097231725 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:31 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0f44c00 == 158 [pid = 1777] [id = 528] 13:20:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa1036000) [pid = 1777] [serial = 1585] [outer = (nil)] 13:20:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa1063c00) [pid = 1777] [serial = 1586] [outer = 0xa1036000] 13:20:31 INFO - PROCESS | 1777 | 1461097231843 Marionette DEBUG loaded listener.js 13:20:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa106d800) [pid = 1777] [serial = 1587] [outer = 0xa1036000] 13:20:32 INFO - PROCESS | 1777 | 1461097232792 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]]]}] 13:20:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:20:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1884ms 13:20:32 INFO - PROCESS | 1777 | 1461097232841 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 13:20:32 INFO - PROCESS | 1777 | 1461097232845 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 13:20:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:20:32 INFO - PROCESS | 1777 | 1461097232851 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:20:32 INFO - PROCESS | 1777 | 1461097232855 Marionette TRACE conn3 <- [1,2086,null,{}] 13:20:32 INFO - PROCESS | 1777 | 1461097232860 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}] 13:20:33 INFO - PROCESS | 1777 | 1461097233071 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 13:20:33 INFO - PROCESS | 1777 | 1461097233400 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d2000 == 159 [pid = 1777] [id = 529] 13:20:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x85da3400) [pid = 1777] [serial = 1588] [outer = (nil)] 13:20:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0xa2bba000) [pid = 1777] [serial = 1589] [outer = 0x85da3400] 13:20:33 INFO - PROCESS | 1777 | 1461097233499 Marionette DEBUG loaded listener.js 13:20:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0xa3d6fc00) [pid = 1777] [serial = 1590] [outer = 0x85da3400] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd0bc00 == 158 [pid = 1777] [id = 459] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0c7c00 == 157 [pid = 1777] [id = 460] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8e88d400 == 156 [pid = 1777] [id = 104] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb8800 == 155 [pid = 1777] [id = 510] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x89c57c00 == 154 [pid = 1777] [id = 509] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88bd0400 == 153 [pid = 1777] [id = 508] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8620d800 == 152 [pid = 1777] [id = 507] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc71800 == 151 [pid = 1777] [id = 502] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0bc400 == 150 [pid = 1777] [id = 501] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x931bd800 == 149 [pid = 1777] [id = 500] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x91eddc00 == 148 [pid = 1777] [id = 499] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f47f000 == 147 [pid = 1777] [id = 497] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x904c9c00 == 146 [pid = 1777] [id = 498] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8c15f800 == 145 [pid = 1777] [id = 496] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b61f000 == 144 [pid = 1777] [id = 495] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8be07800 == 143 [pid = 1777] [id = 494] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0bdc00 == 142 [pid = 1777] [id = 493] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x897eb800 == 141 [pid = 1777] [id = 492] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b00d000 == 140 [pid = 1777] [id = 491] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88198000 == 139 [pid = 1777] [id = 489] 13:20:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae88400 == 138 [pid = 1777] [id = 490] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x9123a800) [pid = 1777] [serial = 1421] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8bf21400) [pid = 1777] [serial = 1409] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8ae8c400) [pid = 1777] [serial = 1403] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8ae8f000) [pid = 1777] [serial = 1329] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x932e6400) [pid = 1777] [serial = 1427] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x983fb400) [pid = 1777] [serial = 1439] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x97b3d800) [pid = 1777] [serial = 1386] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b0cc400) [pid = 1777] [serial = 1466] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8ae87800) [pid = 1777] [serial = 1461] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x9319c000) [pid = 1777] [serial = 1424] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x998ce000) [pid = 1777] [serial = 1446] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x93ac2800) [pid = 1777] [serial = 1428] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8b6b7400) [pid = 1777] [serial = 1407] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x97911800) [pid = 1777] [serial = 1431] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x88bcac00) [pid = 1777] [serial = 1464] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x99816000) [pid = 1777] [serial = 1445] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8bf29800) [pid = 1777] [serial = 1410] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8819dc00) [pid = 1777] [serial = 1454] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8854bc00) [pid = 1777] [serial = 1400] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x91edec00) [pid = 1777] [serial = 1422] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x96fc5400) [pid = 1777] [serial = 1430] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x88bcc800) [pid = 1777] [serial = 1401] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x90390400) [pid = 1777] [serial = 1419] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x99205400) [pid = 1777] [serial = 1443] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x9a89fc00) [pid = 1777] [serial = 1451] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x90381400) [pid = 1777] [serial = 1418] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x99ca4000) [pid = 1777] [serial = 1448] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8e885400) [pid = 1777] [serial = 1412] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8fdc6c00) [pid = 1777] [serial = 1416] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9319fc00) [pid = 1777] [serial = 1425] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x89d6e000) [pid = 1777] [serial = 1458] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8fc72800) [pid = 1777] [serial = 1415] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8e88b400) [pid = 1777] [serial = 1413] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8b09c800) [pid = 1777] [serial = 1404] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x984a3000) [pid = 1777] [serial = 1440] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x88542000) [pid = 1777] [serial = 1463] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x981bc000) [pid = 1777] [serial = 1436] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x88286c00) [pid = 1777] [serial = 1455] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x98ec7c00) [pid = 1777] [serial = 1442] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x97909c00) [pid = 1777] [serial = 1433] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x89c51400) [pid = 1777] [serial = 1457] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8b6acc00) [pid = 1777] [serial = 1406] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x98239800) [pid = 1777] [serial = 1437] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x98106c00) [pid = 1777] [serial = 1434] [outer = (nil)] [url = about:blank] 13:20:35 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8adeb400) [pid = 1777] [serial = 1460] [outer = (nil)] [url = about:blank] 13:20:36 INFO - PROCESS | 1777 | 1461097236351 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]]]}] 13:20:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:20:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 3548ms 13:20:36 INFO - PROCESS | 1777 | 1461097236411 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 13:20:36 INFO - PROCESS | 1777 | 1461097236417 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 13:20:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:20:36 INFO - PROCESS | 1777 | 1461097236426 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:20:36 INFO - PROCESS | 1777 | 1461097236431 Marionette TRACE conn3 <- [1,2090,null,{}] 13:20:36 INFO - PROCESS | 1777 | 1461097236439 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}] 13:20:36 INFO - PROCESS | 1777 | 1461097236625 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 13:20:36 INFO - PROCESS | 1777 | 1461097236638 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x881a0800 == 139 [pid = 1777] [id = 530] 13:20:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88bc7c00) [pid = 1777] [serial = 1591] [outer = (nil)] 13:20:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x897e3c00) [pid = 1777] [serial = 1592] [outer = 0x88bc7c00] 13:20:36 INFO - PROCESS | 1777 | 1461097236719 Marionette DEBUG loaded listener.js 13:20:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x897ed800) [pid = 1777] [serial = 1593] [outer = 0x88bc7c00] 13:20:37 INFO - PROCESS | 1777 | 1461097237836 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]]]}] 13:20:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:20:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1436ms 13:20:37 INFO - PROCESS | 1777 | 1461097237863 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 13:20:37 INFO - PROCESS | 1777 | 1461097237871 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 13:20:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:20:37 INFO - PROCESS | 1777 | 1461097237881 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:20:37 INFO - PROCESS | 1777 | 1461097237885 Marionette TRACE conn3 <- [1,2094,null,{}] 13:20:37 INFO - PROCESS | 1777 | 1461097237891 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}] 13:20:38 INFO - PROCESS | 1777 | 1461097238182 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 13:20:38 INFO - PROCESS | 1777 | 1461097238310 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bce000 == 140 [pid = 1777] [id = 531] 13:20:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x897e5000) [pid = 1777] [serial = 1594] [outer = (nil)] 13:20:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x89f5c400) [pid = 1777] [serial = 1595] [outer = 0x897e5000] 13:20:38 INFO - PROCESS | 1777 | 1461097238388 Marionette DEBUG loaded listener.js 13:20:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8adc0c00) [pid = 1777] [serial = 1596] [outer = 0x897e5000] 13:20:39 INFO - PROCESS | 1777 | 1461097239344 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]]]}] 13:20:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:20:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1493ms 13:20:39 INFO - PROCESS | 1777 | 1461097239375 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 13:20:39 INFO - PROCESS | 1777 | 1461097239379 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 13:20:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:20:39 INFO - PROCESS | 1777 | 1461097239387 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:20:39 INFO - PROCESS | 1777 | 1461097239394 Marionette TRACE conn3 <- [1,2098,null,{}] 13:20:39 INFO - PROCESS | 1777 | 1461097239426 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}] 13:20:39 INFO - PROCESS | 1777 | 1461097239700 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 13:20:39 INFO - PROCESS | 1777 | 1461097239760 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6e400 == 141 [pid = 1777] [id = 532] 13:20:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8aeb3000) [pid = 1777] [serial = 1597] [outer = (nil)] 13:20:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b00cc00) [pid = 1777] [serial = 1598] [outer = 0x8aeb3000] 13:20:39 INFO - PROCESS | 1777 | 1461097239949 Marionette DEBUG loaded listener.js 13:20:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b0b9c00) [pid = 1777] [serial = 1599] [outer = 0x8aeb3000] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8fd02400) [pid = 1777] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x86f01c00) [pid = 1777] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b570400) [pid = 1777] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x91edd800) [pid = 1777] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8ae82400) [pid = 1777] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9a6ddc00) [pid = 1777] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b624000) [pid = 1777] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x897e6400) [pid = 1777] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8f47c800) [pid = 1777] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x900a9800) [pid = 1777] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x93062000) [pid = 1777] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x931ba000) [pid = 1777] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8e890800) [pid = 1777] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x93ad0c00) [pid = 1777] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x98ea8800) [pid = 1777] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8f486400) [pid = 1777] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8b61b400) [pid = 1777] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x85493400) [pid = 1777] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x93aca400) [pid = 1777] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:20:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x97b96800) [pid = 1777] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:20:41 INFO - PROCESS | 1777 | 1461097241599 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]]]}] 13:20:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:20:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2260ms 13:20:41 INFO - PROCESS | 1777 | 1461097241646 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 13:20:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:20:41 INFO - PROCESS | 1777 | 1461097241651 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 13:20:41 INFO - PROCESS | 1777 | 1461097241657 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:20:41 INFO - PROCESS | 1777 | 1461097241661 Marionette TRACE conn3 <- [1,2102,null,{}] 13:20:41 INFO - PROCESS | 1777 | 1461097241666 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}] 13:20:41 INFO - PROCESS | 1777 | 1461097241890 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 13:20:42 INFO - PROCESS | 1777 | 1461097242085 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f01c00 == 142 [pid = 1777] [id = 533] 13:20:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x89d69c00) [pid = 1777] [serial = 1600] [outer = (nil)] 13:20:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b00d800) [pid = 1777] [serial = 1601] [outer = 0x89d69c00] 13:20:42 INFO - PROCESS | 1777 | 1461097242161 Marionette DEBUG loaded listener.js 13:20:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8b0d7400) [pid = 1777] [serial = 1602] [outer = 0x89d69c00] 13:20:42 INFO - PROCESS | 1777 | 1461097242923 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]]]}] 13:20:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:20:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1284ms 13:20:42 INFO - PROCESS | 1777 | 1461097242941 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 13:20:42 INFO - PROCESS | 1777 | 1461097242946 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 13:20:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:20:42 INFO - PROCESS | 1777 | 1461097242952 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:20:42 INFO - PROCESS | 1777 | 1461097242955 Marionette TRACE conn3 <- [1,2106,null,{}] 13:20:42 INFO - PROCESS | 1777 | 1461097242971 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}] 13:20:43 INFO - PROCESS | 1777 | 1461097243159 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 13:20:43 INFO - PROCESS | 1777 | 1461097243173 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade8400 == 143 [pid = 1777] [id = 534] 13:20:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ade8800) [pid = 1777] [serial = 1603] [outer = (nil)] 13:20:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b616c00) [pid = 1777] [serial = 1604] [outer = 0x8ade8800] 13:20:43 INFO - PROCESS | 1777 | 1461097243247 Marionette DEBUG loaded listener.js 13:20:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b623400) [pid = 1777] [serial = 1605] [outer = 0x8ade8800] 13:20:44 INFO - PROCESS | 1777 | 1461097244606 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]]]}] 13:20:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:20:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1691ms 13:20:44 INFO - PROCESS | 1777 | 1461097244645 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 13:20:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:20:44 INFO - PROCESS | 1777 | 1461097244653 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 13:20:44 INFO - PROCESS | 1777 | 1461097244664 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:20:44 INFO - PROCESS | 1777 | 1461097244671 Marionette TRACE conn3 <- [1,2110,null,{}] 13:20:44 INFO - PROCESS | 1777 | 1461097244680 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}] 13:20:44 INFO - PROCESS | 1777 | 1461097244928 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 13:20:45 INFO - PROCESS | 1777 | 1461097245263 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8828dc00 == 144 [pid = 1777] [id = 535] 13:20:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x88bce400) [pid = 1777] [serial = 1606] [outer = (nil)] 13:20:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x89f56400) [pid = 1777] [serial = 1607] [outer = 0x88bce400] 13:20:45 INFO - PROCESS | 1777 | 1461097245356 Marionette DEBUG loaded listener.js 13:20:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8adbe000) [pid = 1777] [serial = 1608] [outer = 0x88bce400] 13:20:46 INFO - PROCESS | 1777 | 1461097246420 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]]]}] 13:20:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:20:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1837ms 13:20:46 INFO - PROCESS | 1777 | 1461097246501 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 13:20:46 INFO - PROCESS | 1777 | 1461097246510 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 13:20:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:20:46 INFO - PROCESS | 1777 | 1461097246522 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:20:46 INFO - PROCESS | 1777 | 1461097246525 Marionette TRACE conn3 <- [1,2114,null,{}] 13:20:46 INFO - PROCESS | 1777 | 1461097246532 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}] 13:20:46 INFO - PROCESS | 1777 | 1461097246799 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 13:20:47 INFO - PROCESS | 1777 | 1461097247140 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ac0b400 == 145 [pid = 1777] [id = 536] 13:20:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8aeb2400) [pid = 1777] [serial = 1609] [outer = (nil)] 13:20:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b4e7400) [pid = 1777] [serial = 1610] [outer = 0x8aeb2400] 13:20:47 INFO - PROCESS | 1777 | 1461097247230 Marionette DEBUG loaded listener.js 13:20:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b61c800) [pid = 1777] [serial = 1611] [outer = 0x8aeb2400] 13:20:48 INFO - PROCESS | 1777 | 1461097248223 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]]]}] 13:20:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:20:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1731ms 13:20:48 INFO - PROCESS | 1777 | 1461097248255 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 13:20:48 INFO - PROCESS | 1777 | 1461097248259 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 13:20:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:20:48 INFO - PROCESS | 1777 | 1461097248267 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:20:48 INFO - PROCESS | 1777 | 1461097248273 Marionette TRACE conn3 <- [1,2118,null,{}] 13:20:48 INFO - PROCESS | 1777 | 1461097248290 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}] 13:20:48 INFO - PROCESS | 1777 | 1461097248532 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 13:20:48 INFO - PROCESS | 1777 | 1461097248855 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620f400 == 146 [pid = 1777] [id = 537] 13:20:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b0cb400) [pid = 1777] [serial = 1612] [outer = (nil)] 13:20:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8bf23400) [pid = 1777] [serial = 1613] [outer = 0x8b0cb400] 13:20:48 INFO - PROCESS | 1777 | 1461097248954 Marionette DEBUG loaded listener.js 13:20:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8c156800) [pid = 1777] [serial = 1614] [outer = 0x8b0cb400] 13:20:49 INFO - PROCESS | 1777 | 1461097249870 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]]]}] 13:20:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:20:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1641ms 13:20:49 INFO - PROCESS | 1777 | 1461097249909 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 13:20:49 INFO - PROCESS | 1777 | 1461097249914 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 13:20:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:20:49 INFO - PROCESS | 1777 | 1461097249920 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:20:49 INFO - PROCESS | 1777 | 1461097249923 Marionette TRACE conn3 <- [1,2122,null,{}] 13:20:49 INFO - PROCESS | 1777 | 1461097249929 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}] 13:20:50 INFO - PROCESS | 1777 | 1461097250128 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 13:20:50 INFO - PROCESS | 1777 | 1461097250413 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b093c00 == 147 [pid = 1777] [id = 538] 13:20:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8be09800) [pid = 1777] [serial = 1615] [outer = (nil)] 13:20:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8e88c800) [pid = 1777] [serial = 1616] [outer = 0x8be09800] 13:20:50 INFO - PROCESS | 1777 | 1461097250553 Marionette DEBUG loaded listener.js 13:20:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8f2b1400) [pid = 1777] [serial = 1617] [outer = 0x8be09800] 13:20:51 INFO - PROCESS | 1777 | 1461097251461 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]]]}] 13:20:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:20:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1589ms 13:20:51 INFO - PROCESS | 1777 | 1461097251510 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 13:20:51 INFO - PROCESS | 1777 | 1461097251514 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 13:20:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:20:51 INFO - PROCESS | 1777 | 1461097251520 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:20:51 INFO - PROCESS | 1777 | 1461097251524 Marionette TRACE conn3 <- [1,2126,null,{}] 13:20:51 INFO - PROCESS | 1777 | 1461097251529 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}] 13:20:51 INFO - PROCESS | 1777 | 1461097251738 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 13:20:52 INFO - PROCESS | 1777 | 1461097252071 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b844800 == 148 [pid = 1777] [id = 539] 13:20:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8f2b0800) [pid = 1777] [serial = 1618] [outer = (nil)] 13:20:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8f711c00) [pid = 1777] [serial = 1619] [outer = 0x8f2b0800] 13:20:52 INFO - PROCESS | 1777 | 1461097252164 Marionette DEBUG loaded listener.js 13:20:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fb25400) [pid = 1777] [serial = 1620] [outer = 0x8f2b0800] 13:20:53 INFO - PROCESS | 1777 | 1461097253088 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]]]}] 13:20:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:20:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1633ms 13:20:53 INFO - PROCESS | 1777 | 1461097253155 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 13:20:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:20:53 INFO - PROCESS | 1777 | 1461097253160 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 13:20:53 INFO - PROCESS | 1777 | 1461097253168 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:20:53 INFO - PROCESS | 1777 | 1461097253171 Marionette TRACE conn3 <- [1,2130,null,{}] 13:20:53 INFO - PROCESS | 1777 | 1461097253179 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}] 13:20:53 INFO - PROCESS | 1777 | 1461097253402 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 13:20:53 INFO - PROCESS | 1777 | 1461097253726 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb22000 == 149 [pid = 1777] [id = 540] 13:20:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fc66400) [pid = 1777] [serial = 1621] [outer = (nil)] 13:20:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fdc7400) [pid = 1777] [serial = 1622] [outer = 0x8fc66400] 13:20:53 INFO - PROCESS | 1777 | 1461097253824 Marionette DEBUG loaded listener.js 13:20:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x900a1400) [pid = 1777] [serial = 1623] [outer = 0x8fc66400] 13:20:54 INFO - PROCESS | 1777 | 1461097254761 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] 13:20:54 INFO - PROCESS | 1777 | 1461097254809 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 13:20:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:20:54 INFO - PROCESS | 1777 | 1461097254816 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:20:54 INFO - PROCESS | 1777 | 1461097254819 Marionette TRACE conn3 <- [1,2134,null,{}] 13:20:54 INFO - PROCESS | 1777 | 1461097254825 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}] 13:20:55 INFO - PROCESS | 1777 | 1461097255051 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 13:20:55 INFO - PROCESS | 1777 | 1461097255378 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeae400 == 150 [pid = 1777] [id = 541] 13:20:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8c161800) [pid = 1777] [serial = 1624] [outer = (nil)] 13:20:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x904d0400) [pid = 1777] [serial = 1625] [outer = 0x8c161800] 13:20:55 INFO - PROCESS | 1777 | 1461097255472 Marionette DEBUG loaded listener.js 13:20:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9067e400) [pid = 1777] [serial = 1626] [outer = 0x8c161800] 13:20:56 INFO - PROCESS | 1777 | 1461097256386 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]]]}] 13:20:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:20:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1632ms 13:20:56 INFO - PROCESS | 1777 | 1461097256449 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 13:20:56 INFO - PROCESS | 1777 | 1461097256453 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 13:20:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:20:56 INFO - PROCESS | 1777 | 1461097256460 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:20:56 INFO - PROCESS | 1777 | 1461097256463 Marionette TRACE conn3 <- [1,2138,null,{}] 13:20:56 INFO - PROCESS | 1777 | 1461097256469 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}] 13:20:56 INFO - PROCESS | 1777 | 1461097256704 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 13:20:57 INFO - PROCESS | 1777 | 1461097257040 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e881800 == 151 [pid = 1777] [id = 542] 13:20:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8fc6b400) [pid = 1777] [serial = 1627] [outer = (nil)] 13:20:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91ee5400) [pid = 1777] [serial = 1628] [outer = 0x8fc6b400] 13:20:57 INFO - PROCESS | 1777 | 1461097257132 Marionette DEBUG loaded listener.js 13:20:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93003000) [pid = 1777] [serial = 1629] [outer = 0x8fc6b400] 13:20:58 INFO - PROCESS | 1777 | 1461097258046 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]]]}] 13:20:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:20:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1631ms 13:20:58 INFO - PROCESS | 1777 | 1461097258092 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 13:20:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:20:58 INFO - PROCESS | 1777 | 1461097258097 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 13:20:58 INFO - PROCESS | 1777 | 1461097258104 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:20:58 INFO - PROCESS | 1777 | 1461097258107 Marionette TRACE conn3 <- [1,2142,null,{}] 13:20:58 INFO - PROCESS | 1777 | 1461097258113 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}] 13:20:58 INFO - PROCESS | 1777 | 1461097258318 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 13:20:58 INFO - PROCESS | 1777 | 1461097258640 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:20:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c9c00 == 152 [pid = 1777] [id = 543] 13:20:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x91e9b800) [pid = 1777] [serial = 1630] [outer = (nil)] 13:20:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9319e800) [pid = 1777] [serial = 1631] [outer = 0x91e9b800] 13:20:58 INFO - PROCESS | 1777 | 1461097258735 Marionette DEBUG loaded listener.js 13:20:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x931a5800) [pid = 1777] [serial = 1632] [outer = 0x91e9b800] 13:20:59 INFO - PROCESS | 1777 | 1461097259653 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] 13:20:59 INFO - PROCESS | 1777 | 1461097259698 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 13:20:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:20:59 INFO - PROCESS | 1777 | 1461097259705 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:20:59 INFO - PROCESS | 1777 | 1461097259708 Marionette TRACE conn3 <- [1,2146,null,{}] 13:20:59 INFO - PROCESS | 1777 | 1461097259714 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}] 13:20:59 INFO - PROCESS | 1777 | 1461097259908 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 13:21:00 INFO - PROCESS | 1777 | 1461097260256 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x914e0400 == 153 [pid = 1777] [id = 544] 13:21:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x931c4000) [pid = 1777] [serial = 1633] [outer = (nil)] 13:21:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x93ac6c00) [pid = 1777] [serial = 1634] [outer = 0x931c4000] 13:21:00 INFO - PROCESS | 1777 | 1461097260352 Marionette DEBUG loaded listener.js 13:21:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x93acb800) [pid = 1777] [serial = 1635] [outer = 0x931c4000] 13:21:01 INFO - PROCESS | 1777 | 1461097261271 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] 13:21:01 INFO - PROCESS | 1777 | 1461097261362 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 13:21:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:21:01 INFO - PROCESS | 1777 | 1461097261370 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:21:01 INFO - PROCESS | 1777 | 1461097261375 Marionette TRACE conn3 <- [1,2150,null,{}] 13:21:01 INFO - PROCESS | 1777 | 1461097261380 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}] 13:21:01 INFO - PROCESS | 1777 | 1461097261701 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 13:21:02 INFO - PROCESS | 1777 | 1461097262050 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d0f400 == 154 [pid = 1777] [id = 545] 13:21:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x93d11400) [pid = 1777] [serial = 1636] [outer = (nil)] 13:21:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x971ad000) [pid = 1777] [serial = 1637] [outer = 0x93d11400] 13:21:02 INFO - PROCESS | 1777 | 1461097262148 Marionette DEBUG loaded listener.js 13:21:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x97d4f000) [pid = 1777] [serial = 1638] [outer = 0x93d11400] 13:21:03 INFO - PROCESS | 1777 | 1461097263062 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]]]}] 13:21:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:21:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1741ms 13:21:03 INFO - PROCESS | 1777 | 1461097263112 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 13:21:03 INFO - PROCESS | 1777 | 1461097263116 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 13:21:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:21:03 INFO - PROCESS | 1777 | 1461097263123 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:21:03 INFO - PROCESS | 1777 | 1461097263126 Marionette TRACE conn3 <- [1,2154,null,{}] 13:21:03 INFO - PROCESS | 1777 | 1461097263132 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}] 13:21:03 INFO - PROCESS | 1777 | 1461097263364 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 13:21:03 INFO - PROCESS | 1777 | 1461097263645 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x85494800 == 155 [pid = 1777] [id = 546] 13:21:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x932ef000) [pid = 1777] [serial = 1639] [outer = (nil)] 13:21:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9810dc00) [pid = 1777] [serial = 1640] [outer = 0x932ef000] 13:21:03 INFO - PROCESS | 1777 | 1461097263786 Marionette DEBUG loaded listener.js 13:21:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x981bc000) [pid = 1777] [serial = 1641] [outer = 0x932ef000] 13:21:04 INFO - PROCESS | 1777 | 1461097264702 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]]]}] 13:21:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:21:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1633ms 13:21:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:21:04 INFO - PROCESS | 1777 | 1461097264757 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 13:21:04 INFO - PROCESS | 1777 | 1461097264761 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 13:21:04 INFO - PROCESS | 1777 | 1461097264768 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:21:04 INFO - PROCESS | 1777 | 1461097264772 Marionette TRACE conn3 <- [1,2158,null,{}] 13:21:04 INFO - PROCESS | 1777 | 1461097264778 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}] 13:21:05 INFO - PROCESS | 1777 | 1461097265014 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 13:21:05 INFO - PROCESS | 1777 | 1461097265346 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fc1000 == 156 [pid = 1777] [id = 547] 13:21:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x97b96800) [pid = 1777] [serial = 1642] [outer = (nil)] 13:21:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x98902400) [pid = 1777] [serial = 1643] [outer = 0x97b96800] 13:21:05 INFO - PROCESS | 1777 | 1461097265439 Marionette DEBUG loaded listener.js 13:21:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98e29000) [pid = 1777] [serial = 1644] [outer = 0x97b96800] 13:21:06 INFO - PROCESS | 1777 | 1461097266346 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]]]}] 13:21:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:21:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1634ms 13:21:06 INFO - PROCESS | 1777 | 1461097266402 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 13:21:06 INFO - PROCESS | 1777 | 1461097266407 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 13:21:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:21:06 INFO - PROCESS | 1777 | 1461097266413 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:21:06 INFO - PROCESS | 1777 | 1461097266417 Marionette TRACE conn3 <- [1,2162,null,{}] 13:21:06 INFO - PROCESS | 1777 | 1461097266424 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}] 13:21:06 INFO - PROCESS | 1777 | 1461097266666 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 13:21:07 INFO - PROCESS | 1777 | 1461097267011 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x91edd800 == 157 [pid = 1777] [id = 548] 13:21:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x98110400) [pid = 1777] [serial = 1645] [outer = (nil)] 13:21:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x998cac00) [pid = 1777] [serial = 1646] [outer = 0x98110400] 13:21:07 INFO - PROCESS | 1777 | 1461097267107 Marionette DEBUG loaded listener.js 13:21:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x99c96c00) [pid = 1777] [serial = 1647] [outer = 0x98110400] 13:21:08 INFO - PROCESS | 1777 | 1461097268021 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]]]}] 13:21:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:21:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1686ms 13:21:08 INFO - PROCESS | 1777 | 1461097268100 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 13:21:08 INFO - PROCESS | 1777 | 1461097268103 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 13:21:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:21:08 INFO - PROCESS | 1777 | 1461097268110 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:21:08 INFO - PROCESS | 1777 | 1461097268113 Marionette TRACE conn3 <- [1,2166,null,{}] 13:21:08 INFO - PROCESS | 1777 | 1461097268119 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}] 13:21:08 INFO - PROCESS | 1777 | 1461097268403 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 13:21:08 INFO - PROCESS | 1777 | 1461097268740 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x99205400 == 158 [pid = 1777] [id = 549] 13:21:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x99208800) [pid = 1777] [serial = 1648] [outer = (nil)] 13:21:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x9df8a000) [pid = 1777] [serial = 1649] [outer = 0x99208800] 13:21:08 INFO - PROCESS | 1777 | 1461097268836 Marionette DEBUG loaded listener.js 13:21:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9fc83000) [pid = 1777] [serial = 1650] [outer = 0x99208800] 13:21:09 INFO - PROCESS | 1777 | 1461097269834 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]]]}] 13:21:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:21:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1792ms 13:21:09 INFO - PROCESS | 1777 | 1461097269903 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 13:21:09 INFO - PROCESS | 1777 | 1461097269906 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 13:21:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:21:09 INFO - PROCESS | 1777 | 1461097269914 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:21:09 INFO - PROCESS | 1777 | 1461097269918 Marionette TRACE conn3 <- [1,2170,null,{}] 13:21:09 INFO - PROCESS | 1777 | 1461097269924 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}] 13:21:10 INFO - PROCESS | 1777 | 1461097270164 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 13:21:10 INFO - PROCESS | 1777 | 1461097270499 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x93054c00 == 159 [pid = 1777] [id = 550] 13:21:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x98231c00) [pid = 1777] [serial = 1651] [outer = (nil)] 13:21:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x9ea13000) [pid = 1777] [serial = 1652] [outer = 0x98231c00] 13:21:10 INFO - PROCESS | 1777 | 1461097270632 Marionette DEBUG loaded listener.js 13:21:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0xa0d2fc00) [pid = 1777] [serial = 1653] [outer = 0x98231c00] 13:21:11 INFO - PROCESS | 1777 | 1461097271701 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]]]}] 13:21:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:21:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1837ms 13:21:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:21:11 INFO - PROCESS | 1777 | 1461097271752 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 13:21:11 INFO - PROCESS | 1777 | 1461097271756 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 13:21:11 INFO - PROCESS | 1777 | 1461097271762 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:21:11 INFO - PROCESS | 1777 | 1461097271766 Marionette TRACE conn3 <- [1,2174,null,{}] 13:21:11 INFO - PROCESS | 1777 | 1461097271772 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}] 13:21:12 INFO - PROCESS | 1777 | 1461097272004 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 13:21:12 INFO - PROCESS | 1777 | 1461097272336 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x9918d000 == 160 [pid = 1777] [id = 551] 13:21:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x9a675800) [pid = 1777] [serial = 1654] [outer = (nil)] 13:21:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0xa3dda400) [pid = 1777] [serial = 1655] [outer = 0x9a675800] 13:21:12 INFO - PROCESS | 1777 | 1461097272432 Marionette DEBUG loaded listener.js 13:21:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0xa4556400) [pid = 1777] [serial = 1656] [outer = 0x9a675800] 13:21:13 INFO - PROCESS | 1777 | 1461097273373 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]]]}] 13:21:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:21:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1686ms 13:21:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:21:13 INFO - PROCESS | 1777 | 1461097273449 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 13:21:13 INFO - PROCESS | 1777 | 1461097273452 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 13:21:13 INFO - PROCESS | 1777 | 1461097273458 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:21:13 INFO - PROCESS | 1777 | 1461097273462 Marionette TRACE conn3 <- [1,2178,null,{}] 13:21:13 INFO - PROCESS | 1777 | 1461097273468 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}] 13:21:13 INFO - PROCESS | 1777 | 1461097273739 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 13:21:14 INFO - PROCESS | 1777 | 1461097274073 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b561400 == 159 [pid = 1777] [id = 197] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x85d99800 == 158 [pid = 1777] [id = 419] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x931a5c00 == 157 [pid = 1777] [id = 123] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x86f01c00 == 156 [pid = 1777] [id = 533] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x89d6e400 == 155 [pid = 1777] [id = 532] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88bce000 == 154 [pid = 1777] [id = 531] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x881a0800 == 153 [pid = 1777] [id = 530] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x86210400 == 152 [pid = 1777] [id = 524] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x931a4c00 == 151 [pid = 1777] [id = 522] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x93d15400 == 150 [pid = 1777] [id = 523] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x904c3400 == 149 [pid = 1777] [id = 521] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x9067ec00 == 148 [pid = 1777] [id = 520] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8fdc6400 == 147 [pid = 1777] [id = 519] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2b7800 == 146 [pid = 1777] [id = 517] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8be04400 == 145 [pid = 1777] [id = 518] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeb1800 == 144 [pid = 1777] [id = 516] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x897e2800 == 143 [pid = 1777] [id = 515] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b620400 == 142 [pid = 1777] [id = 514] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x84dcd000 == 141 [pid = 1777] [id = 483] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b00c400 == 140 [pid = 1777] [id = 513] 13:21:16 INFO - PROCESS | 1777 | --DOCSHELL 0x88b33000 == 139 [pid = 1777] [id = 512] 13:21:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x84dcd000 == 140 [pid = 1777] [id = 552] 13:21:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x85d99800) [pid = 1777] [serial = 1657] [outer = (nil)] 13:21:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x8828b000) [pid = 1777] [serial = 1658] [outer = 0x85d99800] 13:21:16 INFO - PROCESS | 1777 | 1461097276234 Marionette DEBUG loaded listener.js 13:21:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x88b2d400) [pid = 1777] [serial = 1659] [outer = 0x85d99800] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x900b0800) [pid = 1777] [serial = 1490] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x88191c00) [pid = 1777] [serial = 1523] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8b008000) [pid = 1777] [serial = 1472] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8be0ac00) [pid = 1777] [serial = 1478] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x9300cc00) [pid = 1777] [serial = 1496] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8aeb3400) [pid = 1777] [serial = 1530] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x9fd96000) [pid = 1777] [serial = 1520] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8e88c400) [pid = 1777] [serial = 1482] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x9fd98400) [pid = 1777] [serial = 1521] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x89c55800) [pid = 1777] [serial = 1526] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8fb27c00) [pid = 1777] [serial = 1484] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x914e0000) [pid = 1777] [serial = 1494] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8bf28400) [pid = 1777] [serial = 1479] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x96fbfc00) [pid = 1777] [serial = 1506] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x93ac5000) [pid = 1777] [serial = 1500] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8fd0f800) [pid = 1777] [serial = 1488] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x93d19400) [pid = 1777] [serial = 1502] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x9ea12800) [pid = 1777] [serial = 1518] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x99817400) [pid = 1777] [serial = 1515] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x96fbac00) [pid = 1777] [serial = 1505] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8e882800) [pid = 1777] [serial = 1481] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8819d000) [pid = 1777] [serial = 1524] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8b6b5c00) [pid = 1777] [serial = 1476] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8853c400) [pid = 1777] [serial = 1532] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x90389800) [pid = 1777] [serial = 1491] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x97d42800) [pid = 1777] [serial = 1508] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8b623000) [pid = 1777] [serial = 1475] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9305e000) [pid = 1777] [serial = 1497] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x91233400) [pid = 1777] [serial = 1493] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8fb2d400) [pid = 1777] [serial = 1485] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x94db4000) [pid = 1777] [serial = 1503] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x98240800) [pid = 1777] [serial = 1511] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x984a0c00) [pid = 1777] [serial = 1512] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x89d71000) [pid = 1777] [serial = 1527] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x97d50c00) [pid = 1777] [serial = 1509] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8fd05400) [pid = 1777] [serial = 1487] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x9df82000) [pid = 1777] [serial = 1517] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x89c4d000) [pid = 1777] [serial = 1469] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8ae8fc00) [pid = 1777] [serial = 1529] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x932e1c00) [pid = 1777] [serial = 1499] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x99182800) [pid = 1777] [serial = 1514] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8b566800) [pid = 1777] [serial = 1535] [outer = (nil)] [url = about:blank] 13:21:16 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8ac1a400) [pid = 1777] [serial = 1533] [outer = (nil)] [url = about:blank] 13:21:17 INFO - PROCESS | 1777 | 1461097277345 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]]]}] 13:21:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:21:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 3949ms 13:21:17 INFO - PROCESS | 1777 | 1461097277408 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 13:21:17 INFO - PROCESS | 1777 | 1461097277415 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 13:21:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:21:17 INFO - PROCESS | 1777 | 1461097277425 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:21:17 INFO - PROCESS | 1777 | 1461097277428 Marionette TRACE conn3 <- [1,2182,null,{}] 13:21:17 INFO - PROCESS | 1777 | 1461097277445 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}] 13:21:17 INFO - PROCESS | 1777 | 1461097277747 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 13:21:17 INFO - PROCESS | 1777 | 1461097277945 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d71000 == 141 [pid = 1777] [id = 553] 13:21:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x89f4d400) [pid = 1777] [serial = 1660] [outer = (nil)] 13:21:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x89f5a400) [pid = 1777] [serial = 1661] [outer = 0x89f4d400] 13:21:18 INFO - PROCESS | 1777 | 1461097278025 Marionette DEBUG loaded listener.js 13:21:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8adbe400) [pid = 1777] [serial = 1662] [outer = 0x89f4d400] 13:21:18 INFO - PROCESS | 1777 | 1461097278832 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]]]}] 13:21:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:21:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1433ms 13:21:18 INFO - PROCESS | 1777 | 1461097278901 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 13:21:18 INFO - PROCESS | 1777 | 1461097278908 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 13:21:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:21:18 INFO - PROCESS | 1777 | 1461097278922 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:21:18 INFO - PROCESS | 1777 | 1461097278928 Marionette TRACE conn3 <- [1,2186,null,{}] 13:21:18 INFO - PROCESS | 1777 | 1461097278934 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}] 13:21:19 INFO - PROCESS | 1777 | 1461097279200 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 13:21:19 INFO - PROCESS | 1777 | 1461097279227 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c57c00 == 142 [pid = 1777] [id = 554] 13:21:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8ae8fc00) [pid = 1777] [serial = 1663] [outer = (nil)] 13:21:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8b004800) [pid = 1777] [serial = 1664] [outer = 0x8ae8fc00] 13:21:19 INFO - PROCESS | 1777 | 1461097279299 Marionette DEBUG loaded listener.js 13:21:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8b0c2400) [pid = 1777] [serial = 1665] [outer = 0x8ae8fc00] 13:21:20 INFO - PROCESS | 1777 | 1461097280381 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]]]}] 13:21:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:21:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1488ms 13:21:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:21:20 INFO - PROCESS | 1777 | 1461097280411 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 13:21:20 INFO - PROCESS | 1777 | 1461097280414 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 13:21:20 INFO - PROCESS | 1777 | 1461097280421 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:21:20 INFO - PROCESS | 1777 | 1461097280427 Marionette TRACE conn3 <- [1,2190,null,{}] 13:21:20 INFO - PROCESS | 1777 | 1461097280452 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}] 13:21:20 INFO - PROCESS | 1777 | 1461097280707 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 13:21:20 INFO - PROCESS | 1777 | 1461097280746 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae8c000 == 143 [pid = 1777] [id = 555] 13:21:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8b6ad800) [pid = 1777] [serial = 1666] [outer = (nil)] 13:21:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8b6b4c00) [pid = 1777] [serial = 1667] [outer = 0x8b6ad800] 13:21:20 INFO - PROCESS | 1777 | 1461097280818 Marionette DEBUG loaded listener.js 13:21:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8b838c00) [pid = 1777] [serial = 1668] [outer = 0x8b6ad800] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x90381c00) [pid = 1777] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8b618400) [pid = 1777] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x97d48000) [pid = 1777] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8b093800) [pid = 1777] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0xa1036000) [pid = 1777] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x897e5000) [pid = 1777] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8f70f000) [pid = 1777] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x96b9ac00) [pid = 1777] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x94dbbc00) [pid = 1777] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x85da3400) [pid = 1777] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x91239800) [pid = 1777] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8ade0c00) [pid = 1777] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x93d1b000) [pid = 1777] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x897e6800) [pid = 1777] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b6b4000) [pid = 1777] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8c15a800) [pid = 1777] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8aeadc00) [pid = 1777] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x89d69c00) [pid = 1777] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x93d10400) [pid = 1777] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8aeb3000) [pid = 1777] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9929d000) [pid = 1777] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x983f9800) [pid = 1777] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x88bc7c00) [pid = 1777] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x90522000) [pid = 1777] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8f2b0400) [pid = 1777] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x89d6a800) [pid = 1777] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8aeaa800) [pid = 1777] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:21:21 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x881a0000) [pid = 1777] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:21:22 INFO - PROCESS | 1777 | 1461097282406 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]]]}] 13:21:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:21:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 2005ms 13:21:22 INFO - PROCESS | 1777 | 1461097282425 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 13:21:22 INFO - PROCESS | 1777 | 1461097282429 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 13:21:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:21:22 INFO - PROCESS | 1777 | 1461097282435 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:21:22 INFO - PROCESS | 1777 | 1461097282438 Marionette TRACE conn3 <- [1,2194,null,{}] 13:21:22 INFO - PROCESS | 1777 | 1461097282444 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}] 13:21:22 INFO - PROCESS | 1777 | 1461097282624 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 13:21:22 INFO - PROCESS | 1777 | 1461097282648 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x86205000 == 144 [pid = 1777] [id = 556] 13:21:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8819e000) [pid = 1777] [serial = 1669] [outer = (nil)] 13:21:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8aeadc00) [pid = 1777] [serial = 1670] [outer = 0x8819e000] 13:21:22 INFO - PROCESS | 1777 | 1461097282912 Marionette DEBUG loaded listener.js 13:21:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b6a9800) [pid = 1777] [serial = 1671] [outer = 0x8819e000] 13:21:23 INFO - PROCESS | 1777 | 1461097283843 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]]]}] 13:21:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:21:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1434ms 13:21:23 INFO - PROCESS | 1777 | 1461097283870 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 13:21:23 INFO - PROCESS | 1777 | 1461097283876 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 13:21:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:21:23 INFO - PROCESS | 1777 | 1461097283897 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:21:23 INFO - PROCESS | 1777 | 1461097283903 Marionette TRACE conn3 <- [1,2198,null,{}] 13:21:23 INFO - PROCESS | 1777 | 1461097283911 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}] 13:21:24 INFO - PROCESS | 1777 | 1461097284159 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 13:21:24 INFO - PROCESS | 1777 | 1461097284510 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c53400 == 145 [pid = 1777] [id = 557] 13:21:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x89c55800) [pid = 1777] [serial = 1672] [outer = (nil)] 13:21:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x89d6c400) [pid = 1777] [serial = 1673] [outer = 0x89c55800] 13:21:24 INFO - PROCESS | 1777 | 1461097284604 Marionette DEBUG loaded listener.js 13:21:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ac0ec00) [pid = 1777] [serial = 1674] [outer = 0x89c55800] 13:21:25 INFO - PROCESS | 1777 | 1461097285585 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]]]}] 13:21:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:21:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1735ms 13:21:25 INFO - PROCESS | 1777 | 1461097285633 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 13:21:25 INFO - PROCESS | 1777 | 1461097285642 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 13:21:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:21:25 INFO - PROCESS | 1777 | 1461097285653 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:21:25 INFO - PROCESS | 1777 | 1461097285657 Marionette TRACE conn3 <- [1,2202,null,{}] 13:21:25 INFO - PROCESS | 1777 | 1461097285664 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}] 13:21:25 INFO - PROCESS | 1777 | 1461097285878 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 13:21:26 INFO - PROCESS | 1777 | 1461097286207 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0be400 == 146 [pid = 1777] [id = 558] 13:21:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b0c0000) [pid = 1777] [serial = 1675] [outer = (nil)] 13:21:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b4e5c00) [pid = 1777] [serial = 1676] [outer = 0x8b0c0000] 13:21:26 INFO - PROCESS | 1777 | 1461097286304 Marionette DEBUG loaded listener.js 13:21:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b619400) [pid = 1777] [serial = 1677] [outer = 0x8b0c0000] 13:21:27 INFO - PROCESS | 1777 | 1461097287303 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]]]}] 13:21:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:21:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1687ms 13:21:27 INFO - PROCESS | 1777 | 1461097287340 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 13:21:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:21:27 INFO - PROCESS | 1777 | 1461097287344 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 13:21:27 INFO - PROCESS | 1777 | 1461097287351 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:21:27 INFO - PROCESS | 1777 | 1461097287357 Marionette TRACE conn3 <- [1,2206,null,{}] 13:21:27 INFO - PROCESS | 1777 | 1461097287375 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}] 13:21:27 INFO - PROCESS | 1777 | 1461097287587 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 13:21:28 INFO - PROCESS | 1777 | 1461097287979 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeaec00 == 147 [pid = 1777] [id = 559] 13:21:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8be0c800) [pid = 1777] [serial = 1678] [outer = (nil)] 13:21:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8c156000) [pid = 1777] [serial = 1679] [outer = 0x8be0c800] 13:21:28 INFO - PROCESS | 1777 | 1461097288077 Marionette DEBUG loaded listener.js 13:21:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8e881400) [pid = 1777] [serial = 1680] [outer = 0x8be0c800] 13:21:29 INFO - PROCESS | 1777 | 1461097289032 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]]]}] 13:21:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:21:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1747ms 13:21:29 INFO - PROCESS | 1777 | 1461097289098 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 13:21:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:21:29 INFO - PROCESS | 1777 | 1461097289103 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 13:21:29 INFO - PROCESS | 1777 | 1461097289109 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:21:29 INFO - PROCESS | 1777 | 1461097289113 Marionette TRACE conn3 <- [1,2210,null,{}] 13:21:29 INFO - PROCESS | 1777 | 1461097289118 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}] 13:21:29 INFO - PROCESS | 1777 | 1461097289348 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 13:21:29 INFO - PROCESS | 1777 | 1461097289674 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae8b800 == 148 [pid = 1777] [id = 560] 13:21:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8bf2c400) [pid = 1777] [serial = 1681] [outer = (nil)] 13:21:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f485800) [pid = 1777] [serial = 1682] [outer = 0x8bf2c400] 13:21:29 INFO - PROCESS | 1777 | 1461097289768 Marionette DEBUG loaded listener.js 13:21:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f712800) [pid = 1777] [serial = 1683] [outer = 0x8bf2c400] 13:21:30 INFO - PROCESS | 1777 | 1461097290735 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]]]}] 13:21:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:21:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1683ms 13:21:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:21:30 INFO - PROCESS | 1777 | 1461097290791 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 13:21:30 INFO - PROCESS | 1777 | 1461097290795 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 13:21:30 INFO - PROCESS | 1777 | 1461097290801 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:21:30 INFO - PROCESS | 1777 | 1461097290805 Marionette TRACE conn3 <- [1,2214,null,{}] 13:21:30 INFO - PROCESS | 1777 | 1461097290811 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}] 13:21:31 INFO - PROCESS | 1777 | 1461097291044 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 13:21:31 INFO - PROCESS | 1777 | 1461097291368 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2a8400 == 149 [pid = 1777] [id = 561] 13:21:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fb30800) [pid = 1777] [serial = 1684] [outer = (nil)] 13:21:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fd05400) [pid = 1777] [serial = 1685] [outer = 0x8fb30800] 13:21:31 INFO - PROCESS | 1777 | 1461097291460 Marionette DEBUG loaded listener.js 13:21:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fd0f400) [pid = 1777] [serial = 1686] [outer = 0x8fb30800] 13:21:32 INFO - PROCESS | 1777 | 1461097292365 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]]]}] 13:21:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:21:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1631ms 13:21:32 INFO - PROCESS | 1777 | 1461097292433 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 13:21:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:21:32 INFO - PROCESS | 1777 | 1461097292438 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 13:21:32 INFO - PROCESS | 1777 | 1461097292444 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:21:32 INFO - PROCESS | 1777 | 1461097292448 Marionette TRACE conn3 <- [1,2218,null,{}] 13:21:32 INFO - PROCESS | 1777 | 1461097292454 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}] 13:21:32 INFO - PROCESS | 1777 | 1461097292775 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 13:21:33 INFO - PROCESS | 1777 | 1461097293119 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0bf800 == 150 [pid = 1777] [id = 562] 13:21:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fd08000) [pid = 1777] [serial = 1687] [outer = (nil)] 13:21:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x9038dc00) [pid = 1777] [serial = 1688] [outer = 0x8fd08000] 13:21:33 INFO - PROCESS | 1777 | 1461097293212 Marionette DEBUG loaded listener.js 13:21:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x90677800) [pid = 1777] [serial = 1689] [outer = 0x8fd08000] 13:21:34 INFO - PROCESS | 1777 | 1461097294157 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]]]}] 13:21:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:21:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1786ms 13:21:34 INFO - PROCESS | 1777 | 1461097294230 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 13:21:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:21:34 INFO - PROCESS | 1777 | 1461097294234 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 13:21:34 INFO - PROCESS | 1777 | 1461097294241 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:21:34 INFO - PROCESS | 1777 | 1461097294245 Marionette TRACE conn3 <- [1,2222,null,{}] 13:21:34 INFO - PROCESS | 1777 | 1461097294251 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}] 13:21:34 INFO - PROCESS | 1777 | 1461097294509 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 13:21:34 INFO - PROCESS | 1777 | 1461097294842 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b00c400 == 151 [pid = 1777] [id = 563] 13:21:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x900a6000) [pid = 1777] [serial = 1690] [outer = (nil)] 13:21:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x9300cc00) [pid = 1777] [serial = 1691] [outer = 0x900a6000] 13:21:34 INFO - PROCESS | 1777 | 1461097294947 Marionette DEBUG loaded listener.js 13:21:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x9305b400) [pid = 1777] [serial = 1692] [outer = 0x900a6000] 13:21:35 INFO - PROCESS | 1777 | 1461097295848 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]]]}] 13:21:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:21:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1681ms 13:21:35 INFO - PROCESS | 1777 | 1461097295923 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 13:21:35 INFO - PROCESS | 1777 | 1461097295926 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 13:21:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:21:35 INFO - PROCESS | 1777 | 1461097295933 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:21:35 INFO - PROCESS | 1777 | 1461097295936 Marionette TRACE conn3 <- [1,2226,null,{}] 13:21:35 INFO - PROCESS | 1777 | 1461097295942 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}] 13:21:36 INFO - PROCESS | 1777 | 1461097296154 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 13:21:36 INFO - PROCESS | 1777 | 1461097296483 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x914eac00 == 152 [pid = 1777] [id = 564] 13:21:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x91e99400) [pid = 1777] [serial = 1693] [outer = (nil)] 13:21:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x931a6c00) [pid = 1777] [serial = 1694] [outer = 0x91e99400] 13:21:36 INFO - PROCESS | 1777 | 1461097296573 Marionette DEBUG loaded listener.js 13:21:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x931c8c00) [pid = 1777] [serial = 1695] [outer = 0x91e99400] 13:21:37 INFO - PROCESS | 1777 | 1461097297479 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]]]}] 13:21:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:21:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1591ms 13:21:37 INFO - PROCESS | 1777 | 1461097297524 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 13:21:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:21:37 INFO - PROCESS | 1777 | 1461097297528 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 13:21:37 INFO - PROCESS | 1777 | 1461097297535 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:21:37 INFO - PROCESS | 1777 | 1461097297539 Marionette TRACE conn3 <- [1,2230,null,{}] 13:21:37 INFO - PROCESS | 1777 | 1461097297544 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}] 13:21:37 INFO - PROCESS | 1777 | 1461097297760 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 13:21:38 INFO - PROCESS | 1777 | 1461097298093 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf30c00 == 153 [pid = 1777] [id = 565] 13:21:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8f2adc00) [pid = 1777] [serial = 1696] [outer = (nil)] 13:21:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93ac5000) [pid = 1777] [serial = 1697] [outer = 0x8f2adc00] 13:21:38 INFO - PROCESS | 1777 | 1461097298185 Marionette DEBUG loaded listener.js 13:21:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x93d16c00) [pid = 1777] [serial = 1698] [outer = 0x8f2adc00] 13:21:39 INFO - PROCESS | 1777 | 1461097299085 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]]]}] 13:21:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:21:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1604ms 13:21:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:21:39 INFO - PROCESS | 1777 | 1461097299139 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 13:21:39 INFO - PROCESS | 1777 | 1461097299143 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 13:21:39 INFO - PROCESS | 1777 | 1461097299149 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:21:39 INFO - PROCESS | 1777 | 1461097299153 Marionette TRACE conn3 <- [1,2234,null,{}] 13:21:39 INFO - PROCESS | 1777 | 1461097299159 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}] 13:21:39 INFO - PROCESS | 1777 | 1461097299362 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 13:21:39 INFO - PROCESS | 1777 | 1461097299688 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x91eddc00 == 154 [pid = 1777] [id = 566] 13:21:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x931bc800) [pid = 1777] [serial = 1699] [outer = (nil)] 13:21:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x96ab3800) [pid = 1777] [serial = 1700] [outer = 0x931bc800] 13:21:39 INFO - PROCESS | 1777 | 1461097299784 Marionette DEBUG loaded listener.js 13:21:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96fbcc00) [pid = 1777] [serial = 1701] [outer = 0x931bc800] 13:21:40 INFO - PROCESS | 1777 | 1461097300725 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]]]}] 13:21:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:21:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1633ms 13:21:40 INFO - PROCESS | 1777 | 1461097300782 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 13:21:40 INFO - PROCESS | 1777 | 1461097300787 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 13:21:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:21:40 INFO - PROCESS | 1777 | 1461097300793 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:21:40 INFO - PROCESS | 1777 | 1461097300798 Marionette TRACE conn3 <- [1,2238,null,{}] 13:21:40 INFO - PROCESS | 1777 | 1461097300804 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}] 13:21:41 INFO - PROCESS | 1777 | 1461097301044 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 13:21:41 INFO - PROCESS | 1777 | 1461097301385 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fbac00 == 155 [pid = 1777] [id = 567] 13:21:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x97d4d400) [pid = 1777] [serial = 1702] [outer = (nil)] 13:21:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x98107000) [pid = 1777] [serial = 1703] [outer = 0x97d4d400] 13:21:41 INFO - PROCESS | 1777 | 1461097301482 Marionette DEBUG loaded listener.js 13:21:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x983f9800) [pid = 1777] [serial = 1704] [outer = 0x97d4d400] 13:21:42 INFO - PROCESS | 1777 | 1461097302402 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]]]}] 13:21:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:21:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1683ms 13:21:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:21:42 INFO - PROCESS | 1777 | 1461097302478 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 13:21:42 INFO - PROCESS | 1777 | 1461097302481 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 13:21:42 INFO - PROCESS | 1777 | 1461097302487 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:21:42 INFO - PROCESS | 1777 | 1461097302491 Marionette TRACE conn3 <- [1,2242,null,{}] 13:21:42 INFO - PROCESS | 1777 | 1461097302497 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}] 13:21:42 INFO - PROCESS | 1777 | 1461097302760 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 13:21:43 INFO - PROCESS | 1777 | 1461097303100 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd0b000 == 156 [pid = 1777] [id = 568] 13:21:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x90390800) [pid = 1777] [serial = 1705] [outer = (nil)] 13:21:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x99209400) [pid = 1777] [serial = 1706] [outer = 0x90390800] 13:21:43 INFO - PROCESS | 1777 | 1461097303195 Marionette DEBUG loaded listener.js 13:21:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x99a6bc00) [pid = 1777] [serial = 1707] [outer = 0x90390800] 13:21:44 INFO - PROCESS | 1777 | 1461097304080 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]]]}] 13:21:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:21:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1640ms 13:21:44 INFO - PROCESS | 1777 | 1461097304127 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 13:21:44 INFO - PROCESS | 1777 | 1461097304130 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 13:21:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:21:44 INFO - PROCESS | 1777 | 1461097304136 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:21:44 INFO - PROCESS | 1777 | 1461097304140 Marionette TRACE conn3 <- [1,2246,null,{}] 13:21:44 INFO - PROCESS | 1777 | 1461097304146 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}] 13:21:44 INFO - PROCESS | 1777 | 1461097304355 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 13:21:44 INFO - PROCESS | 1777 | 1461097304640 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d48000 == 157 [pid = 1777] [id = 569] 13:21:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x98e26800) [pid = 1777] [serial = 1708] [outer = (nil)] 13:21:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9ea0d800) [pid = 1777] [serial = 1709] [outer = 0x98e26800] 13:21:44 INFO - PROCESS | 1777 | 1461097304777 Marionette DEBUG loaded listener.js 13:21:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9ea1b000) [pid = 1777] [serial = 1710] [outer = 0x98e26800] 13:21:45 INFO - PROCESS | 1777 | 1461097305679 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]]]}] 13:21:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:21:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1585ms 13:21:45 INFO - PROCESS | 1777 | 1461097305723 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 13:21:45 INFO - PROCESS | 1777 | 1461097305727 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 13:21:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:21:45 INFO - PROCESS | 1777 | 1461097305733 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:21:45 INFO - PROCESS | 1777 | 1461097305736 Marionette TRACE conn3 <- [1,2250,null,{}] 13:21:45 INFO - PROCESS | 1777 | 1461097305742 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}] 13:21:45 INFO - PROCESS | 1777 | 1461097305967 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 13:21:46 INFO - PROCESS | 1777 | 1461097306297 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d9c800 == 158 [pid = 1777] [id = 570] 13:21:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x93ac2800) [pid = 1777] [serial = 1711] [outer = (nil)] 13:21:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0xa013f800) [pid = 1777] [serial = 1712] [outer = 0x93ac2800] 13:21:46 INFO - PROCESS | 1777 | 1461097306388 Marionette DEBUG loaded listener.js 13:21:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0xa01c3400) [pid = 1777] [serial = 1713] [outer = 0x93ac2800] 13:21:47 INFO - PROCESS | 1777 | 1461097307285 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]]]}] 13:21:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:21:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1629ms 13:21:47 INFO - PROCESS | 1777 | 1461097307363 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 13:21:47 INFO - PROCESS | 1777 | 1461097307367 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 13:21:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:21:47 INFO - PROCESS | 1777 | 1461097307373 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:21:47 INFO - PROCESS | 1777 | 1461097307376 Marionette TRACE conn3 <- [1,2254,null,{}] 13:21:47 INFO - PROCESS | 1777 | 1461097307382 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}] 13:21:47 INFO - PROCESS | 1777 | 1461097307634 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 13:21:47 INFO - PROCESS | 1777 | 1461097307968 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x91234000 == 159 [pid = 1777] [id = 571] 13:21:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9300f400) [pid = 1777] [serial = 1714] [outer = (nil)] 13:21:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0xa1068400) [pid = 1777] [serial = 1715] [outer = 0x9300f400] 13:21:48 INFO - PROCESS | 1777 | 1461097308060 Marionette DEBUG loaded listener.js 13:21:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa2bb7c00) [pid = 1777] [serial = 1716] [outer = 0x9300f400] 13:21:48 INFO - PROCESS | 1777 | 1461097308957 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]]]}] 13:21:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:21:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1634ms 13:21:49 INFO - PROCESS | 1777 | 1461097309009 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 13:21:49 INFO - PROCESS | 1777 | 1461097309013 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 13:21:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:21:49 INFO - PROCESS | 1777 | 1461097309019 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:21:49 INFO - PROCESS | 1777 | 1461097309023 Marionette TRACE conn3 <- [1,2258,null,{}] 13:21:49 INFO - PROCESS | 1777 | 1461097309028 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}] 13:21:49 INFO - PROCESS | 1777 | 1461097309229 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 13:21:49 INFO - PROCESS | 1777 | 1461097309558 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f84c00 == 160 [pid = 1777] [id = 572] 13:21:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x83f86000) [pid = 1777] [serial = 1717] [outer = (nil)] 13:21:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x83f8c400) [pid = 1777] [serial = 1718] [outer = 0x83f86000] 13:21:49 INFO - PROCESS | 1777 | 1461097309648 Marionette DEBUG loaded listener.js 13:21:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x83f8e400) [pid = 1777] [serial = 1719] [outer = 0x83f86000] 13:21:50 INFO - PROCESS | 1777 | 1461097310574 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]]]}] 13:21:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:21:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1629ms 13:21:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:21:50 INFO - PROCESS | 1777 | 1461097310650 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 13:21:50 INFO - PROCESS | 1777 | 1461097310653 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 13:21:50 INFO - PROCESS | 1777 | 1461097310660 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:21:50 INFO - PROCESS | 1777 | 1461097310663 Marionette TRACE conn3 <- [1,2262,null,{}] 13:21:50 INFO - PROCESS | 1777 | 1461097310669 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}] 13:21:50 INFO - PROCESS | 1777 | 1461097310922 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 13:21:51 INFO - PROCESS | 1777 | 1461097311260 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f86c00 == 161 [pid = 1777] [id = 573] 13:21:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x83f8b400) [pid = 1777] [serial = 1720] [outer = (nil)] 13:21:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9ffdbc00) [pid = 1777] [serial = 1721] [outer = 0x83f8b400] 13:21:51 INFO - PROCESS | 1777 | 1461097311351 Marionette DEBUG loaded listener.js 13:21:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa0d1b400) [pid = 1777] [serial = 1722] [outer = 0x83f8b400] 13:21:52 INFO - PROCESS | 1777 | 1461097312267 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]]]}] 13:21:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:21:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1647ms 13:21:52 INFO - PROCESS | 1777 | 1461097312307 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 13:21:52 INFO - PROCESS | 1777 | 1461097312310 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 13:21:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:21:52 INFO - PROCESS | 1777 | 1461097312317 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:21:52 INFO - PROCESS | 1777 | 1461097312321 Marionette TRACE conn3 <- [1,2266,null,{}] 13:21:52 INFO - PROCESS | 1777 | 1461097312326 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}] 13:21:52 INFO - PROCESS | 1777 | 1461097312546 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 13:21:52 INFO - PROCESS | 1777 | 1461097312906 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f93800 == 162 [pid = 1777] [id = 574] 13:21:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x86f0a800) [pid = 1777] [serial = 1723] [outer = (nil)] 13:21:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8fd6ec00) [pid = 1777] [serial = 1724] [outer = 0x86f0a800] 13:21:53 INFO - PROCESS | 1777 | 1461097312995 Marionette DEBUG loaded listener.js 13:21:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x8fd70800) [pid = 1777] [serial = 1725] [outer = 0x86f0a800] 13:21:53 INFO - PROCESS | 1777 | 1461097313871 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]]]}] 13:21:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:21:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1588ms 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae8c000 == 161 [pid = 1777] [id = 555] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x89c57c00 == 160 [pid = 1777] [id = 554] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x89d71000 == 159 [pid = 1777] [id = 553] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x84dcd000 == 158 [pid = 1777] [id = 552] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x91edd800 == 157 [pid = 1777] [id = 548] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x99205400 == 156 [pid = 1777] [id = 549] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x96fc1000 == 155 [pid = 1777] [id = 547] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x85494800 == 154 [pid = 1777] [id = 546] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x93d0f400 == 153 [pid = 1777] [id = 545] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x904c9c00 == 152 [pid = 1777] [id = 543] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x914e0400 == 151 [pid = 1777] [id = 544] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8e881800 == 150 [pid = 1777] [id = 542] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeae400 == 149 [pid = 1777] [id = 541] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb22000 == 148 [pid = 1777] [id = 540] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b844800 == 147 [pid = 1777] [id = 539] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8620f400 == 146 [pid = 1777] [id = 537] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b093c00 == 145 [pid = 1777] [id = 538] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8ac0b400 == 144 [pid = 1777] [id = 536] 13:21:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8828dc00 == 143 [pid = 1777] [id = 535] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8b0d7400) [pid = 1777] [serial = 1602] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x93005c00) [pid = 1777] [serial = 1560] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8c163400) [pid = 1777] [serial = 1547] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0xa0bc9800) [pid = 1777] [serial = 1584] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b564400) [pid = 1777] [serial = 1542] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0xa106d800) [pid = 1777] [serial = 1587] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8adc0c00) [pid = 1777] [serial = 1596] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8fdc2400) [pid = 1777] [serial = 1553] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x98110c00) [pid = 1777] [serial = 1572] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x979c4400) [pid = 1777] [serial = 1569] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0xa2bba000) [pid = 1777] [serial = 1589] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x9319d800) [pid = 1777] [serial = 1563] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8b0d0c00) [pid = 1777] [serial = 1541] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b4da000) [pid = 1777] [serial = 1467] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8f2a8800) [pid = 1777] [serial = 1548] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x98e27c00) [pid = 1777] [serial = 1574] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x89d6d000) [pid = 1777] [serial = 1538] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8be05800) [pid = 1777] [serial = 1544] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8f705800) [pid = 1777] [serial = 1551] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8b0c1c00) [pid = 1777] [serial = 1398] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8b00d800) [pid = 1777] [serial = 1601] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x93198c00) [pid = 1777] [serial = 1562] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0xa01a6800) [pid = 1777] [serial = 1581] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8b0b9c00) [pid = 1777] [serial = 1599] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8fdcb800) [pid = 1777] [serial = 1554] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x9a66e400) [pid = 1777] [serial = 1449] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x9a6e3c00) [pid = 1777] [serial = 1577] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x897ed800) [pid = 1777] [serial = 1593] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x931c8800) [pid = 1777] [serial = 1566] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x904ca400) [pid = 1777] [serial = 1557] [outer = (nil)] [url = about:blank] 13:21:55 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8f484400) [pid = 1777] [serial = 1550] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8ade6400) [pid = 1777] [serial = 1539] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x897e3c00) [pid = 1777] [serial = 1592] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0xa0139c00) [pid = 1777] [serial = 1580] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x96a2b800) [pid = 1777] [serial = 1568] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9a6e5400) [pid = 1777] [serial = 1578] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9038ac00) [pid = 1777] [serial = 1556] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x89f5c400) [pid = 1777] [serial = 1595] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0xa1063c00) [pid = 1777] [serial = 1586] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0xa3d6fc00) [pid = 1777] [serial = 1590] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9810ac00) [pid = 1777] [serial = 1571] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x931c3800) [pid = 1777] [serial = 1565] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9df81c00) [pid = 1777] [serial = 1452] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8bf27400) [pid = 1777] [serial = 1545] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8b00cc00) [pid = 1777] [serial = 1598] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0xa0b95000) [pid = 1777] [serial = 1583] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x91ee5000) [pid = 1777] [serial = 1559] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9917f800) [pid = 1777] [serial = 1575] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b0c5c00) [pid = 1777] [serial = 1473] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8ac0f800) [pid = 1777] [serial = 1470] [outer = (nil)] [url = about:blank] 13:21:56 INFO - PROCESS | 1777 | 1461097316160 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 13:21:56 INFO - PROCESS | 1777 | 1461097316166 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 13:21:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:21:56 INFO - PROCESS | 1777 | 1461097316204 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:21:56 INFO - PROCESS | 1777 | 1461097316210 Marionette TRACE conn3 <- [1,2270,null,{}] 13:21:56 INFO - PROCESS | 1777 | 1461097316218 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}] 13:21:56 INFO - PROCESS | 1777 | 1461097316409 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 13:21:56 INFO - PROCESS | 1777 | 1461097316425 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e3000 == 144 [pid = 1777] [id = 575] 13:21:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x897e4c00) [pid = 1777] [serial = 1726] [outer = (nil)] 13:21:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x897e9000) [pid = 1777] [serial = 1727] [outer = 0x897e4c00] 13:21:56 INFO - PROCESS | 1777 | 1461097316547 Marionette DEBUG loaded listener.js 13:21:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x89c49c00) [pid = 1777] [serial = 1728] [outer = 0x897e4c00] 13:21:57 INFO - PROCESS | 1777 | 1461097317552 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]]]}] 13:21:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:21:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1385ms 13:21:57 INFO - PROCESS | 1777 | 1461097317588 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 13:21:57 INFO - PROCESS | 1777 | 1461097317592 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 13:21:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:21:57 INFO - PROCESS | 1777 | 1461097317605 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:21:57 INFO - PROCESS | 1777 | 1461097317610 Marionette TRACE conn3 <- [1,2274,null,{}] 13:21:57 INFO - PROCESS | 1777 | 1461097317617 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}] 13:21:57 INFO - PROCESS | 1777 | 1461097317915 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 13:21:58 INFO - PROCESS | 1777 | 1461097318071 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d70800 == 145 [pid = 1777] [id = 576] 13:21:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8ac18800) [pid = 1777] [serial = 1729] [outer = (nil)] 13:21:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8adbe800) [pid = 1777] [serial = 1730] [outer = 0x8ac18800] 13:21:58 INFO - PROCESS | 1777 | 1461097318151 Marionette DEBUG loaded listener.js 13:21:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8adea000) [pid = 1777] [serial = 1731] [outer = 0x8ac18800] 13:21:59 INFO - PROCESS | 1777 | 1461097319138 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]]]}] 13:21:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:21:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1586ms 13:21:59 INFO - PROCESS | 1777 | 1461097319195 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 13:21:59 INFO - PROCESS | 1777 | 1461097319198 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 13:21:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:21:59 INFO - PROCESS | 1777 | 1461097319205 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:21:59 INFO - PROCESS | 1777 | 1461097319208 Marionette TRACE conn3 <- [1,2278,null,{}] 13:21:59 INFO - PROCESS | 1777 | 1461097319222 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}] 13:21:59 INFO - PROCESS | 1777 | 1461097319485 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 13:21:59 INFO - PROCESS | 1777 | 1461097319513 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:21:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb1c00 == 146 [pid = 1777] [id = 577] 13:21:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8aeb5400) [pid = 1777] [serial = 1732] [outer = (nil)] 13:21:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b00d000) [pid = 1777] [serial = 1733] [outer = 0x8aeb5400] 13:21:59 INFO - PROCESS | 1777 | 1461097319589 Marionette DEBUG loaded listener.js 13:21:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b09f000) [pid = 1777] [serial = 1734] [outer = 0x8aeb5400] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x99208800) [pid = 1777] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b6ad800) [pid = 1777] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x93d11400) [pid = 1777] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8be09800) [pid = 1777] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8ae8fc00) [pid = 1777] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x98110400) [pid = 1777] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x85d99800) [pid = 1777] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x932ef000) [pid = 1777] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9a675800) [pid = 1777] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8c161800) [pid = 1777] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x91e9b800) [pid = 1777] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8fc6b400) [pid = 1777] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x89f4d400) [pid = 1777] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8f2b0800) [pid = 1777] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8aeb2400) [pid = 1777] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x931c4000) [pid = 1777] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x88bce400) [pid = 1777] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x97b96800) [pid = 1777] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x88543800) [pid = 1777] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x98231c00) [pid = 1777] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x8fc66400) [pid = 1777] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:22:01 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x8b0cb400) [pid = 1777] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:22:01 INFO - PROCESS | 1777 | 1461097321295 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]]]}] 13:22:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:22:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2134ms 13:22:01 INFO - PROCESS | 1777 | 1461097321340 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 13:22:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:22:01 INFO - PROCESS | 1777 | 1461097321345 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 13:22:01 INFO - PROCESS | 1777 | 1461097321351 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:22:01 INFO - PROCESS | 1777 | 1461097321355 Marionette TRACE conn3 <- [1,2282,null,{}] 13:22:01 INFO - PROCESS | 1777 | 1461097321374 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}] 13:22:01 INFO - PROCESS | 1777 | 1461097321587 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 13:22:01 INFO - PROCESS | 1777 | 1461097321789 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d99800 == 147 [pid = 1777] [id = 578] 13:22:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x88281c00) [pid = 1777] [serial = 1735] [outer = (nil)] 13:22:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x8b003800) [pid = 1777] [serial = 1736] [outer = 0x88281c00] 13:22:01 INFO - PROCESS | 1777 | 1461097321863 Marionette DEBUG loaded listener.js 13:22:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x8b0c0800) [pid = 1777] [serial = 1737] [outer = 0x88281c00] 13:22:02 INFO - PROCESS | 1777 | 1461097322631 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]]]}] 13:22:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:22:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1333ms 13:22:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:22:02 INFO - PROCESS | 1777 | 1461097322684 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 13:22:02 INFO - PROCESS | 1777 | 1461097322687 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 13:22:02 INFO - PROCESS | 1777 | 1461097322693 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:22:02 INFO - PROCESS | 1777 | 1461097322696 Marionette TRACE conn3 <- [1,2286,null,{}] 13:22:02 INFO - PROCESS | 1777 | 1461097322702 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}] 13:22:02 INFO - PROCESS | 1777 | 1461097322877 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 13:22:02 INFO - PROCESS | 1777 | 1461097322892 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819e400 == 148 [pid = 1777] [id = 579] 13:22:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8b00d800) [pid = 1777] [serial = 1738] [outer = (nil)] 13:22:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8b4dd000) [pid = 1777] [serial = 1739] [outer = 0x8b00d800] 13:22:03 INFO - PROCESS | 1777 | 1461097323148 Marionette DEBUG loaded listener.js 13:22:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b566000) [pid = 1777] [serial = 1740] [outer = 0x8b00d800] 13:22:04 INFO - PROCESS | 1777 | 1461097324254 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]]]}] 13:22:04 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 13:22:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1580ms 13:22:04 INFO - PROCESS | 1777 | 1461097324273 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 13:22:04 INFO - PROCESS | 1777 | 1461097324281 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 13:22:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:22:04 INFO - PROCESS | 1777 | 1461097324290 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:22:04 INFO - PROCESS | 1777 | 1461097324295 Marionette TRACE conn3 <- [1,2290,null,{}] 13:22:04 INFO - PROCESS | 1777 | 1461097324303 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}] 13:22:04 INFO - PROCESS | 1777 | 1461097324520 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 13:22:04 INFO - PROCESS | 1777 | 1461097324852 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e8000 == 149 [pid = 1777] [id = 580] 13:22:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x89c4b400) [pid = 1777] [serial = 1741] [outer = (nil)] 13:22:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8ac0b400) [pid = 1777] [serial = 1742] [outer = 0x89c4b400] 13:22:04 INFO - PROCESS | 1777 | 1461097324947 Marionette DEBUG loaded listener.js 13:22:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8adc0c00) [pid = 1777] [serial = 1743] [outer = 0x89c4b400] 13:22:05 INFO - PROCESS | 1777 | 1461097325922 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]]]}] 13:22:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:22:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1689ms 13:22:05 INFO - PROCESS | 1777 | 1461097325979 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 13:22:05 INFO - PROCESS | 1777 | 1461097325988 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 13:22:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:22:06 INFO - PROCESS | 1777 | 1461097325999 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:22:06 INFO - PROCESS | 1777 | 1461097326003 Marionette TRACE conn3 <- [1,2294,null,{}] 13:22:06 INFO - PROCESS | 1777 | 1461097326009 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}] 13:22:06 INFO - PROCESS | 1777 | 1461097326252 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 13:22:06 INFO - PROCESS | 1777 | 1461097326622 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae83800 == 150 [pid = 1777] [id = 581] 13:22:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8b09dc00) [pid = 1777] [serial = 1744] [outer = (nil)] 13:22:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8b0d3800) [pid = 1777] [serial = 1745] [outer = 0x8b09dc00] 13:22:06 INFO - PROCESS | 1777 | 1461097326711 Marionette DEBUG loaded listener.js 13:22:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b4e3c00) [pid = 1777] [serial = 1746] [outer = 0x8b09dc00] 13:22:07 INFO - PROCESS | 1777 | 1461097327645 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]]]}] 13:22:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:22:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1692ms 13:22:07 INFO - PROCESS | 1777 | 1461097327690 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 13:22:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:22:07 INFO - PROCESS | 1777 | 1461097327695 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 13:22:07 INFO - PROCESS | 1777 | 1461097327702 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:22:07 INFO - PROCESS | 1777 | 1461097327708 Marionette TRACE conn3 <- [1,2298,null,{}] 13:22:07 INFO - PROCESS | 1777 | 1461097327725 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}] 13:22:07 INFO - PROCESS | 1777 | 1461097327940 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 13:22:08 INFO - PROCESS | 1777 | 1461097328218 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8ac00 == 151 [pid = 1777] [id = 582] 13:22:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b0d6800) [pid = 1777] [serial = 1747] [outer = (nil)] 13:22:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8be0cc00) [pid = 1777] [serial = 1748] [outer = 0x8b0d6800] 13:22:08 INFO - PROCESS | 1777 | 1461097328359 Marionette DEBUG loaded listener.js 13:22:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8bf27800) [pid = 1777] [serial = 1749] [outer = 0x8b0d6800] 13:22:09 INFO - PROCESS | 1777 | 1461097329271 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]]]}] 13:22:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:22:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1646ms 13:22:09 INFO - PROCESS | 1777 | 1461097329348 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 13:22:09 INFO - PROCESS | 1777 | 1461097329353 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 13:22:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:22:09 INFO - PROCESS | 1777 | 1461097329360 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:22:09 INFO - PROCESS | 1777 | 1461097329363 Marionette TRACE conn3 <- [1,2302,null,{}] 13:22:09 INFO - PROCESS | 1777 | 1461097329369 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}] 13:22:09 INFO - PROCESS | 1777 | 1461097329589 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 13:22:09 INFO - PROCESS | 1777 | 1461097329922 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb1800 == 152 [pid = 1777] [id = 583] 13:22:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8bf24000) [pid = 1777] [serial = 1750] [outer = (nil)] 13:22:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e886000) [pid = 1777] [serial = 1751] [outer = 0x8bf24000] 13:22:10 INFO - PROCESS | 1777 | 1461097330013 Marionette DEBUG loaded listener.js 13:22:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8e88f000) [pid = 1777] [serial = 1752] [outer = 0x8bf24000] 13:22:10 INFO - PROCESS | 1777 | 1461097330881 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]]]}] 13:22:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:22:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1582ms 13:22:10 INFO - PROCESS | 1777 | 1461097330945 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 13:22:10 INFO - PROCESS | 1777 | 1461097330952 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 13:22:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:22:10 INFO - PROCESS | 1777 | 1461097330962 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:22:10 INFO - PROCESS | 1777 | 1461097330968 Marionette TRACE conn3 <- [1,2306,null,{}] 13:22:10 INFO - PROCESS | 1777 | 1461097330979 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}] 13:22:11 INFO - PROCESS | 1777 | 1461097331313 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 13:22:11 INFO - PROCESS | 1777 | 1461097331691 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8853e400 == 153 [pid = 1777] [id = 584] 13:22:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8c163c00) [pid = 1777] [serial = 1753] [outer = (nil)] 13:22:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f481400) [pid = 1777] [serial = 1754] [outer = 0x8c163c00] 13:22:11 INFO - PROCESS | 1777 | 1461097331782 Marionette DEBUG loaded listener.js 13:22:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f705800) [pid = 1777] [serial = 1755] [outer = 0x8c163c00] 13:22:12 INFO - PROCESS | 1777 | 1461097332774 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]]]}] 13:22:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:22:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1892ms 13:22:12 INFO - PROCESS | 1777 | 1461097332854 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 13:22:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:22:12 INFO - PROCESS | 1777 | 1461097332858 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 13:22:12 INFO - PROCESS | 1777 | 1461097332865 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:22:12 INFO - PROCESS | 1777 | 1461097332868 Marionette TRACE conn3 <- [1,2310,null,{}] 13:22:12 INFO - PROCESS | 1777 | 1461097332874 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}] 13:22:13 INFO - PROCESS | 1777 | 1461097333108 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 13:22:13 INFO - PROCESS | 1777 | 1461097333447 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f482c00 == 154 [pid = 1777] [id = 585] 13:22:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fc67c00) [pid = 1777] [serial = 1756] [outer = (nil)] 13:22:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fd09400) [pid = 1777] [serial = 1757] [outer = 0x8fc67c00] 13:22:13 INFO - PROCESS | 1777 | 1461097333547 Marionette DEBUG loaded listener.js 13:22:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fd6f000) [pid = 1777] [serial = 1758] [outer = 0x8fc67c00] 13:22:14 INFO - PROCESS | 1777 | 1461097334535 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]]]}] 13:22:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:22:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1747ms 13:22:14 INFO - PROCESS | 1777 | 1461097334612 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 13:22:14 INFO - PROCESS | 1777 | 1461097334617 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 13:22:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:22:14 INFO - PROCESS | 1777 | 1461097334623 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:22:14 INFO - PROCESS | 1777 | 1461097334627 Marionette TRACE conn3 <- [1,2314,null,{}] 13:22:14 INFO - PROCESS | 1777 | 1461097334636 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}] 13:22:14 INFO - PROCESS | 1777 | 1461097334880 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 13:22:15 INFO - PROCESS | 1777 | 1461097335205 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f2b0400 == 155 [pid = 1777] [id = 586] 13:22:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fb29000) [pid = 1777] [serial = 1759] [outer = (nil)] 13:22:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fdcc400) [pid = 1777] [serial = 1760] [outer = 0x8fb29000] 13:22:15 INFO - PROCESS | 1777 | 1461097335299 Marionette DEBUG loaded listener.js 13:22:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x900a2800) [pid = 1777] [serial = 1761] [outer = 0x8fb29000] 13:22:16 INFO - PROCESS | 1777 | 1461097336195 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]]]}] 13:22:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:22:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1632ms 13:22:16 INFO - PROCESS | 1777 | 1461097336258 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 13:22:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:22:16 INFO - PROCESS | 1777 | 1461097336262 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 13:22:16 INFO - PROCESS | 1777 | 1461097336269 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:22:16 INFO - PROCESS | 1777 | 1461097336272 Marionette TRACE conn3 <- [1,2318,null,{}] 13:22:16 INFO - PROCESS | 1777 | 1461097336278 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}] 13:22:16 INFO - PROCESS | 1777 | 1461097336518 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 13:22:16 INFO - PROCESS | 1777 | 1461097336851 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b564800 == 156 [pid = 1777] [id = 587] 13:22:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8c155800) [pid = 1777] [serial = 1762] [outer = (nil)] 13:22:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x900ab800) [pid = 1777] [serial = 1763] [outer = 0x8c155800] 13:22:16 INFO - PROCESS | 1777 | 1461097336945 Marionette DEBUG loaded listener.js 13:22:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x90390c00) [pid = 1777] [serial = 1764] [outer = 0x8c155800] 13:22:17 INFO - PROCESS | 1777 | 1461097337888 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] 13:22:17 INFO - PROCESS | 1777 | 1461097337962 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 13:22:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:22:17 INFO - PROCESS | 1777 | 1461097337971 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:22:17 INFO - PROCESS | 1777 | 1461097337974 Marionette TRACE conn3 <- [1,2322,null,{}] 13:22:17 INFO - PROCESS | 1777 | 1461097337979 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}] 13:22:18 INFO - PROCESS | 1777 | 1461097338187 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 13:22:18 INFO - PROCESS | 1777 | 1461097338517 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15a800 == 157 [pid = 1777] [id = 588] 13:22:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fc68c00) [pid = 1777] [serial = 1765] [outer = (nil)] 13:22:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x91e9d000) [pid = 1777] [serial = 1766] [outer = 0x8fc68c00] 13:22:18 INFO - PROCESS | 1777 | 1461097338610 Marionette DEBUG loaded listener.js 13:22:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x91ee3800) [pid = 1777] [serial = 1767] [outer = 0x8fc68c00] 13:22:19 INFO - PROCESS | 1777 | 1461097339514 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]]]}] 13:22:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:22:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1588ms 13:22:19 INFO - PROCESS | 1777 | 1461097339560 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 13:22:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:22:19 INFO - PROCESS | 1777 | 1461097339564 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 13:22:19 INFO - PROCESS | 1777 | 1461097339570 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:22:19 INFO - PROCESS | 1777 | 1461097339574 Marionette TRACE conn3 <- [1,2326,null,{}] 13:22:19 INFO - PROCESS | 1777 | 1461097339580 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}] 13:22:19 INFO - PROCESS | 1777 | 1461097339810 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 13:22:20 INFO - PROCESS | 1777 | 1461097340097 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x90389c00 == 158 [pid = 1777] [id = 589] 13:22:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x93170000) [pid = 1777] [serial = 1768] [outer = (nil)] 13:22:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9319a000) [pid = 1777] [serial = 1769] [outer = 0x93170000] 13:22:20 INFO - PROCESS | 1777 | 1461097340252 Marionette DEBUG loaded listener.js 13:22:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x9319fc00) [pid = 1777] [serial = 1770] [outer = 0x93170000] 13:22:21 INFO - PROCESS | 1777 | 1461097341187 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]]]}] 13:22:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:22:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1686ms 13:22:21 INFO - PROCESS | 1777 | 1461097341257 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 13:22:21 INFO - PROCESS | 1777 | 1461097341262 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 13:22:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:22:21 INFO - PROCESS | 1777 | 1461097341268 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:22:21 INFO - PROCESS | 1777 | 1461097341273 Marionette TRACE conn3 <- [1,2330,null,{}] 13:22:21 INFO - PROCESS | 1777 | 1461097341279 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}] 13:22:21 INFO - PROCESS | 1777 | 1461097341584 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 13:22:21 INFO - PROCESS | 1777 | 1461097341931 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x9038b400 == 159 [pid = 1777] [id = 590] 13:22:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93172800) [pid = 1777] [serial = 1771] [outer = (nil)] 13:22:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x93acb400) [pid = 1777] [serial = 1772] [outer = 0x93172800] 13:22:22 INFO - PROCESS | 1777 | 1461097342026 Marionette DEBUG loaded listener.js 13:22:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96a2b800) [pid = 1777] [serial = 1773] [outer = 0x93172800] 13:22:22 INFO - PROCESS | 1777 | 1461097342924 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]]]}] 13:22:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:22:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1683ms 13:22:22 INFO - PROCESS | 1777 | 1461097342958 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 13:22:22 INFO - PROCESS | 1777 | 1461097342962 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 13:22:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:22:22 INFO - PROCESS | 1777 | 1461097342971 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:22:22 INFO - PROCESS | 1777 | 1461097342974 Marionette TRACE conn3 <- [1,2334,null,{}] 13:22:22 INFO - PROCESS | 1777 | 1461097342978 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}] 13:22:23 INFO - PROCESS | 1777 | 1461097343205 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 13:22:23 INFO - PROCESS | 1777 | 1461097343497 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x93058800 == 160 [pid = 1777] [id = 591] 13:22:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x931c5000) [pid = 1777] [serial = 1774] [outer = (nil)] 13:22:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x96fc4400) [pid = 1777] [serial = 1775] [outer = 0x931c5000] 13:22:23 INFO - PROCESS | 1777 | 1461097343634 Marionette DEBUG loaded listener.js 13:22:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x971adc00) [pid = 1777] [serial = 1776] [outer = 0x931c5000] 13:22:24 INFO - PROCESS | 1777 | 1461097344535 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]]]}] 13:22:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:22:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1637ms 13:22:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:22:24 INFO - PROCESS | 1777 | 1461097344609 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 13:22:24 INFO - PROCESS | 1777 | 1461097344612 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 13:22:24 INFO - PROCESS | 1777 | 1461097344619 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:22:24 INFO - PROCESS | 1777 | 1461097344621 Marionette TRACE conn3 <- [1,2338,null,{}] 13:22:24 INFO - PROCESS | 1777 | 1461097344628 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}] 13:22:24 INFO - PROCESS | 1777 | 1461097344863 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 13:22:25 INFO - PROCESS | 1777 | 1461097345196 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fccc00 == 161 [pid = 1777] [id = 592] 13:22:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x97d43000) [pid = 1777] [serial = 1777] [outer = (nil)] 13:22:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x98102400) [pid = 1777] [serial = 1778] [outer = 0x97d43000] 13:22:25 INFO - PROCESS | 1777 | 1461097345289 Marionette DEBUG loaded listener.js 13:22:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9810a400) [pid = 1777] [serial = 1779] [outer = 0x97d43000] 13:22:26 INFO - PROCESS | 1777 | 1461097346219 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]]]}] 13:22:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:22:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1639ms 13:22:26 INFO - PROCESS | 1777 | 1461097346258 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 13:22:26 INFO - PROCESS | 1777 | 1461097346264 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 13:22:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:22:26 INFO - PROCESS | 1777 | 1461097346271 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:22:26 INFO - PROCESS | 1777 | 1461097346274 Marionette TRACE conn3 <- [1,2342,null,{}] 13:22:26 INFO - PROCESS | 1777 | 1461097346280 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}] 13:22:26 INFO - PROCESS | 1777 | 1461097346509 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 13:22:26 INFO - PROCESS | 1777 | 1461097346887 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819ec00 == 162 [pid = 1777] [id = 593] 13:22:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9316d800) [pid = 1777] [serial = 1780] [outer = (nil)] 13:22:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x98240400) [pid = 1777] [serial = 1781] [outer = 0x9316d800] 13:22:26 INFO - PROCESS | 1777 | 1461097346982 Marionette DEBUG loaded listener.js 13:22:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x984a0400) [pid = 1777] [serial = 1782] [outer = 0x9316d800] 13:22:27 INFO - PROCESS | 1777 | 1461097347893 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]]]}] 13:22:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:22:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1681ms 13:22:27 INFO - PROCESS | 1777 | 1461097347953 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 13:22:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:22:27 INFO - PROCESS | 1777 | 1461097347957 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 13:22:27 INFO - PROCESS | 1777 | 1461097347964 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:22:27 INFO - PROCESS | 1777 | 1461097347967 Marionette TRACE conn3 <- [1,2346,null,{}] 13:22:27 INFO - PROCESS | 1777 | 1461097347973 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}] 13:22:28 INFO - PROCESS | 1777 | 1461097348189 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 13:22:28 INFO - PROCESS | 1777 | 1461097348476 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc6cc00 == 163 [pid = 1777] [id = 594] 13:22:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x91e97400) [pid = 1777] [serial = 1783] [outer = (nil)] 13:22:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x99296400) [pid = 1777] [serial = 1784] [outer = 0x91e97400] 13:22:28 INFO - PROCESS | 1777 | 1461097348614 Marionette DEBUG loaded listener.js 13:22:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x99811800) [pid = 1777] [serial = 1785] [outer = 0x91e97400] 13:22:29 INFO - PROCESS | 1777 | 1461097349538 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]]]}] 13:22:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:22:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1633ms 13:22:29 INFO - PROCESS | 1777 | 1461097349596 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 13:22:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:22:29 INFO - PROCESS | 1777 | 1461097349600 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 13:22:29 INFO - PROCESS | 1777 | 1461097349607 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:22:29 INFO - PROCESS | 1777 | 1461097349610 Marionette TRACE conn3 <- [1,2350,null,{}] 13:22:29 INFO - PROCESS | 1777 | 1461097349616 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}] 13:22:29 INFO - PROCESS | 1777 | 1461097349824 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 13:22:30 INFO - PROCESS | 1777 | 1461097350159 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x97d4fc00 == 164 [pid = 1777] [id = 595] 13:22:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x983fac00) [pid = 1777] [serial = 1786] [outer = (nil)] 13:22:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9df81c00) [pid = 1777] [serial = 1787] [outer = 0x983fac00] 13:22:30 INFO - PROCESS | 1777 | 1461097350249 Marionette DEBUG loaded listener.js 13:22:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9ea0e000) [pid = 1777] [serial = 1788] [outer = 0x983fac00] 13:22:31 INFO - PROCESS | 1777 | 1461097351129 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]]]}] 13:22:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:22:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1599ms 13:22:31 INFO - PROCESS | 1777 | 1461097351206 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 13:22:31 INFO - PROCESS | 1777 | 1461097351209 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 13:22:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:22:31 INFO - PROCESS | 1777 | 1461097351215 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:22:31 INFO - PROCESS | 1777 | 1461097351219 Marionette TRACE conn3 <- [1,2354,null,{}] 13:22:31 INFO - PROCESS | 1777 | 1461097351224 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}] 13:22:31 INFO - PROCESS | 1777 | 1461097351469 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 13:22:31 INFO - PROCESS | 1777 | 1461097351818 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c3c00 == 165 [pid = 1777] [id = 596] 13:22:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x93aca000) [pid = 1777] [serial = 1789] [outer = (nil)] 13:22:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x9df7f800) [pid = 1777] [serial = 1790] [outer = 0x93aca000] 13:22:31 INFO - PROCESS | 1777 | 1461097351910 Marionette DEBUG loaded listener.js 13:22:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa019b800) [pid = 1777] [serial = 1791] [outer = 0x93aca000] 13:22:32 INFO - PROCESS | 1777 | 1461097352807 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]]]}] 13:22:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:22:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1634ms 13:22:32 INFO - PROCESS | 1777 | 1461097352849 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 13:22:32 INFO - PROCESS | 1777 | 1461097352854 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 13:22:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:22:32 INFO - PROCESS | 1777 | 1461097352860 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:22:32 INFO - PROCESS | 1777 | 1461097352863 Marionette TRACE conn3 <- [1,2358,null,{}] 13:22:32 INFO - PROCESS | 1777 | 1461097352869 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}] 13:22:33 INFO - PROCESS | 1777 | 1461097353069 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 13:22:33 INFO - PROCESS | 1777 | 1461097353405 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fc8f400 == 166 [pid = 1777] [id = 597] 13:22:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x9fd4e800) [pid = 1777] [serial = 1792] [outer = (nil)] 13:22:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa106d800) [pid = 1777] [serial = 1793] [outer = 0x9fd4e800] 13:22:33 INFO - PROCESS | 1777 | 1461097353495 Marionette DEBUG loaded listener.js 13:22:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa2bb9400) [pid = 1777] [serial = 1794] [outer = 0x9fd4e800] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x85d99800 == 165 [pid = 1777] [id = 578] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeb1c00 == 164 [pid = 1777] [id = 577] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x89d70800 == 163 [pid = 1777] [id = 576] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x897e3000 == 162 [pid = 1777] [id = 575] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x85d9c800 == 161 [pid = 1777] [id = 570] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x91234000 == 160 [pid = 1777] [id = 571] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x97d48000 == 159 [pid = 1777] [id = 569] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd0b000 == 158 [pid = 1777] [id = 568] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x96fbac00 == 157 [pid = 1777] [id = 567] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf30c00 == 156 [pid = 1777] [id = 565] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x91eddc00 == 155 [pid = 1777] [id = 566] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x914eac00 == 154 [pid = 1777] [id = 564] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b00c400 == 153 [pid = 1777] [id = 563] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0bf800 == 152 [pid = 1777] [id = 562] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2a8400 == 151 [pid = 1777] [id = 561] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeaec00 == 150 [pid = 1777] [id = 559] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae8b800 == 149 [pid = 1777] [id = 560] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0be400 == 148 [pid = 1777] [id = 558] 13:22:35 INFO - PROCESS | 1777 | --DOCSHELL 0x89c53400 == 147 [pid = 1777] [id = 557] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x9fc83000) [pid = 1777] [serial = 1650] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b6b4c00) [pid = 1777] [serial = 1667] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x97d4f000) [pid = 1777] [serial = 1638] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8f2b1400) [pid = 1777] [serial = 1617] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b0c2400) [pid = 1777] [serial = 1665] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x99c96c00) [pid = 1777] [serial = 1647] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8828b000) [pid = 1777] [serial = 1658] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8e88c800) [pid = 1777] [serial = 1616] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x981bc000) [pid = 1777] [serial = 1641] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0xa4556400) [pid = 1777] [serial = 1656] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x904d0400) [pid = 1777] [serial = 1625] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x9319e800) [pid = 1777] [serial = 1631] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x998cac00) [pid = 1777] [serial = 1646] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x93003000) [pid = 1777] [serial = 1629] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x89f5a400) [pid = 1777] [serial = 1661] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8fb25400) [pid = 1777] [serial = 1620] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa3dda400) [pid = 1777] [serial = 1655] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8b4e7400) [pid = 1777] [serial = 1610] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8adbe400) [pid = 1777] [serial = 1662] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9810dc00) [pid = 1777] [serial = 1640] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x88b2d400) [pid = 1777] [serial = 1659] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x93acb800) [pid = 1777] [serial = 1635] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8f711c00) [pid = 1777] [serial = 1619] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x89f56400) [pid = 1777] [serial = 1607] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8b616c00) [pid = 1777] [serial = 1604] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x98e29000) [pid = 1777] [serial = 1644] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8b56f400) [pid = 1777] [serial = 1536] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x91ee5400) [pid = 1777] [serial = 1628] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x98902400) [pid = 1777] [serial = 1643] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9067e400) [pid = 1777] [serial = 1626] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9ea13000) [pid = 1777] [serial = 1652] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8fdc7400) [pid = 1777] [serial = 1622] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b838c00) [pid = 1777] [serial = 1668] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8adbe000) [pid = 1777] [serial = 1608] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x971ad000) [pid = 1777] [serial = 1637] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x93ac6c00) [pid = 1777] [serial = 1634] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x900a1400) [pid = 1777] [serial = 1623] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x9df8a000) [pid = 1777] [serial = 1649] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8c156800) [pid = 1777] [serial = 1614] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x931a5800) [pid = 1777] [serial = 1632] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0xa0d2fc00) [pid = 1777] [serial = 1653] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8bf23400) [pid = 1777] [serial = 1613] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b61c800) [pid = 1777] [serial = 1611] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8b004800) [pid = 1777] [serial = 1664] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8aeadc00) [pid = 1777] [serial = 1670] [outer = (nil)] [url = about:blank] 13:22:36 INFO - PROCESS | 1777 | 1461097356595 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]]]}] 13:22:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:22:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 3796ms 13:22:36 INFO - PROCESS | 1777 | 1461097356657 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 13:22:36 INFO - PROCESS | 1777 | 1461097356671 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 13:22:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:22:36 INFO - PROCESS | 1777 | 1461097356685 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:22:36 INFO - PROCESS | 1777 | 1461097356689 Marionette TRACE conn3 <- [1,2362,null,{}] 13:22:36 INFO - PROCESS | 1777 | 1461097356697 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}] 13:22:36 INFO - PROCESS | 1777 | 1461097356907 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 13:22:37 INFO - PROCESS | 1777 | 1461097357112 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8a800 == 148 [pid = 1777] [id = 598] 13:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x88bc2400) [pid = 1777] [serial = 1795] [outer = (nil)] 13:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88bd0400) [pid = 1777] [serial = 1796] [outer = 0x88bc2400] 13:22:37 INFO - PROCESS | 1777 | 1461097357193 Marionette DEBUG loaded listener.js 13:22:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x89c58800) [pid = 1777] [serial = 1797] [outer = 0x88bc2400] 13:22:38 INFO - PROCESS | 1777 | 1461097358173 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]]]}] 13:22:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:22:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1540ms 13:22:38 INFO - PROCESS | 1777 | 1461097358225 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 13:22:38 INFO - PROCESS | 1777 | 1461097358232 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 13:22:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:22:38 INFO - PROCESS | 1777 | 1461097358242 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:22:38 INFO - PROCESS | 1777 | 1461097358246 Marionette TRACE conn3 <- [1,2366,null,{}] 13:22:38 INFO - PROCESS | 1777 | 1461097358252 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}] 13:22:38 INFO - PROCESS | 1777 | 1461097358443 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 13:22:38 INFO - PROCESS | 1777 | 1461097358760 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c4f800 == 149 [pid = 1777] [id = 599] 13:22:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x89f57c00) [pid = 1777] [serial = 1798] [outer = (nil)] 13:22:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8ae83000) [pid = 1777] [serial = 1799] [outer = 0x89f57c00] 13:22:38 INFO - PROCESS | 1777 | 1461097358852 Marionette DEBUG loaded listener.js 13:22:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8aea8000) [pid = 1777] [serial = 1800] [outer = 0x89f57c00] 13:22:39 INFO - PROCESS | 1777 | 1461097359670 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]]]}] 13:22:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:22:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1483ms 13:22:39 INFO - PROCESS | 1777 | 1461097359728 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 13:22:39 INFO - PROCESS | 1777 | 1461097359731 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 13:22:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:22:39 INFO - PROCESS | 1777 | 1461097359739 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:22:39 INFO - PROCESS | 1777 | 1461097359744 Marionette TRACE conn3 <- [1,2370,null,{}] 13:22:39 INFO - PROCESS | 1777 | 1461097359760 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}] 13:22:40 INFO - PROCESS | 1777 | 1461097360079 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 13:22:40 INFO - PROCESS | 1777 | 1461097360114 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adbf000 == 150 [pid = 1777] [id = 600] 13:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b0c1c00) [pid = 1777] [serial = 1801] [outer = (nil)] 13:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b0d1000) [pid = 1777] [serial = 1802] [outer = 0x8b0c1c00] 13:22:40 INFO - PROCESS | 1777 | 1461097360188 Marionette DEBUG loaded listener.js 13:22:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b617000) [pid = 1777] [serial = 1803] [outer = 0x8b0c1c00] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x897e4c00) [pid = 1777] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8aeb5400) [pid = 1777] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fb30800) [pid = 1777] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x900a6000) [pid = 1777] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8f2adc00) [pid = 1777] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8be0c800) [pid = 1777] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b0c0000) [pid = 1777] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x91e99400) [pid = 1777] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9300f400) [pid = 1777] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x931bc800) [pid = 1777] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x97d4d400) [pid = 1777] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x93ac2800) [pid = 1777] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x83f8b400) [pid = 1777] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8ac18800) [pid = 1777] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x89c55800) [pid = 1777] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x83f86000) [pid = 1777] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x98e26800) [pid = 1777] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x90390800) [pid = 1777] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8fd08000) [pid = 1777] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x88281c00) [pid = 1777] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:22:41 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8bf2c400) [pid = 1777] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:22:41 INFO - PROCESS | 1777 | 1461097361764 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]]]}] 13:22:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:22:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2050ms 13:22:41 INFO - PROCESS | 1777 | 1461097361789 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 13:22:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:22:41 INFO - PROCESS | 1777 | 1461097361795 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 13:22:41 INFO - PROCESS | 1777 | 1461097361825 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:22:41 INFO - PROCESS | 1777 | 1461097361830 Marionette TRACE conn3 <- [1,2374,null,{}] 13:22:41 INFO - PROCESS | 1777 | 1461097361838 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}] 13:22:42 INFO - PROCESS | 1777 | 1461097362017 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 13:22:42 INFO - PROCESS | 1777 | 1461097362033 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f86000 == 151 [pid = 1777] [id = 601] 13:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x89f5c400) [pid = 1777] [serial = 1804] [outer = (nil)] 13:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8b561c00) [pid = 1777] [serial = 1805] [outer = 0x89f5c400] 13:22:42 INFO - PROCESS | 1777 | 1461097362294 Marionette DEBUG loaded listener.js 13:22:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b6a9400) [pid = 1777] [serial = 1806] [outer = 0x89f5c400] 13:22:43 INFO - PROCESS | 1777 | 1461097363097 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]]]}] 13:22:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:22:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1318ms 13:22:43 INFO - PROCESS | 1777 | 1461097363118 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 13:22:43 INFO - PROCESS | 1777 | 1461097363121 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 13:22:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:22:43 INFO - PROCESS | 1777 | 1461097363128 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:22:43 INFO - PROCESS | 1777 | 1461097363131 Marionette TRACE conn3 <- [1,2378,null,{}] 13:22:43 INFO - PROCESS | 1777 | 1461097363137 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}] 13:22:43 INFO - PROCESS | 1777 | 1461097363450 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 13:22:43 INFO - PROCESS | 1777 | 1461097363823 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x881a0c00 == 152 [pid = 1777] [id = 602] 13:22:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x88283400) [pid = 1777] [serial = 1807] [outer = (nil)] 13:22:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8854b800) [pid = 1777] [serial = 1808] [outer = 0x88283400] 13:22:43 INFO - PROCESS | 1777 | 1461097363918 Marionette DEBUG loaded listener.js 13:22:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x88bcb400) [pid = 1777] [serial = 1809] [outer = 0x88283400] 13:22:44 INFO - PROCESS | 1777 | 1461097364902 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]]]}] 13:22:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:22:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1829ms 13:22:44 INFO - PROCESS | 1777 | 1461097364961 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 13:22:44 INFO - PROCESS | 1777 | 1461097364968 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 13:22:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:22:44 INFO - PROCESS | 1777 | 1461097364976 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:22:44 INFO - PROCESS | 1777 | 1461097364983 Marionette TRACE conn3 <- [1,2382,null,{}] 13:22:44 INFO - PROCESS | 1777 | 1461097364990 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}] 13:22:45 INFO - PROCESS | 1777 | 1461097365206 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 13:22:45 INFO - PROCESS | 1777 | 1461097365543 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade4c00 == 153 [pid = 1777] [id = 603] 13:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8ae85800) [pid = 1777] [serial = 1810] [outer = (nil)] 13:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8aeb6800) [pid = 1777] [serial = 1811] [outer = 0x8ae85800] 13:22:45 INFO - PROCESS | 1777 | 1461097365639 Marionette DEBUG loaded listener.js 13:22:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b00f800) [pid = 1777] [serial = 1812] [outer = 0x8ae85800] 13:22:46 INFO - PROCESS | 1777 | 1461097366619 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]]]}] 13:22:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:22:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1685ms 13:22:46 INFO - PROCESS | 1777 | 1461097366661 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 13:22:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:22:46 INFO - PROCESS | 1777 | 1461097366667 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 13:22:46 INFO - PROCESS | 1777 | 1461097366673 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:22:46 INFO - PROCESS | 1777 | 1461097366677 Marionette TRACE conn3 <- [1,2386,null,{}] 13:22:46 INFO - PROCESS | 1777 | 1461097366683 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}] 13:22:46 INFO - PROCESS | 1777 | 1461097366913 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 13:22:47 INFO - PROCESS | 1777 | 1461097367290 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b4c00 == 154 [pid = 1777] [id = 604] 13:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b6b8c00) [pid = 1777] [serial = 1813] [outer = (nil)] 13:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b841c00) [pid = 1777] [serial = 1814] [outer = 0x8b6b8c00] 13:22:47 INFO - PROCESS | 1777 | 1461097367388 Marionette DEBUG loaded listener.js 13:22:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8be0c800) [pid = 1777] [serial = 1815] [outer = 0x8b6b8c00] 13:22:48 INFO - PROCESS | 1777 | 1461097368406 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]]]}] 13:22:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:22:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1788ms 13:22:48 INFO - PROCESS | 1777 | 1461097368461 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 13:22:48 INFO - PROCESS | 1777 | 1461097368467 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 13:22:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:22:48 INFO - PROCESS | 1777 | 1461097368484 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:22:48 INFO - PROCESS | 1777 | 1461097368492 Marionette TRACE conn3 <- [1,2390,null,{}] 13:22:48 INFO - PROCESS | 1777 | 1461097368498 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}] 13:22:48 INFO - PROCESS | 1777 | 1461097368714 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 13:22:49 INFO - PROCESS | 1777 | 1461097369050 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aea8400 == 155 [pid = 1777] [id = 605] 13:22:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b6ad800) [pid = 1777] [serial = 1816] [outer = (nil)] 13:22:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e88f800) [pid = 1777] [serial = 1817] [outer = 0x8b6ad800] 13:22:49 INFO - PROCESS | 1777 | 1461097369142 Marionette DEBUG loaded listener.js 13:22:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8f2b3800) [pid = 1777] [serial = 1818] [outer = 0x8b6ad800] 13:22:50 INFO - PROCESS | 1777 | 1461097370059 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]]]}] 13:22:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:22:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1641ms 13:22:50 INFO - PROCESS | 1777 | 1461097370118 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 13:22:50 INFO - PROCESS | 1777 | 1461097370122 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 13:22:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:22:50 INFO - PROCESS | 1777 | 1461097370129 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:22:50 INFO - PROCESS | 1777 | 1461097370132 Marionette TRACE conn3 <- [1,2394,null,{}] 13:22:50 INFO - PROCESS | 1777 | 1461097370138 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}] 13:22:50 INFO - PROCESS | 1777 | 1461097370343 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 13:22:50 INFO - PROCESS | 1777 | 1461097370671 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae8bc00 == 156 [pid = 1777] [id = 606] 13:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8f2a9c00) [pid = 1777] [serial = 1819] [outer = (nil)] 13:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8fb30c00) [pid = 1777] [serial = 1820] [outer = 0x8f2a9c00] 13:22:50 INFO - PROCESS | 1777 | 1461097370767 Marionette DEBUG loaded listener.js 13:22:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8fc68000) [pid = 1777] [serial = 1821] [outer = 0x8f2a9c00] 13:22:51 INFO - PROCESS | 1777 | 1461097371698 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]]]}] 13:22:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:22:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1632ms 13:22:51 INFO - PROCESS | 1777 | 1461097371763 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 13:22:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:22:51 INFO - PROCESS | 1777 | 1461097371767 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 13:22:51 INFO - PROCESS | 1777 | 1461097371773 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:22:51 INFO - PROCESS | 1777 | 1461097371777 Marionette TRACE conn3 <- [1,2398,null,{}] 13:22:51 INFO - PROCESS | 1777 | 1461097371783 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}] 13:22:52 INFO - PROCESS | 1777 | 1461097372025 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 13:22:52 INFO - PROCESS | 1777 | 1461097372366 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd69800 == 157 [pid = 1777] [id = 607] 13:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fd6a800) [pid = 1777] [serial = 1822] [outer = (nil)] 13:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fd70c00) [pid = 1777] [serial = 1823] [outer = 0x8fd6a800] 13:22:52 INFO - PROCESS | 1777 | 1461097372485 Marionette DEBUG loaded listener.js 13:22:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x900a6000) [pid = 1777] [serial = 1824] [outer = 0x8fd6a800] 13:22:53 INFO - PROCESS | 1777 | 1461097373424 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]]]}] 13:22:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:22:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1686ms 13:22:53 INFO - PROCESS | 1777 | 1461097373460 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 13:22:53 INFO - PROCESS | 1777 | 1461097373464 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 13:22:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:22:53 INFO - PROCESS | 1777 | 1461097373470 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:22:53 INFO - PROCESS | 1777 | 1461097373474 Marionette TRACE conn3 <- [1,2402,null,{}] 13:22:53 INFO - PROCESS | 1777 | 1461097373480 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}] 13:22:53 INFO - PROCESS | 1777 | 1461097373698 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 13:22:54 INFO - PROCESS | 1777 | 1461097374038 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc6800 == 158 [pid = 1777] [id = 608] 13:22:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x88bcdc00) [pid = 1777] [serial = 1825] [outer = (nil)] 13:22:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x90381400) [pid = 1777] [serial = 1826] [outer = 0x88bcdc00] 13:22:54 INFO - PROCESS | 1777 | 1461097374135 Marionette DEBUG loaded listener.js 13:22:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x90683400) [pid = 1777] [serial = 1827] [outer = 0x88bcdc00] 13:22:55 INFO - PROCESS | 1777 | 1461097375018 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]]]}] 13:22:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:22:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1582ms 13:22:55 INFO - PROCESS | 1777 | 1461097375053 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 13:22:55 INFO - PROCESS | 1777 | 1461097375057 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 13:22:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:22:55 INFO - PROCESS | 1777 | 1461097375063 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:22:55 INFO - PROCESS | 1777 | 1461097375067 Marionette TRACE conn3 <- [1,2406,null,{}] 13:22:55 INFO - PROCESS | 1777 | 1461097375073 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}] 13:22:55 INFO - PROCESS | 1777 | 1461097375386 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 13:22:55 INFO - PROCESS | 1777 | 1461097375650 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:55 INFO - PROCESS | 1777 | ++DOCSHELL 0x904ca400 == 159 [pid = 1777] [id = 609] 13:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x90521400) [pid = 1777] [serial = 1828] [outer = (nil)] 13:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x93008800) [pid = 1777] [serial = 1829] [outer = 0x90521400] 13:22:55 INFO - PROCESS | 1777 | 1461097375743 Marionette DEBUG loaded listener.js 13:22:55 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x9305c000) [pid = 1777] [serial = 1830] [outer = 0x90521400] 13:22:56 INFO - PROCESS | 1777 | 1461097376663 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]]]}] 13:22:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:22:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1637ms 13:22:56 INFO - PROCESS | 1777 | 1461097376702 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 13:22:56 INFO - PROCESS | 1777 | 1461097376705 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 13:22:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:22:56 INFO - PROCESS | 1777 | 1461097376712 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:22:56 INFO - PROCESS | 1777 | 1461097376716 Marionette TRACE conn3 <- [1,2410,null,{}] 13:22:56 INFO - PROCESS | 1777 | 1461097376722 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}] 13:22:56 INFO - PROCESS | 1777 | 1461097376943 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 13:22:57 INFO - PROCESS | 1777 | 1461097377311 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x90523c00 == 160 [pid = 1777] [id = 610] 13:22:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x9067fc00) [pid = 1777] [serial = 1831] [outer = (nil)] 13:22:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x931bc800) [pid = 1777] [serial = 1832] [outer = 0x9067fc00] 13:22:57 INFO - PROCESS | 1777 | 1461097377410 Marionette DEBUG loaded listener.js 13:22:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93257c00) [pid = 1777] [serial = 1833] [outer = 0x9067fc00] 13:22:58 INFO - PROCESS | 1777 | 1461097378351 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]]]}] 13:22:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:22:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1689ms 13:22:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:22:58 INFO - PROCESS | 1777 | 1461097378402 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 13:22:58 INFO - PROCESS | 1777 | 1461097378406 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 13:22:58 INFO - PROCESS | 1777 | 1461097378412 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:22:58 INFO - PROCESS | 1777 | 1461097378416 Marionette TRACE conn3 <- [1,2414,null,{}] 13:22:58 INFO - PROCESS | 1777 | 1461097378422 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}] 13:22:58 INFO - PROCESS | 1777 | 1461097378646 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 13:22:59 INFO - PROCESS | 1777 | 1461097378983 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:22:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b566400 == 161 [pid = 1777] [id = 611] 13:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8be01c00) [pid = 1777] [serial = 1834] [outer = (nil)] 13:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x93ac8c00) [pid = 1777] [serial = 1835] [outer = 0x8be01c00] 13:22:59 INFO - PROCESS | 1777 | 1461097379077 Marionette DEBUG loaded listener.js 13:22:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x93d0e800) [pid = 1777] [serial = 1836] [outer = 0x8be01c00] 13:22:59 INFO - PROCESS | 1777 | 1461097379992 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]]]}] 13:23:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:23:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1633ms 13:23:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:23:00 INFO - PROCESS | 1777 | 1461097380045 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 13:23:00 INFO - PROCESS | 1777 | 1461097380048 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 13:23:00 INFO - PROCESS | 1777 | 1461097380055 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:23:00 INFO - PROCESS | 1777 | 1461097380058 Marionette TRACE conn3 <- [1,2418,null,{}] 13:23:00 INFO - PROCESS | 1777 | 1461097380064 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}] 13:23:00 INFO - PROCESS | 1777 | 1461097380300 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 13:23:00 INFO - PROCESS | 1777 | 1461097380647 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bbc00 == 162 [pid = 1777] [id = 612] 13:23:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x96fc1c00) [pid = 1777] [serial = 1837] [outer = (nil)] 13:23:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x971a5800) [pid = 1777] [serial = 1838] [outer = 0x96fc1c00] 13:23:00 INFO - PROCESS | 1777 | 1461097380750 Marionette DEBUG loaded listener.js 13:23:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x97d4d000) [pid = 1777] [serial = 1839] [outer = 0x96fc1c00] 13:23:01 INFO - PROCESS | 1777 | 1461097381690 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]]]}] 13:23:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:23:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1690ms 13:23:01 INFO - PROCESS | 1777 | 1461097381750 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 13:23:01 INFO - PROCESS | 1777 | 1461097381761 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 13:23:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:23:01 INFO - PROCESS | 1777 | 1461097381770 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:23:01 INFO - PROCESS | 1777 | 1461097381774 Marionette TRACE conn3 <- [1,2422,null,{}] 13:23:01 INFO - PROCESS | 1777 | 1461097381780 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}] 13:23:02 INFO - PROCESS | 1777 | 1461097382077 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 13:23:02 INFO - PROCESS | 1777 | 1461097382419 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x96b9b400 == 163 [pid = 1777] [id = 613] 13:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x96fc1400) [pid = 1777] [serial = 1840] [outer = (nil)] 13:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x98e2a000) [pid = 1777] [serial = 1841] [outer = 0x96fc1400] 13:23:02 INFO - PROCESS | 1777 | 1461097382526 Marionette DEBUG loaded listener.js 13:23:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x98ecd400) [pid = 1777] [serial = 1842] [outer = 0x96fc1400] 13:23:03 INFO - PROCESS | 1777 | 1461097383422 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]]]}] 13:23:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:23:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1688ms 13:23:03 INFO - PROCESS | 1777 | 1461097383459 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 13:23:03 INFO - PROCESS | 1777 | 1461097383463 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 13:23:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:23:03 INFO - PROCESS | 1777 | 1461097383469 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:23:03 INFO - PROCESS | 1777 | 1461097383473 Marionette TRACE conn3 <- [1,2426,null,{}] 13:23:03 INFO - PROCESS | 1777 | 1461097383478 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}] 13:23:03 INFO - PROCESS | 1777 | 1461097383698 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 13:23:04 INFO - PROCESS | 1777 | 1461097383998 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e884800 == 164 [pid = 1777] [id = 614] 13:23:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fd03000) [pid = 1777] [serial = 1843] [outer = (nil)] 13:23:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x9a6e4c00) [pid = 1777] [serial = 1844] [outer = 0x8fd03000] 13:23:04 INFO - PROCESS | 1777 | 1461097384136 Marionette DEBUG loaded listener.js 13:23:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9fc2f800) [pid = 1777] [serial = 1845] [outer = 0x8fd03000] 13:23:05 INFO - PROCESS | 1777 | 1461097385065 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]]]}] 13:23:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:23:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1635ms 13:23:05 INFO - PROCESS | 1777 | 1461097385106 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 13:23:05 INFO - PROCESS | 1777 | 1461097385110 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 13:23:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:23:05 INFO - PROCESS | 1777 | 1461097385116 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:23:05 INFO - PROCESS | 1777 | 1461097385119 Marionette TRACE conn3 <- [1,2430,null,{}] 13:23:05 INFO - PROCESS | 1777 | 1461097385125 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}] 13:23:05 INFO - PROCESS | 1777 | 1461097385348 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 13:23:05 INFO - PROCESS | 1777 | 1461097385688 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x94dbe800 == 165 [pid = 1777] [id = 615] 13:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x99ca0c00) [pid = 1777] [serial = 1846] [outer = (nil)] 13:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0xa0b95000) [pid = 1777] [serial = 1847] [outer = 0x99ca0c00] 13:23:05 INFO - PROCESS | 1777 | 1461097385782 Marionette DEBUG loaded listener.js 13:23:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0xa0d2f000) [pid = 1777] [serial = 1848] [outer = 0x99ca0c00] 13:23:06 INFO - PROCESS | 1777 | 1461097386677 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]]]}] 13:23:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:23:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1633ms 13:23:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:23:06 INFO - PROCESS | 1777 | 1461097386750 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 13:23:06 INFO - PROCESS | 1777 | 1461097386753 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 13:23:06 INFO - PROCESS | 1777 | 1461097386760 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:23:06 INFO - PROCESS | 1777 | 1461097386763 Marionette TRACE conn3 <- [1,2434,null,{}] 13:23:06 INFO - PROCESS | 1777 | 1461097386769 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}] 13:23:07 INFO - PROCESS | 1777 | 1461097387019 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 13:23:07 INFO - PROCESS | 1777 | 1461097387360 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x88192800 == 166 [pid = 1777] [id = 616] 13:23:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0xa019c800) [pid = 1777] [serial = 1849] [outer = (nil)] 13:23:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0xa2bbe000) [pid = 1777] [serial = 1850] [outer = 0xa019c800] 13:23:07 INFO - PROCESS | 1777 | 1461097387458 Marionette DEBUG loaded listener.js 13:23:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0xa3d70c00) [pid = 1777] [serial = 1851] [outer = 0xa019c800] 13:23:08 INFO - PROCESS | 1777 | 1461097388375 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]]]}] 13:23:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:23:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1692ms 13:23:08 INFO - PROCESS | 1777 | 1461097388452 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 13:23:08 INFO - PROCESS | 1777 | 1461097388456 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 13:23:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:23:08 INFO - PROCESS | 1777 | 1461097388463 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:23:08 INFO - PROCESS | 1777 | 1461097388466 Marionette TRACE conn3 <- [1,2438,null,{}] 13:23:08 INFO - PROCESS | 1777 | 1461097388472 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}] 13:23:08 INFO - PROCESS | 1777 | 1461097388737 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 13:23:09 INFO - PROCESS | 1777 | 1461097389075 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x88198c00 == 167 [pid = 1777] [id = 617] 13:23:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x91240000) [pid = 1777] [serial = 1852] [outer = (nil)] 13:23:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0xa3d6fc00) [pid = 1777] [serial = 1853] [outer = 0x91240000] 13:23:09 INFO - PROCESS | 1777 | 1461097389166 Marionette DEBUG loaded listener.js 13:23:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa4571c00) [pid = 1777] [serial = 1854] [outer = 0x91240000] 13:23:10 INFO - PROCESS | 1777 | 1461097390077 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]]]}] 13:23:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:23:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1680ms 13:23:10 INFO - PROCESS | 1777 | 1461097390144 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 13:23:10 INFO - PROCESS | 1777 | 1461097390148 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 13:23:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:23:10 INFO - PROCESS | 1777 | 1461097390154 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:23:10 INFO - PROCESS | 1777 | 1461097390158 Marionette TRACE conn3 <- [1,2442,null,{}] 13:23:10 INFO - PROCESS | 1777 | 1461097390164 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}] 13:23:10 INFO - PROCESS | 1777 | 1461097390388 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 13:23:10 INFO - PROCESS | 1777 | 1461097390726 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8628f800 == 168 [pid = 1777] [id = 618] 13:23:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x86291400) [pid = 1777] [serial = 1855] [outer = (nil)] 13:23:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x86296400) [pid = 1777] [serial = 1856] [outer = 0x86291400] 13:23:10 INFO - PROCESS | 1777 | 1461097390823 Marionette DEBUG loaded listener.js 13:23:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x86298400) [pid = 1777] [serial = 1857] [outer = 0x86291400] 13:23:11 INFO - PROCESS | 1777 | 1461097391731 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]]]}] 13:23:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:23:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1639ms 13:23:11 INFO - PROCESS | 1777 | 1461097391796 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 13:23:11 INFO - PROCESS | 1777 | 1461097391800 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 13:23:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:23:11 INFO - PROCESS | 1777 | 1461097391806 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:23:11 INFO - PROCESS | 1777 | 1461097391810 Marionette TRACE conn3 <- [1,2446,null,{}] 13:23:11 INFO - PROCESS | 1777 | 1461097391816 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}] 13:23:12 INFO - PROCESS | 1777 | 1461097392056 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 13:23:12 INFO - PROCESS | 1777 | 1461097392435 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x8629d400 == 169 [pid = 1777] [id = 619] 13:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x931ba000) [pid = 1777] [serial = 1858] [outer = (nil)] 13:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa456b800) [pid = 1777] [serial = 1859] [outer = 0x931ba000] 13:23:12 INFO - PROCESS | 1777 | 1461097392528 Marionette DEBUG loaded listener.js 13:23:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa456fc00) [pid = 1777] [serial = 1860] [outer = 0x931ba000] 13:23:13 INFO - PROCESS | 1777 | 1461097393414 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]]]}] 13:23:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:23:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1641ms 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93acbc00 == 168 [pid = 1777] [id = 503] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x86f06400 == 167 [pid = 1777] [id = 505] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9918d000 == 166 [pid = 1777] [id = 551] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93054c00 == 165 [pid = 1777] [id = 550] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x84cb6400 == 164 [pid = 1777] [id = 303] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83f86000 == 163 [pid = 1777] [id = 601] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8adbf000 == 162 [pid = 1777] [id = 600] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x89c4f800 == 161 [pid = 1777] [id = 599] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x90387800 == 160 [pid = 1777] [id = 438] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83f8a800 == 159 [pid = 1777] [id = 598] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9fc8f400 == 158 [pid = 1777] [id = 597] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x97d4fc00 == 157 [pid = 1777] [id = 595] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x931c3c00 == 156 [pid = 1777] [id = 596] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc6cc00 == 155 [pid = 1777] [id = 594] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8819ec00 == 154 [pid = 1777] [id = 593] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x96fccc00 == 153 [pid = 1777] [id = 592] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9038b400 == 152 [pid = 1777] [id = 590] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93058800 == 151 [pid = 1777] [id = 591] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x90389c00 == 150 [pid = 1777] [id = 589] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8c15a800 == 149 [pid = 1777] [id = 588] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b564800 == 148 [pid = 1777] [id = 587] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f2b0400 == 147 [pid = 1777] [id = 586] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8f482c00 == 146 [pid = 1777] [id = 585] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8853e400 == 145 [pid = 1777] [id = 584] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeb1800 == 144 [pid = 1777] [id = 583] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x83f8ac00 == 143 [pid = 1777] [id = 582] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x897e8000 == 142 [pid = 1777] [id = 580] 13:23:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae83800 == 141 [pid = 1777] [id = 581] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x89c49c00) [pid = 1777] [serial = 1728] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b09f000) [pid = 1777] [serial = 1734] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8fd0f400) [pid = 1777] [serial = 1686] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x9300cc00) [pid = 1777] [serial = 1691] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x93d16c00) [pid = 1777] [serial = 1698] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b00d000) [pid = 1777] [serial = 1733] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8e881400) [pid = 1777] [serial = 1680] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b619400) [pid = 1777] [serial = 1677] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x93ac5000) [pid = 1777] [serial = 1697] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x931a6c00) [pid = 1777] [serial = 1694] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0xa2bb7c00) [pid = 1777] [serial = 1716] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x96fbcc00) [pid = 1777] [serial = 1701] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x98107000) [pid = 1777] [serial = 1703] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0xa013f800) [pid = 1777] [serial = 1712] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x9ffdbc00) [pid = 1777] [serial = 1721] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0xa1068400) [pid = 1777] [serial = 1715] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x9305b400) [pid = 1777] [serial = 1692] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0xa01c3400) [pid = 1777] [serial = 1713] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8adbe800) [pid = 1777] [serial = 1730] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x89d6c400) [pid = 1777] [serial = 1673] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x83f8c400) [pid = 1777] [serial = 1718] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8adea000) [pid = 1777] [serial = 1731] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x9ea1b000) [pid = 1777] [serial = 1710] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x99a6bc00) [pid = 1777] [serial = 1707] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x931c8c00) [pid = 1777] [serial = 1695] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x83f8e400) [pid = 1777] [serial = 1719] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fd6ec00) [pid = 1777] [serial = 1724] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8c156000) [pid = 1777] [serial = 1679] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x9038dc00) [pid = 1777] [serial = 1688] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x96ab3800) [pid = 1777] [serial = 1700] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8b4e5c00) [pid = 1777] [serial = 1676] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x9ea0d800) [pid = 1777] [serial = 1709] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x90677800) [pid = 1777] [serial = 1689] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x897e9000) [pid = 1777] [serial = 1727] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b003800) [pid = 1777] [serial = 1736] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8ac0ec00) [pid = 1777] [serial = 1674] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8fd05400) [pid = 1777] [serial = 1685] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x983f9800) [pid = 1777] [serial = 1704] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8f712800) [pid = 1777] [serial = 1683] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8f485800) [pid = 1777] [serial = 1682] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x99209400) [pid = 1777] [serial = 1706] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0xa0d1b400) [pid = 1777] [serial = 1722] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b0c0800) [pid = 1777] [serial = 1737] [outer = (nil)] [url = about:blank] 13:23:15 INFO - PROCESS | 1777 | 1461097395974 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 13:23:15 INFO - PROCESS | 1777 | 1461097395979 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 13:23:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:23:16 INFO - PROCESS | 1777 | 1461097396014 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:23:16 INFO - PROCESS | 1777 | 1461097396022 Marionette TRACE conn3 <- [1,2450,null,{}] 13:23:16 INFO - PROCESS | 1777 | 1461097396031 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}] 13:23:16 INFO - PROCESS | 1777 | 1461097396225 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 13:23:16 INFO - PROCESS | 1777 | 1461097396288 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8d800 == 142 [pid = 1777] [id = 620] 13:23:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8819b000) [pid = 1777] [serial = 1861] [outer = (nil)] 13:23:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8853c800) [pid = 1777] [serial = 1862] [outer = 0x8819b000] 13:23:16 INFO - PROCESS | 1777 | 1461097396545 Marionette DEBUG loaded listener.js 13:23:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88b39800) [pid = 1777] [serial = 1863] [outer = 0x8819b000] 13:23:17 INFO - PROCESS | 1777 | 1461097397385 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]]]}] 13:23:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:23:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1401ms 13:23:17 INFO - PROCESS | 1777 | 1461097397412 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 13:23:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:23:17 INFO - PROCESS | 1777 | 1461097397418 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 13:23:17 INFO - PROCESS | 1777 | 1461097397429 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:23:17 INFO - PROCESS | 1777 | 1461097397434 Marionette TRACE conn3 <- [1,2454,null,{}] 13:23:17 INFO - PROCESS | 1777 | 1461097397440 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}] 13:23:17 INFO - PROCESS | 1777 | 1461097397637 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 13:23:17 INFO - PROCESS | 1777 | 1461097397860 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x86f01800 == 143 [pid = 1777] [id = 621] 13:23:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x89d66c00) [pid = 1777] [serial = 1864] [outer = (nil)] 13:23:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x89f4dc00) [pid = 1777] [serial = 1865] [outer = 0x89d66c00] 13:23:17 INFO - PROCESS | 1777 | 1461097397938 Marionette DEBUG loaded listener.js 13:23:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8ac16000) [pid = 1777] [serial = 1866] [outer = 0x89d66c00] 13:23:18 INFO - PROCESS | 1777 | 1461097398906 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]]]}] 13:23:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:23:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1542ms 13:23:18 INFO - PROCESS | 1777 | 1461097398968 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 13:23:18 INFO - PROCESS | 1777 | 1461097398972 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 13:23:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:23:18 INFO - PROCESS | 1777 | 1461097398978 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:23:18 INFO - PROCESS | 1777 | 1461097398981 Marionette TRACE conn3 <- [1,2458,null,{}] 13:23:19 INFO - PROCESS | 1777 | 1461097398994 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}] 13:23:19 INFO - PROCESS | 1777 | 1461097399269 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 13:23:19 INFO - PROCESS | 1777 | 1461097399297 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aea7400 == 144 [pid = 1777] [id = 622] 13:23:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8aeb1800) [pid = 1777] [serial = 1867] [outer = (nil)] 13:23:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b093800) [pid = 1777] [serial = 1868] [outer = 0x8aeb1800] 13:23:19 INFO - PROCESS | 1777 | 1461097399373 Marionette DEBUG loaded listener.js 13:23:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b0bd400) [pid = 1777] [serial = 1869] [outer = 0x8aeb1800] 13:23:20 INFO - PROCESS | 1777 | 1461097400307 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]]]}] 13:23:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:23:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1984ms 13:23:20 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x931c5000) [pid = 1777] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:23:20 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8c163c00) [pid = 1777] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:23:20 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8fc67c00) [pid = 1777] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:23:20 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x89c4b400) [pid = 1777] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8ade8800) [pid = 1777] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8819e000) [pid = 1777] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8b0c1c00) [pid = 1777] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8c155800) [pid = 1777] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x93172800) [pid = 1777] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8b09dc00) [pid = 1777] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x9316d800) [pid = 1777] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b0d6800) [pid = 1777] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x89f57c00) [pid = 1777] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x97d43000) [pid = 1777] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x93170000) [pid = 1777] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8bf24000) [pid = 1777] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x983fac00) [pid = 1777] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x93aca000) [pid = 1777] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8fc68c00) [pid = 1777] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x88bc2400) [pid = 1777] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x91e97400) [pid = 1777] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x86f0a800) [pid = 1777] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:23:21 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x8fb29000) [pid = 1777] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:23:21 INFO - PROCESS | 1777 | 1461097401047 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 13:23:21 INFO - PROCESS | 1777 | 1461097401050 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 13:23:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:23:21 INFO - PROCESS | 1777 | 1461097401065 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:23:21 INFO - PROCESS | 1777 | 1461097401068 Marionette TRACE conn3 <- [1,2462,null,{}] 13:23:21 INFO - PROCESS | 1777 | 1461097401075 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}] 13:23:21 INFO - PROCESS | 1777 | 1461097401334 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 13:23:21 INFO - PROCESS | 1777 | 1461097401458 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e5c00 == 145 [pid = 1777] [id = 623] 13:23:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8adb3400) [pid = 1777] [serial = 1870] [outer = (nil)] 13:23:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8b004000) [pid = 1777] [serial = 1871] [outer = 0x8adb3400] 13:23:21 INFO - PROCESS | 1777 | 1461097401533 Marionette DEBUG loaded listener.js 13:23:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b0bcc00) [pid = 1777] [serial = 1872] [outer = 0x8adb3400] 13:23:22 INFO - PROCESS | 1777 | 1461097402376 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]]]}] 13:23:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:23:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1334ms 13:23:22 INFO - PROCESS | 1777 | 1461097402399 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 13:23:22 INFO - PROCESS | 1777 | 1461097402402 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 13:23:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:23:22 INFO - PROCESS | 1777 | 1461097402408 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:23:22 INFO - PROCESS | 1777 | 1461097402411 Marionette TRACE conn3 <- [1,2466,null,{}] 13:23:22 INFO - PROCESS | 1777 | 1461097402417 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}] 13:23:22 INFO - PROCESS | 1777 | 1461097402590 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 13:23:22 INFO - PROCESS | 1777 | 1461097402621 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d69c00 == 146 [pid = 1777] [id = 624] 13:23:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x89f57c00) [pid = 1777] [serial = 1873] [outer = (nil)] 13:23:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b56a000) [pid = 1777] [serial = 1874] [outer = 0x89f57c00] 13:23:22 INFO - PROCESS | 1777 | 1461097402694 Marionette DEBUG loaded listener.js 13:23:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8b621000) [pid = 1777] [serial = 1875] [outer = 0x89f57c00] 13:23:24 INFO - PROCESS | 1777 | 1461097404001 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]]]}] 13:23:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:23:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1628ms 13:23:24 INFO - PROCESS | 1777 | 1461097404038 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 13:23:24 INFO - PROCESS | 1777 | 1461097404045 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 13:23:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:23:24 INFO - PROCESS | 1777 | 1461097404055 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:23:24 INFO - PROCESS | 1777 | 1461097404060 Marionette TRACE conn3 <- [1,2470,null,{}] 13:23:24 INFO - PROCESS | 1777 | 1461097404068 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}] 13:23:24 INFO - PROCESS | 1777 | 1461097404285 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 13:23:24 INFO - PROCESS | 1777 | 1461097404617 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x88281c00 == 147 [pid = 1777] [id = 625] 13:23:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x897e1400) [pid = 1777] [serial = 1876] [outer = (nil)] 13:23:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x89d6c400) [pid = 1777] [serial = 1877] [outer = 0x897e1400] 13:23:24 INFO - PROCESS | 1777 | 1461097404711 Marionette DEBUG loaded listener.js 13:23:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ac1a400) [pid = 1777] [serial = 1878] [outer = 0x897e1400] 13:23:25 INFO - PROCESS | 1777 | 1461097405712 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]]]}] 13:23:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:23:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1732ms 13:23:25 INFO - PROCESS | 1777 | 1461097405787 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 13:23:25 INFO - PROCESS | 1777 | 1461097405796 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 13:23:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:23:25 INFO - PROCESS | 1777 | 1461097405807 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:23:25 INFO - PROCESS | 1777 | 1461097405812 Marionette TRACE conn3 <- [1,2474,null,{}] 13:23:25 INFO - PROCESS | 1777 | 1461097405818 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}] 13:23:26 INFO - PROCESS | 1777 | 1461097406116 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 13:23:26 INFO - PROCESS | 1777 | 1461097406444 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae83c00 == 148 [pid = 1777] [id = 626] 13:23:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b0c3c00) [pid = 1777] [serial = 1879] [outer = (nil)] 13:23:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b4e2c00) [pid = 1777] [serial = 1880] [outer = 0x8b0c3c00] 13:23:26 INFO - PROCESS | 1777 | 1461097406535 Marionette DEBUG loaded listener.js 13:23:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b56dc00) [pid = 1777] [serial = 1881] [outer = 0x8b0c3c00] 13:23:27 INFO - PROCESS | 1777 | 1461097407492 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]]]}] 13:23:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:23:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1742ms 13:23:27 INFO - PROCESS | 1777 | 1461097407548 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 13:23:27 INFO - PROCESS | 1777 | 1461097407553 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 13:23:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:23:27 INFO - PROCESS | 1777 | 1461097407559 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:23:27 INFO - PROCESS | 1777 | 1461097407566 Marionette TRACE conn3 <- [1,2478,null,{}] 13:23:27 INFO - PROCESS | 1777 | 1461097407582 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}] 13:23:27 INFO - PROCESS | 1777 | 1461097407904 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 13:23:28 INFO - PROCESS | 1777 | 1461097408163 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e7400 == 149 [pid = 1777] [id = 627] 13:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8be0ac00) [pid = 1777] [serial = 1882] [outer = (nil)] 13:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8bf23c00) [pid = 1777] [serial = 1883] [outer = 0x8be0ac00] 13:23:28 INFO - PROCESS | 1777 | 1461097408259 Marionette DEBUG loaded listener.js 13:23:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8c156000) [pid = 1777] [serial = 1884] [outer = 0x8be0ac00] 13:23:29 INFO - PROCESS | 1777 | 1461097409199 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]]]}] 13:23:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:23:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1694ms 13:23:29 INFO - PROCESS | 1777 | 1461097409253 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 13:23:29 INFO - PROCESS | 1777 | 1461097409258 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 13:23:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:23:29 INFO - PROCESS | 1777 | 1461097409264 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:23:29 INFO - PROCESS | 1777 | 1461097409267 Marionette TRACE conn3 <- [1,2482,null,{}] 13:23:29 INFO - PROCESS | 1777 | 1461097409274 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}] 13:23:29 INFO - PROCESS | 1777 | 1461097409488 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 13:23:29 INFO - PROCESS | 1777 | 1461097409810 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2c000 == 150 [pid = 1777] [id = 628] 13:23:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8e886800) [pid = 1777] [serial = 1885] [outer = (nil)] 13:23:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f2abc00) [pid = 1777] [serial = 1886] [outer = 0x8e886800] 13:23:29 INFO - PROCESS | 1777 | 1461097409903 Marionette DEBUG loaded listener.js 13:23:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8f47d800) [pid = 1777] [serial = 1887] [outer = 0x8e886800] 13:23:30 INFO - PROCESS | 1777 | 1461097410855 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]]]}] 13:23:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:23:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1636ms 13:23:30 INFO - PROCESS | 1777 | 1461097410902 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 13:23:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:23:30 INFO - PROCESS | 1777 | 1461097410906 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 13:23:30 INFO - PROCESS | 1777 | 1461097410912 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:23:30 INFO - PROCESS | 1777 | 1461097410916 Marionette TRACE conn3 <- [1,2486,null,{}] 13:23:30 INFO - PROCESS | 1777 | 1461097410922 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}] 13:23:31 INFO - PROCESS | 1777 | 1461097411135 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 13:23:31 INFO - PROCESS | 1777 | 1461097411413 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c15a400 == 151 [pid = 1777] [id = 629] 13:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8f489c00) [pid = 1777] [serial = 1888] [outer = (nil)] 13:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fb24000) [pid = 1777] [serial = 1889] [outer = 0x8f489c00] 13:23:31 INFO - PROCESS | 1777 | 1461097411553 Marionette DEBUG loaded listener.js 13:23:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fb2d400) [pid = 1777] [serial = 1890] [outer = 0x8f489c00] 13:23:32 INFO - PROCESS | 1777 | 1461097412666 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]]]}] 13:23:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:23:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1789ms 13:23:32 INFO - PROCESS | 1777 | 1461097412701 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 13:23:32 INFO - PROCESS | 1777 | 1461097412705 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 13:23:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:23:32 INFO - PROCESS | 1777 | 1461097412711 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:23:32 INFO - PROCESS | 1777 | 1461097412714 Marionette TRACE conn3 <- [1,2490,null,{}] 13:23:32 INFO - PROCESS | 1777 | 1461097412720 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}] 13:23:32 INFO - PROCESS | 1777 | 1461097412972 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 13:23:33 INFO - PROCESS | 1777 | 1461097413299 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x88283000 == 152 [pid = 1777] [id = 630] 13:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b6acc00) [pid = 1777] [serial = 1891] [outer = (nil)] 13:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fba2000) [pid = 1777] [serial = 1892] [outer = 0x8b6acc00] 13:23:33 INFO - PROCESS | 1777 | 1461097413393 Marionette DEBUG loaded listener.js 13:23:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fc67000) [pid = 1777] [serial = 1893] [outer = 0x8b6acc00] 13:23:34 INFO - PROCESS | 1777 | 1461097414263 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]]]}] 13:23:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:23:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1630ms 13:23:34 INFO - PROCESS | 1777 | 1461097414342 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 13:23:34 INFO - PROCESS | 1777 | 1461097414346 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 13:23:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:23:34 INFO - PROCESS | 1777 | 1461097414352 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:23:34 INFO - PROCESS | 1777 | 1461097414356 Marionette TRACE conn3 <- [1,2494,null,{}] 13:23:34 INFO - PROCESS | 1777 | 1461097414362 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}] 13:23:34 INFO - PROCESS | 1777 | 1461097414594 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 13:23:34 INFO - PROCESS | 1777 | 1461097414919 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb97800 == 153 [pid = 1777] [id = 631] 13:23:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8fba3000) [pid = 1777] [serial = 1894] [outer = (nil)] 13:23:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fd10400) [pid = 1777] [serial = 1895] [outer = 0x8fba3000] 13:23:35 INFO - PROCESS | 1777 | 1461097415009 Marionette DEBUG loaded listener.js 13:23:35 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fd6c400) [pid = 1777] [serial = 1896] [outer = 0x8fba3000] 13:23:35 INFO - PROCESS | 1777 | 1461097415872 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]]]}] 13:23:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:23:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1543ms 13:23:35 INFO - PROCESS | 1777 | 1461097415896 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 13:23:35 INFO - PROCESS | 1777 | 1461097415900 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 13:23:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:23:35 INFO - PROCESS | 1777 | 1461097415906 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:23:35 INFO - PROCESS | 1777 | 1461097415910 Marionette TRACE conn3 <- [1,2498,null,{}] 13:23:35 INFO - PROCESS | 1777 | 1461097415917 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}] 13:23:36 INFO - PROCESS | 1777 | 1461097416123 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 13:23:36 INFO - PROCESS | 1777 | 1461097416409 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd6a000 == 154 [pid = 1777] [id = 632] 13:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8fd71800) [pid = 1777] [serial = 1897] [outer = (nil)] 13:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8fdcf400) [pid = 1777] [serial = 1898] [outer = 0x8fd71800] 13:23:36 INFO - PROCESS | 1777 | 1461097416542 Marionette DEBUG loaded listener.js 13:23:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x900aa000) [pid = 1777] [serial = 1899] [outer = 0x8fd71800] 13:23:37 INFO - PROCESS | 1777 | 1461097417418 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]]]}] 13:23:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:23:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1582ms 13:23:37 INFO - PROCESS | 1777 | 1461097417490 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 13:23:37 INFO - PROCESS | 1777 | 1461097417493 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 13:23:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:23:37 INFO - PROCESS | 1777 | 1461097417500 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:23:37 INFO - PROCESS | 1777 | 1461097417504 Marionette TRACE conn3 <- [1,2502,null,{}] 13:23:37 INFO - PROCESS | 1777 | 1461097417509 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}] 13:23:37 INFO - PROCESS | 1777 | 1461097417759 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 13:23:38 INFO - PROCESS | 1777 | 1461097418093 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x86206800 == 155 [pid = 1777] [id = 633] 13:23:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8be05400) [pid = 1777] [serial = 1900] [outer = (nil)] 13:23:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9038f400) [pid = 1777] [serial = 1901] [outer = 0x8be05400] 13:23:38 INFO - PROCESS | 1777 | 1461097418183 Marionette DEBUG loaded listener.js 13:23:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x904c3400) [pid = 1777] [serial = 1902] [outer = 0x8be05400] 13:23:39 INFO - PROCESS | 1777 | 1461097419053 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]]]}] 13:23:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:23:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1590ms 13:23:39 INFO - PROCESS | 1777 | 1461097419090 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 13:23:39 INFO - PROCESS | 1777 | 1461097419094 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 13:23:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:23:39 INFO - PROCESS | 1777 | 1461097419101 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:23:39 INFO - PROCESS | 1777 | 1461097419104 Marionette TRACE conn3 <- [1,2506,null,{}] 13:23:39 INFO - PROCESS | 1777 | 1461097419110 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}] 13:23:39 INFO - PROCESS | 1777 | 1461097419305 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 13:23:39 INFO - PROCESS | 1777 | 1461097419591 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x9038cc00 == 156 [pid = 1777] [id = 634] 13:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x91231400) [pid = 1777] [serial = 1903] [outer = (nil)] 13:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x914e3000) [pid = 1777] [serial = 1904] [outer = 0x91231400] 13:23:39 INFO - PROCESS | 1777 | 1461097419741 Marionette DEBUG loaded listener.js 13:23:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x91edd800) [pid = 1777] [serial = 1905] [outer = 0x91231400] 13:23:40 INFO - PROCESS | 1777 | 1461097420645 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]]]}] 13:23:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:23:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1589ms 13:23:40 INFO - PROCESS | 1777 | 1461097420691 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 13:23:40 INFO - PROCESS | 1777 | 1461097420695 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 13:23:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:23:40 INFO - PROCESS | 1777 | 1461097420702 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:23:40 INFO - PROCESS | 1777 | 1461097420706 Marionette TRACE conn3 <- [1,2510,null,{}] 13:23:40 INFO - PROCESS | 1777 | 1461097420712 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}] 13:23:40 INFO - PROCESS | 1777 | 1461097420945 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 13:23:41 INFO - PROCESS | 1777 | 1461097421287 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cf400 == 157 [pid = 1777] [id = 635] 13:23:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x90519400) [pid = 1777] [serial = 1906] [outer = (nil)] 13:23:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x93175c00) [pid = 1777] [serial = 1907] [outer = 0x90519400] 13:23:41 INFO - PROCESS | 1777 | 1461097421383 Marionette DEBUG loaded listener.js 13:23:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x931be400) [pid = 1777] [serial = 1908] [outer = 0x90519400] 13:23:42 INFO - PROCESS | 1777 | 1461097422278 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]]]}] 13:23:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:23:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1636ms 13:23:42 INFO - PROCESS | 1777 | 1461097422339 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 13:23:42 INFO - PROCESS | 1777 | 1461097422343 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 13:23:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:23:42 INFO - PROCESS | 1777 | 1461097422349 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:23:42 INFO - PROCESS | 1777 | 1461097422352 Marionette TRACE conn3 <- [1,2514,null,{}] 13:23:42 INFO - PROCESS | 1777 | 1461097422358 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}] 13:23:42 INFO - PROCESS | 1777 | 1461097422570 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 13:23:42 INFO - PROCESS | 1777 | 1461097422940 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x914e5c00 == 158 [pid = 1777] [id = 636] 13:23:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x93198400) [pid = 1777] [serial = 1909] [outer = (nil)] 13:23:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x932ed000) [pid = 1777] [serial = 1910] [outer = 0x93198400] 13:23:43 INFO - PROCESS | 1777 | 1461097423030 Marionette DEBUG loaded listener.js 13:23:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x93ac8400) [pid = 1777] [serial = 1911] [outer = 0x93198400] 13:23:43 INFO - PROCESS | 1777 | 1461097423924 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]]]}] 13:23:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:23:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1631ms 13:23:43 INFO - PROCESS | 1777 | 1461097423981 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 13:23:43 INFO - PROCESS | 1777 | 1461097423984 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 13:23:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:23:43 INFO - PROCESS | 1777 | 1461097423991 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:23:43 INFO - PROCESS | 1777 | 1461097423994 Marionette TRACE conn3 <- [1,2518,null,{}] 13:23:44 INFO - PROCESS | 1777 | 1461097424000 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}] 13:23:44 INFO - PROCESS | 1777 | 1461097424199 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 13:23:44 INFO - PROCESS | 1777 | 1461097424483 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x90385800 == 159 [pid = 1777] [id = 637] 13:23:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x931c5800) [pid = 1777] [serial = 1912] [outer = (nil)] 13:23:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x94dbf400) [pid = 1777] [serial = 1913] [outer = 0x931c5800] 13:23:44 INFO - PROCESS | 1777 | 1461097424615 Marionette DEBUG loaded listener.js 13:23:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x96ab3800) [pid = 1777] [serial = 1914] [outer = 0x931c5800] 13:23:45 INFO - PROCESS | 1777 | 1461097425455 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]]]}] 13:23:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:23:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1544ms 13:23:45 INFO - PROCESS | 1777 | 1461097425536 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 13:23:45 INFO - PROCESS | 1777 | 1461097425540 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 13:23:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:23:45 INFO - PROCESS | 1777 | 1461097425546 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:23:45 INFO - PROCESS | 1777 | 1461097425550 Marionette TRACE conn3 <- [1,2522,null,{}] 13:23:45 INFO - PROCESS | 1777 | 1461097425555 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}] 13:23:45 INFO - PROCESS | 1777 | 1461097425761 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 13:23:46 INFO - PROCESS | 1777 | 1461097426051 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d19400 == 160 [pid = 1777] [id = 638] 13:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x94db4000) [pid = 1777] [serial = 1915] [outer = (nil)] 13:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x96fc7c00) [pid = 1777] [serial = 1916] [outer = 0x94db4000] 13:23:46 INFO - PROCESS | 1777 | 1461097426184 Marionette DEBUG loaded listener.js 13:23:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x96fce800) [pid = 1777] [serial = 1917] [outer = 0x94db4000] 13:23:47 INFO - PROCESS | 1777 | 1461097427037 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]]]}] 13:23:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:23:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1542ms 13:23:47 INFO - PROCESS | 1777 | 1461097427092 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 13:23:47 INFO - PROCESS | 1777 | 1461097427095 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 13:23:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:23:47 INFO - PROCESS | 1777 | 1461097427104 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:23:47 INFO - PROCESS | 1777 | 1461097427107 Marionette TRACE conn3 <- [1,2526,null,{}] 13:23:47 INFO - PROCESS | 1777 | 1461097427113 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}] 13:23:47 INFO - PROCESS | 1777 | 1461097427314 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 13:23:47 INFO - PROCESS | 1777 | 1461097427604 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f93c00 == 161 [pid = 1777] [id = 639] 13:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9316cc00) [pid = 1777] [serial = 1918] [outer = (nil)] 13:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x97d47c00) [pid = 1777] [serial = 1919] [outer = 0x9316cc00] 13:23:47 INFO - PROCESS | 1777 | 1461097427757 Marionette DEBUG loaded listener.js 13:23:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x97dedc00) [pid = 1777] [serial = 1920] [outer = 0x9316cc00] 13:23:48 INFO - PROCESS | 1777 | 1461097428672 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]]]}] 13:23:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:23:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1633ms 13:23:48 INFO - PROCESS | 1777 | 1461097428738 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 13:23:48 INFO - PROCESS | 1777 | 1461097428742 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 13:23:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:23:48 INFO - PROCESS | 1777 | 1461097428749 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:23:48 INFO - PROCESS | 1777 | 1461097428752 Marionette TRACE conn3 <- [1,2530,null,{}] 13:23:48 INFO - PROCESS | 1777 | 1461097428758 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}] 13:23:48 INFO - PROCESS | 1777 | 1461097428961 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 13:23:49 INFO - PROCESS | 1777 | 1461097429247 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8c800 == 162 [pid = 1777] [id = 640] 13:23:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x85da0400) [pid = 1777] [serial = 1921] [outer = (nil)] 13:23:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x98237400) [pid = 1777] [serial = 1922] [outer = 0x85da0400] 13:23:49 INFO - PROCESS | 1777 | 1461097429379 Marionette DEBUG loaded listener.js 13:23:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x9823e800) [pid = 1777] [serial = 1923] [outer = 0x85da0400] 13:23:50 INFO - PROCESS | 1777 | 1461097430271 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]]]}] 13:23:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:23:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1582ms 13:23:50 INFO - PROCESS | 1777 | 1461097430332 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 13:23:50 INFO - PROCESS | 1777 | 1461097430336 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 13:23:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:23:50 INFO - PROCESS | 1777 | 1461097430342 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:23:50 INFO - PROCESS | 1777 | 1461097430346 Marionette TRACE conn3 <- [1,2534,null,{}] 13:23:50 INFO - PROCESS | 1777 | 1461097430351 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}] 13:23:50 INFO - PROCESS | 1777 | 1461097430554 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 13:23:50 INFO - PROCESS | 1777 | 1461097430887 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fbcc00 == 163 [pid = 1777] [id = 641] 13:23:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x981b0c00) [pid = 1777] [serial = 1924] [outer = (nil)] 13:23:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x9917fc00) [pid = 1777] [serial = 1925] [outer = 0x981b0c00] 13:23:50 INFO - PROCESS | 1777 | 1461097430977 Marionette DEBUG loaded listener.js 13:23:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x9918e800) [pid = 1777] [serial = 1926] [outer = 0x981b0c00] 13:23:51 INFO - PROCESS | 1777 | 1461097431835 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]]]}] 13:23:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:23:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1536ms 13:23:51 INFO - PROCESS | 1777 | 1461097431879 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 13:23:51 INFO - PROCESS | 1777 | 1461097431882 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 13:23:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:23:51 INFO - PROCESS | 1777 | 1461097431889 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:23:51 INFO - PROCESS | 1777 | 1461097431892 Marionette TRACE conn3 <- [1,2538,null,{}] 13:23:51 INFO - PROCESS | 1777 | 1461097431898 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}] 13:23:52 INFO - PROCESS | 1777 | 1461097432101 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 13:23:52 INFO - PROCESS | 1777 | 1461097432391 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:52 INFO - PROCESS | 1777 | ++DOCSHELL 0x8628f000 == 164 [pid = 1777] [id = 642] 13:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x93acc800) [pid = 1777] [serial = 1927] [outer = (nil)] 13:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x99c9d400) [pid = 1777] [serial = 1928] [outer = 0x93acc800] 13:23:52 INFO - PROCESS | 1777 | 1461097432526 Marionette DEBUG loaded listener.js 13:23:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x9a6d7800) [pid = 1777] [serial = 1929] [outer = 0x93acc800] 13:23:53 INFO - PROCESS | 1777 | 1461097433431 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]]]}] 13:23:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:23:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1579ms 13:23:53 INFO - PROCESS | 1777 | 1461097433469 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 13:23:53 INFO - PROCESS | 1777 | 1461097433472 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 13:23:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:23:53 INFO - PROCESS | 1777 | 1461097433479 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:23:53 INFO - PROCESS | 1777 | 1461097433482 Marionette TRACE conn3 <- [1,2542,null,{}] 13:23:53 INFO - PROCESS | 1777 | 1461097433488 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}] 13:23:53 INFO - PROCESS | 1777 | 1461097433686 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86205000 == 163 [pid = 1777] [id = 556] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x897e5c00 == 162 [pid = 1777] [id = 623] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8aea7400 == 161 [pid = 1777] [id = 622] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86f01800 == 160 [pid = 1777] [id = 621] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x83f8d800 == 159 [pid = 1777] [id = 620] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8629d400 == 158 [pid = 1777] [id = 619] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8628f800 == 157 [pid = 1777] [id = 618] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88198c00 == 156 [pid = 1777] [id = 617] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x94dbe800 == 155 [pid = 1777] [id = 615] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88192800 == 154 [pid = 1777] [id = 616] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8e884800 == 153 [pid = 1777] [id = 614] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x96b9b400 == 152 [pid = 1777] [id = 613] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x931bbc00 == 151 [pid = 1777] [id = 612] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b566400 == 150 [pid = 1777] [id = 611] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x904ca400 == 149 [pid = 1777] [id = 609] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x90523c00 == 148 [pid = 1777] [id = 610] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc6800 == 147 [pid = 1777] [id = 608] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd69800 == 146 [pid = 1777] [id = 607] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae8bc00 == 145 [pid = 1777] [id = 606] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b4c00 == 144 [pid = 1777] [id = 604] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8aea8400 == 143 [pid = 1777] [id = 605] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade4c00 == 142 [pid = 1777] [id = 603] 13:23:55 INFO - PROCESS | 1777 | --DOCSHELL 0x881a0c00 == 141 [pid = 1777] [id = 602] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x971adc00) [pid = 1777] [serial = 1776] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8f481400) [pid = 1777] [serial = 1754] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8fd6f000) [pid = 1777] [serial = 1758] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8adc0c00) [pid = 1777] [serial = 1743] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b623400) [pid = 1777] [serial = 1605] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b6a9800) [pid = 1777] [serial = 1671] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b0d1000) [pid = 1777] [serial = 1802] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0xa106d800) [pid = 1777] [serial = 1793] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x90390c00) [pid = 1777] [serial = 1764] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x93acb400) [pid = 1777] [serial = 1772] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b4e3c00) [pid = 1777] [serial = 1746] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x98240400) [pid = 1777] [serial = 1781] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8be0cc00) [pid = 1777] [serial = 1748] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8bf27800) [pid = 1777] [serial = 1749] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8ae83000) [pid = 1777] [serial = 1799] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x98102400) [pid = 1777] [serial = 1778] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x9319fc00) [pid = 1777] [serial = 1770] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8e886000) [pid = 1777] [serial = 1751] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x9df81c00) [pid = 1777] [serial = 1787] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa019b800) [pid = 1777] [serial = 1791] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8ac0b400) [pid = 1777] [serial = 1742] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x9319a000) [pid = 1777] [serial = 1769] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8fd09400) [pid = 1777] [serial = 1757] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8b617000) [pid = 1777] [serial = 1803] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8e88f000) [pid = 1777] [serial = 1752] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8f705800) [pid = 1777] [serial = 1755] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x91e9d000) [pid = 1777] [serial = 1766] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x89c58800) [pid = 1777] [serial = 1797] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8b4dd000) [pid = 1777] [serial = 1739] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x91ee3800) [pid = 1777] [serial = 1767] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x900ab800) [pid = 1777] [serial = 1763] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8b0d3800) [pid = 1777] [serial = 1745] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x9df7f800) [pid = 1777] [serial = 1790] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x96a2b800) [pid = 1777] [serial = 1773] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x99811800) [pid = 1777] [serial = 1785] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8aea8000) [pid = 1777] [serial = 1800] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9810a400) [pid = 1777] [serial = 1779] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8fd70800) [pid = 1777] [serial = 1725] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8fdcc400) [pid = 1777] [serial = 1760] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x88bd0400) [pid = 1777] [serial = 1796] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x96fc4400) [pid = 1777] [serial = 1775] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x900a2800) [pid = 1777] [serial = 1761] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9ea0e000) [pid = 1777] [serial = 1788] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x99296400) [pid = 1777] [serial = 1784] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x984a0400) [pid = 1777] [serial = 1782] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b561c00) [pid = 1777] [serial = 1805] [outer = (nil)] [url = about:blank] 13:23:56 INFO - PROCESS | 1777 | 1461097436384 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x86292800 == 142 [pid = 1777] [id = 643] 13:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x86f04c00) [pid = 1777] [serial = 1930] [outer = (nil)] 13:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88199c00) [pid = 1777] [serial = 1931] [outer = 0x86f04c00] 13:23:56 INFO - PROCESS | 1777 | 1461097436468 Marionette DEBUG loaded listener.js 13:23:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88b36000) [pid = 1777] [serial = 1932] [outer = 0x86f04c00] 13:23:57 INFO - PROCESS | 1777 | 1461097437253 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]]]}] 13:23:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:23:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 3790ms 13:23:57 INFO - PROCESS | 1777 | 1461097437270 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 13:23:57 INFO - PROCESS | 1777 | 1461097437278 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 13:23:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:23:57 INFO - PROCESS | 1777 | 1461097437287 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:23:57 INFO - PROCESS | 1777 | 1461097437291 Marionette TRACE conn3 <- [1,2546,null,{}] 13:23:57 INFO - PROCESS | 1777 | 1461097437298 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}] 13:23:57 INFO - PROCESS | 1777 | 1461097437510 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 13:23:57 INFO - PROCESS | 1777 | 1461097437714 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d69400 == 143 [pid = 1777] [id = 644] 13:23:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x89d6f400) [pid = 1777] [serial = 1933] [outer = (nil)] 13:23:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8adc0c00) [pid = 1777] [serial = 1934] [outer = 0x89d6f400] 13:23:57 INFO - PROCESS | 1777 | 1461097437814 Marionette DEBUG loaded listener.js 13:23:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8adecc00) [pid = 1777] [serial = 1935] [outer = 0x89d6f400] 13:23:58 INFO - PROCESS | 1777 | 1461097438795 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]]]}] 13:23:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:23:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1539ms 13:23:58 INFO - PROCESS | 1777 | 1461097438829 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 13:23:58 INFO - PROCESS | 1777 | 1461097438834 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 13:23:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:23:58 INFO - PROCESS | 1777 | 1461097438840 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:23:58 INFO - PROCESS | 1777 | 1461097438843 Marionette TRACE conn3 <- [1,2550,null,{}] 13:23:58 INFO - PROCESS | 1777 | 1461097438861 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}] 13:23:59 INFO - PROCESS | 1777 | 1461097439124 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 13:23:59 INFO - PROCESS | 1777 | 1461097439149 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:23:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae8c800 == 144 [pid = 1777] [id = 645] 13:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b009c00) [pid = 1777] [serial = 1936] [outer = (nil)] 13:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b0d0800) [pid = 1777] [serial = 1937] [outer = 0x8b009c00] 13:23:59 INFO - PROCESS | 1777 | 1461097439220 Marionette DEBUG loaded listener.js 13:23:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b4dd000) [pid = 1777] [serial = 1938] [outer = 0x8b009c00] 13:24:00 INFO - PROCESS | 1777 | 1461097440261 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]]]}] 13:24:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:24:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1446ms 13:24:00 INFO - PROCESS | 1777 | 1461097440286 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 13:24:00 INFO - PROCESS | 1777 | 1461097440290 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 13:24:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:24:00 INFO - PROCESS | 1777 | 1461097440305 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:24:00 INFO - PROCESS | 1777 | 1461097440314 Marionette TRACE conn3 <- [1,2554,null,{}] 13:24:00 INFO - PROCESS | 1777 | 1461097440327 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}] 13:24:00 INFO - PROCESS | 1777 | 1461097440585 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b00d800) [pid = 1777] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9fd4e800) [pid = 1777] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8aeb1800) [pid = 1777] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8adb3400) [pid = 1777] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8be01c00) [pid = 1777] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9067fc00) [pid = 1777] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x90521400) [pid = 1777] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x88bcdc00) [pid = 1777] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8fd6a800) [pid = 1777] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8f2a9c00) [pid = 1777] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8b6ad800) [pid = 1777] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b6b8c00) [pid = 1777] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8ae85800) [pid = 1777] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x88283400) [pid = 1777] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x89d66c00) [pid = 1777] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8819b000) [pid = 1777] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x86291400) [pid = 1777] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x91240000) [pid = 1777] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0xa019c800) [pid = 1777] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x99ca0c00) [pid = 1777] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8fd03000) [pid = 1777] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x96fc1400) [pid = 1777] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:24:01 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x96fc1c00) [pid = 1777] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:24:01 INFO - PROCESS | 1777 | 1461097441341 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c6800 == 145 [pid = 1777] [id = 646] 13:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x855d4000) [pid = 1777] [serial = 1939] [outer = (nil)] 13:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8819fc00) [pid = 1777] [serial = 1940] [outer = 0x855d4000] 13:24:01 INFO - PROCESS | 1777 | 1461097441416 Marionette DEBUG loaded listener.js 13:24:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x897e4000) [pid = 1777] [serial = 1941] [outer = 0x855d4000] 13:24:02 INFO - PROCESS | 1777 | 1461097442195 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]]]}] 13:24:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:24:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1959ms 13:24:02 INFO - PROCESS | 1777 | 1461097442261 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 13:24:02 INFO - PROCESS | 1777 | 1461097442265 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 13:24:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:24:02 INFO - PROCESS | 1777 | 1461097442271 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:24:02 INFO - PROCESS | 1777 | 1461097442273 Marionette TRACE conn3 <- [1,2558,null,{}] 13:24:02 INFO - PROCESS | 1777 | 1461097442279 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}] 13:24:02 INFO - PROCESS | 1777 | 1461097442463 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 13:24:02 INFO - PROCESS | 1777 | 1461097442475 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x88541c00 == 146 [pid = 1777] [id = 647] 13:24:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8ae8a000) [pid = 1777] [serial = 1942] [outer = (nil)] 13:24:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8be03000) [pid = 1777] [serial = 1943] [outer = 0x8ae8a000] 13:24:02 INFO - PROCESS | 1777 | 1461097442544 Marionette DEBUG loaded listener.js 13:24:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8be0fc00) [pid = 1777] [serial = 1944] [outer = 0x8ae8a000] 13:24:03 INFO - PROCESS | 1777 | 1461097443924 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]]]}] 13:24:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:24:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1732ms 13:24:04 INFO - PROCESS | 1777 | 1461097444004 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 13:24:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:24:04 INFO - PROCESS | 1777 | 1461097444010 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 13:24:04 INFO - PROCESS | 1777 | 1461097444019 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:24:04 INFO - PROCESS | 1777 | 1461097444026 Marionette TRACE conn3 <- [1,2562,null,{}] 13:24:04 INFO - PROCESS | 1777 | 1461097444036 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}] 13:24:04 INFO - PROCESS | 1777 | 1461097444295 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 13:24:04 INFO - PROCESS | 1777 | 1461097444591 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f91c00 == 147 [pid = 1777] [id = 648] 13:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x897e9000) [pid = 1777] [serial = 1945] [outer = (nil)] 13:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8ade1400) [pid = 1777] [serial = 1946] [outer = 0x897e9000] 13:24:04 INFO - PROCESS | 1777 | 1461097444680 Marionette DEBUG loaded listener.js 13:24:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b003800) [pid = 1777] [serial = 1947] [outer = 0x897e9000] 13:24:05 INFO - PROCESS | 1777 | 1461097445699 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]]]}] 13:24:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:24:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1738ms 13:24:05 INFO - PROCESS | 1777 | 1461097445757 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 13:24:05 INFO - PROCESS | 1777 | 1461097445766 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 13:24:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:24:05 INFO - PROCESS | 1777 | 1461097445776 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:24:05 INFO - PROCESS | 1777 | 1461097445781 Marionette TRACE conn3 <- [1,2566,null,{}] 13:24:05 INFO - PROCESS | 1777 | 1461097445787 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}] 13:24:06 INFO - PROCESS | 1777 | 1461097446040 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 13:24:06 INFO - PROCESS | 1777 | 1461097446427 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae83000 == 148 [pid = 1777] [id = 649] 13:24:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b56f400) [pid = 1777] [serial = 1948] [outer = (nil)] 13:24:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b6ad800) [pid = 1777] [serial = 1949] [outer = 0x8b56f400] 13:24:06 INFO - PROCESS | 1777 | 1461097446512 Marionette DEBUG loaded listener.js 13:24:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b83b400) [pid = 1777] [serial = 1950] [outer = 0x8b56f400] 13:24:07 INFO - PROCESS | 1777 | 1461097447532 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]]]}] 13:24:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:24:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1791ms 13:24:07 INFO - PROCESS | 1777 | 1461097447568 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 13:24:07 INFO - PROCESS | 1777 | 1461097447572 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 13:24:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:24:07 INFO - PROCESS | 1777 | 1461097447579 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:24:07 INFO - PROCESS | 1777 | 1461097447585 Marionette TRACE conn3 <- [1,2570,null,{}] 13:24:07 INFO - PROCESS | 1777 | 1461097447602 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}] 13:24:07 INFO - PROCESS | 1777 | 1461097447831 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 13:24:08 INFO - PROCESS | 1777 | 1461097448169 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b6b2c00 == 149 [pid = 1777] [id = 650] 13:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8e881800) [pid = 1777] [serial = 1951] [outer = (nil)] 13:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e88f000) [pid = 1777] [serial = 1952] [outer = 0x8e881800] 13:24:08 INFO - PROCESS | 1777 | 1461097448264 Marionette DEBUG loaded listener.js 13:24:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8f47f400) [pid = 1777] [serial = 1953] [outer = 0x8e881800] 13:24:09 INFO - PROCESS | 1777 | 1461097449162 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]]]}] 13:24:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:24:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1655ms 13:24:09 INFO - PROCESS | 1777 | 1461097449235 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 13:24:09 INFO - PROCESS | 1777 | 1461097449239 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 13:24:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:24:09 INFO - PROCESS | 1777 | 1461097449246 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:24:09 INFO - PROCESS | 1777 | 1461097449248 Marionette TRACE conn3 <- [1,2574,null,{}] 13:24:09 INFO - PROCESS | 1777 | 1461097449255 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}] 13:24:09 INFO - PROCESS | 1777 | 1461097449460 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 13:24:09 INFO - PROCESS | 1777 | 1461097449787 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b569400 == 150 [pid = 1777] [id = 651] 13:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8e88d400) [pid = 1777] [serial = 1954] [outer = (nil)] 13:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8fb9c000) [pid = 1777] [serial = 1955] [outer = 0x8e88d400] 13:24:09 INFO - PROCESS | 1777 | 1461097449878 Marionette DEBUG loaded listener.js 13:24:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8fba3800) [pid = 1777] [serial = 1956] [outer = 0x8e88d400] 13:24:10 INFO - PROCESS | 1777 | 1461097450745 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]]]}] 13:24:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:24:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1536ms 13:24:10 INFO - PROCESS | 1777 | 1461097450782 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 13:24:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:24:10 INFO - PROCESS | 1777 | 1461097450787 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 13:24:10 INFO - PROCESS | 1777 | 1461097450793 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:24:10 INFO - PROCESS | 1777 | 1461097450797 Marionette TRACE conn3 <- [1,2578,null,{}] 13:24:10 INFO - PROCESS | 1777 | 1461097450802 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}] 13:24:11 INFO - PROCESS | 1777 | 1461097450998 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 13:24:11 INFO - PROCESS | 1777 | 1461097451299 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b097800 == 151 [pid = 1777] [id = 652] 13:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b0c7000) [pid = 1777] [serial = 1957] [outer = (nil)] 13:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fd09400) [pid = 1777] [serial = 1958] [outer = 0x8b0c7000] 13:24:11 INFO - PROCESS | 1777 | 1461097451432 Marionette DEBUG loaded listener.js 13:24:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fd6b800) [pid = 1777] [serial = 1959] [outer = 0x8b0c7000] 13:24:12 INFO - PROCESS | 1777 | 1461097452316 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]]]}] 13:24:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:24:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1586ms 13:24:12 INFO - PROCESS | 1777 | 1461097452379 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 13:24:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:24:12 INFO - PROCESS | 1777 | 1461097452383 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 13:24:12 INFO - PROCESS | 1777 | 1461097452389 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:24:12 INFO - PROCESS | 1777 | 1461097452393 Marionette TRACE conn3 <- [1,2582,null,{}] 13:24:12 INFO - PROCESS | 1777 | 1461097452398 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}] 13:24:12 INFO - PROCESS | 1777 | 1461097452666 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 13:24:13 INFO - PROCESS | 1777 | 1461097453015 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fc68c00 == 152 [pid = 1777] [id = 653] 13:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x900a4400) [pid = 1777] [serial = 1960] [outer = (nil)] 13:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x9038f800) [pid = 1777] [serial = 1961] [outer = 0x900a4400] 13:24:13 INFO - PROCESS | 1777 | 1461097453121 Marionette DEBUG loaded listener.js 13:24:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x904c7000) [pid = 1777] [serial = 1962] [outer = 0x900a4400] 13:24:14 INFO - PROCESS | 1777 | 1461097454039 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]]]}] 13:24:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:24:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1685ms 13:24:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:24:14 INFO - PROCESS | 1777 | 1461097454074 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 13:24:14 INFO - PROCESS | 1777 | 1461097454077 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 13:24:14 INFO - PROCESS | 1777 | 1461097454084 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:24:14 INFO - PROCESS | 1777 | 1461097454087 Marionette TRACE conn3 <- [1,2586,null,{}] 13:24:14 INFO - PROCESS | 1777 | 1461097454093 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}] 13:24:14 INFO - PROCESS | 1777 | 1461097454290 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 13:24:14 INFO - PROCESS | 1777 | 1461097454577 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:14 INFO - PROCESS | 1777 | ++DOCSHELL 0x85d9d400 == 153 [pid = 1777] [id = 654] 13:24:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8ae8e800) [pid = 1777] [serial = 1963] [outer = (nil)] 13:24:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x91e9d000) [pid = 1777] [serial = 1964] [outer = 0x8ae8e800] 13:24:14 INFO - PROCESS | 1777 | 1461097454665 Marionette DEBUG loaded listener.js 13:24:14 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x91ee3c00) [pid = 1777] [serial = 1965] [outer = 0x8ae8e800] 13:24:15 INFO - PROCESS | 1777 | 1461097455583 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]]]}] 13:24:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:24:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1535ms 13:24:15 INFO - PROCESS | 1777 | 1461097455619 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 13:24:15 INFO - PROCESS | 1777 | 1461097455623 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 13:24:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:24:15 INFO - PROCESS | 1777 | 1461097455629 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:24:15 INFO - PROCESS | 1777 | 1461097455633 Marionette TRACE conn3 <- [1,2590,null,{}] 13:24:15 INFO - PROCESS | 1777 | 1461097455638 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}] 13:24:15 INFO - PROCESS | 1777 | 1461097455834 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 13:24:16 INFO - PROCESS | 1777 | 1461097456129 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e88e400 == 154 [pid = 1777] [id = 655] 13:24:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8f486c00) [pid = 1777] [serial = 1966] [outer = (nil)] 13:24:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x9305f400) [pid = 1777] [serial = 1967] [outer = 0x8f486c00] 13:24:16 INFO - PROCESS | 1777 | 1461097456272 Marionette DEBUG loaded listener.js 13:24:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93178000) [pid = 1777] [serial = 1968] [outer = 0x8f486c00] 13:24:17 INFO - PROCESS | 1777 | 1461097457152 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]]]}] 13:24:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:24:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1596ms 13:24:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:24:17 INFO - PROCESS | 1777 | 1461097457226 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 13:24:17 INFO - PROCESS | 1777 | 1461097457229 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 13:24:17 INFO - PROCESS | 1777 | 1461097457236 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:24:17 INFO - PROCESS | 1777 | 1461097457240 Marionette TRACE conn3 <- [1,2594,null,{}] 13:24:17 INFO - PROCESS | 1777 | 1461097457245 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}] 13:24:17 INFO - PROCESS | 1777 | 1461097457484 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 13:24:17 INFO - PROCESS | 1777 | 1461097457813 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300bc00 == 155 [pid = 1777] [id = 656] 13:24:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9316bc00) [pid = 1777] [serial = 1969] [outer = (nil)] 13:24:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x932e1c00) [pid = 1777] [serial = 1970] [outer = 0x9316bc00] 13:24:17 INFO - PROCESS | 1777 | 1461097457915 Marionette DEBUG loaded listener.js 13:24:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x932e8400) [pid = 1777] [serial = 1971] [outer = 0x9316bc00] 13:24:18 INFO - PROCESS | 1777 | 1461097458843 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]]]}] 13:24:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:24:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1645ms 13:24:18 INFO - PROCESS | 1777 | 1461097458881 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 13:24:18 INFO - PROCESS | 1777 | 1461097458884 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 13:24:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:24:18 INFO - PROCESS | 1777 | 1461097458890 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:24:18 INFO - PROCESS | 1777 | 1461097458894 Marionette TRACE conn3 <- [1,2598,null,{}] 13:24:18 INFO - PROCESS | 1777 | 1461097458900 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}] 13:24:19 INFO - PROCESS | 1777 | 1461097459106 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 13:24:19 INFO - PROCESS | 1777 | 1461097459447 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300c800 == 156 [pid = 1777] [id = 657] 13:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93258c00) [pid = 1777] [serial = 1972] [outer = (nil)] 13:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x95848c00) [pid = 1777] [serial = 1973] [outer = 0x93258c00] 13:24:19 INFO - PROCESS | 1777 | 1461097459537 Marionette DEBUG loaded listener.js 13:24:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96b96c00) [pid = 1777] [serial = 1974] [outer = 0x93258c00] 13:24:20 INFO - PROCESS | 1777 | 1461097460484 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]]]}] 13:24:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:24:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 13:24:20 INFO - PROCESS | 1777 | 1461097460521 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 13:24:20 INFO - PROCESS | 1777 | 1461097460525 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 13:24:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:24:20 INFO - PROCESS | 1777 | 1461097460532 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:24:20 INFO - PROCESS | 1777 | 1461097460536 Marionette TRACE conn3 <- [1,2602,null,{}] 13:24:20 INFO - PROCESS | 1777 | 1461097460542 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}] 13:24:20 INFO - PROCESS | 1777 | 1461097460766 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 13:24:21 INFO - PROCESS | 1777 | 1461097461118 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd09800 == 157 [pid = 1777] [id = 658] 13:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x98233800) [pid = 1777] [serial = 1975] [outer = (nil)] 13:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x9823e400) [pid = 1777] [serial = 1976] [outer = 0x98233800] 13:24:21 INFO - PROCESS | 1777 | 1461097461226 Marionette DEBUG loaded listener.js 13:24:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x98ec2000) [pid = 1777] [serial = 1977] [outer = 0x98233800] 13:24:22 INFO - PROCESS | 1777 | 1461097462140 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]]]}] 13:24:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:24:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1645ms 13:24:22 INFO - PROCESS | 1777 | 1461097462177 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 13:24:22 INFO - PROCESS | 1777 | 1461097462181 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 13:24:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:24:22 INFO - PROCESS | 1777 | 1461097462187 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:24:22 INFO - PROCESS | 1777 | 1461097462191 Marionette TRACE conn3 <- [1,2606,null,{}] 13:24:22 INFO - PROCESS | 1777 | 1461097462196 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}] 13:24:22 INFO - PROCESS | 1777 | 1461097462393 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 13:24:22 INFO - PROCESS | 1777 | 1461097462685 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d0f800 == 158 [pid = 1777] [id = 659] 13:24:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x96fd0800) [pid = 1777] [serial = 1978] [outer = (nil)] 13:24:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x9a66b800) [pid = 1777] [serial = 1979] [outer = 0x96fd0800] 13:24:22 INFO - PROCESS | 1777 | 1461097462820 Marionette DEBUG loaded listener.js 13:24:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9a8a0000) [pid = 1777] [serial = 1980] [outer = 0x96fd0800] 13:24:23 INFO - PROCESS | 1777 | 1461097463742 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]]]}] 13:24:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:24:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1588ms 13:24:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:24:23 INFO - PROCESS | 1777 | 1461097463775 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 13:24:23 INFO - PROCESS | 1777 | 1461097463778 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 13:24:23 INFO - PROCESS | 1777 | 1461097463785 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:24:23 INFO - PROCESS | 1777 | 1461097463787 Marionette TRACE conn3 <- [1,2610,null,{}] 13:24:23 INFO - PROCESS | 1777 | 1461097463794 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}] 13:24:23 INFO - PROCESS | 1777 | 1461097463989 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 13:24:24 INFO - PROCESS | 1777 | 1461097464326 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x99211800 == 159 [pid = 1777] [id = 660] 13:24:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x998d5000) [pid = 1777] [serial = 1981] [outer = (nil)] 13:24:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9fc84c00) [pid = 1777] [serial = 1982] [outer = 0x998d5000] 13:24:24 INFO - PROCESS | 1777 | 1461097464420 Marionette DEBUG loaded listener.js 13:24:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x9fd4a400) [pid = 1777] [serial = 1983] [outer = 0x998d5000] 13:24:25 INFO - PROCESS | 1777 | 1461097465326 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]]]}] 13:24:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:24:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1587ms 13:24:25 INFO - PROCESS | 1777 | 1461097465372 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 13:24:25 INFO - PROCESS | 1777 | 1461097465376 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 13:24:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:24:25 INFO - PROCESS | 1777 | 1461097465398 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:24:25 INFO - PROCESS | 1777 | 1461097465401 Marionette TRACE conn3 <- [1,2614,null,{}] 13:24:25 INFO - PROCESS | 1777 | 1461097465412 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}] 13:24:25 INFO - PROCESS | 1777 | 1461097465613 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 13:24:25 INFO - PROCESS | 1777 | 1461097465953 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x88280000 == 160 [pid = 1777] [id = 661] 13:24:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x91238000) [pid = 1777] [serial = 1984] [outer = (nil)] 13:24:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0xa01a6800) [pid = 1777] [serial = 1985] [outer = 0x91238000] 13:24:26 INFO - PROCESS | 1777 | 1461097466043 Marionette DEBUG loaded listener.js 13:24:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0xa0b95400) [pid = 1777] [serial = 1986] [outer = 0x91238000] 13:24:27 INFO - PROCESS | 1777 | 1461097467106 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]]]}] 13:24:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:24:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1758ms 13:24:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:24:27 INFO - PROCESS | 1777 | 1461097467142 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 13:24:27 INFO - PROCESS | 1777 | 1461097467145 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 13:24:27 INFO - PROCESS | 1777 | 1461097467151 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:24:27 INFO - PROCESS | 1777 | 1461097467155 Marionette TRACE conn3 <- [1,2618,null,{}] 13:24:27 INFO - PROCESS | 1777 | 1461097467160 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}] 13:24:27 INFO - PROCESS | 1777 | 1461097467364 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 13:24:27 INFO - PROCESS | 1777 | 1461097467658 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:27 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d14000 == 161 [pid = 1777] [id = 662] 13:24:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9ea18000) [pid = 1777] [serial = 1987] [outer = (nil)] 13:24:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0xa1062800) [pid = 1777] [serial = 1988] [outer = 0x9ea18000] 13:24:27 INFO - PROCESS | 1777 | 1461097467789 Marionette DEBUG loaded listener.js 13:24:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa106d800) [pid = 1777] [serial = 1989] [outer = 0x9ea18000] 13:24:28 INFO - PROCESS | 1777 | 1461097468760 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]]]}] 13:24:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:24:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1688ms 13:24:28 INFO - PROCESS | 1777 | 1461097468839 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 13:24:28 INFO - PROCESS | 1777 | 1461097468843 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 13:24:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:24:28 INFO - PROCESS | 1777 | 1461097468849 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:24:28 INFO - PROCESS | 1777 | 1461097468852 Marionette TRACE conn3 <- [1,2622,null,{}] 13:24:28 INFO - PROCESS | 1777 | 1461097468858 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}] 13:24:29 INFO - PROCESS | 1777 | 1461097469113 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 13:24:29 INFO - PROCESS | 1777 | 1461097469452 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x99811800 == 162 [pid = 1777] [id = 663] 13:24:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9ea14400) [pid = 1777] [serial = 1990] [outer = (nil)] 13:24:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0xa456a800) [pid = 1777] [serial = 1991] [outer = 0x9ea14400] 13:24:29 INFO - PROCESS | 1777 | 1461097469546 Marionette DEBUG loaded listener.js 13:24:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa4573000) [pid = 1777] [serial = 1992] [outer = 0x9ea14400] 13:24:30 INFO - PROCESS | 1777 | 1461097470418 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]]]}] 13:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1644ms 13:24:30 INFO - PROCESS | 1777 | 1461097470495 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 13:24:30 INFO - PROCESS | 1777 | 1461097470498 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 13:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:24:30 INFO - PROCESS | 1777 | 1461097470505 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:24:30 INFO - PROCESS | 1777 | 1461097470509 Marionette TRACE conn3 <- [1,2626,null,{}] 13:24:30 INFO - PROCESS | 1777 | 1461097470514 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}] 13:24:30 INFO - PROCESS | 1777 | 1461097470724 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 13:24:31 INFO - PROCESS | 1777 | 1461097471078 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b702c00 == 163 [pid = 1777] [id = 664] 13:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x8b703400) [pid = 1777] [serial = 1993] [outer = (nil)] 13:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x8b70a000) [pid = 1777] [serial = 1994] [outer = 0x8b703400] 13:24:31 INFO - PROCESS | 1777 | 1461097471164 Marionette DEBUG loaded listener.js 13:24:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x8b70bc00) [pid = 1777] [serial = 1995] [outer = 0x8b703400] 13:24:32 INFO - PROCESS | 1777 | 1461097472075 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]]]}] 13:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1635ms 13:24:32 INFO - PROCESS | 1777 | 1461097472141 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 13:24:32 INFO - PROCESS | 1777 | 1461097472145 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 13:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:24:32 INFO - PROCESS | 1777 | 1461097472151 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:24:32 INFO - PROCESS | 1777 | 1461097472155 Marionette TRACE conn3 <- [1,2630,null,{}] 13:24:32 INFO - PROCESS | 1777 | 1461097472161 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}] 13:24:32 INFO - PROCESS | 1777 | 1461097472365 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 13:24:32 INFO - PROCESS | 1777 | 1461097472701 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8a000 == 164 [pid = 1777] [id = 665] 13:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x840a6000) [pid = 1777] [serial = 1996] [outer = (nil)] 13:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x840ae000) [pid = 1777] [serial = 1997] [outer = 0x840a6000] 13:24:32 INFO - PROCESS | 1777 | 1461097472792 Marionette DEBUG loaded listener.js 13:24:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x840b0000) [pid = 1777] [serial = 1998] [outer = 0x840a6000] 13:24:33 INFO - PROCESS | 1777 | 1461097473736 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]]]}] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88285c00 == 163 [pid = 1777] [id = 392] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x855c6800 == 162 [pid = 1777] [id = 646] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae8c800 == 161 [pid = 1777] [id = 645] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x89d69400 == 160 [pid = 1777] [id = 644] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x86292800 == 159 [pid = 1777] [id = 643] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x93d19400 == 158 [pid = 1777] [id = 638] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x83f93c00 == 157 [pid = 1777] [id = 639] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x90385800 == 156 [pid = 1777] [id = 637] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x914e5c00 == 155 [pid = 1777] [id = 636] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x904cf400 == 154 [pid = 1777] [id = 635] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x86206800 == 153 [pid = 1777] [id = 633] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x9038cc00 == 152 [pid = 1777] [id = 634] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd6a000 == 151 [pid = 1777] [id = 632] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb97800 == 150 [pid = 1777] [id = 631] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88283000 == 149 [pid = 1777] [id = 630] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8c15a400 == 148 [pid = 1777] [id = 629] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf2c000 == 147 [pid = 1777] [id = 628] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae83c00 == 146 [pid = 1777] [id = 626] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e7400 == 145 [pid = 1777] [id = 627] 13:24:35 INFO - PROCESS | 1777 | --DOCSHELL 0x88281c00 == 144 [pid = 1777] [id = 625] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8b566000) [pid = 1777] [serial = 1740] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0xa2bb9400) [pid = 1777] [serial = 1794] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8b56a000) [pid = 1777] [serial = 1874] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8b093800) [pid = 1777] [serial = 1868] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8b0bd400) [pid = 1777] [serial = 1869] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b004000) [pid = 1777] [serial = 1871] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x93ac8c00) [pid = 1777] [serial = 1835] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x93257c00) [pid = 1777] [serial = 1833] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x931bc800) [pid = 1777] [serial = 1832] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x9305c000) [pid = 1777] [serial = 1830] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x93008800) [pid = 1777] [serial = 1829] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x90683400) [pid = 1777] [serial = 1827] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x90381400) [pid = 1777] [serial = 1826] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x900a6000) [pid = 1777] [serial = 1824] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8fd70c00) [pid = 1777] [serial = 1823] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fc68000) [pid = 1777] [serial = 1821] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8fb30c00) [pid = 1777] [serial = 1820] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8f2b3800) [pid = 1777] [serial = 1818] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8e88f800) [pid = 1777] [serial = 1817] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8be0c800) [pid = 1777] [serial = 1815] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8b841c00) [pid = 1777] [serial = 1814] [outer = (nil)] [url = about:blank] 13:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4014ms 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8b00f800) [pid = 1777] [serial = 1812] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8aeb6800) [pid = 1777] [serial = 1811] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x88bcb400) [pid = 1777] [serial = 1809] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x8854b800) [pid = 1777] [serial = 1808] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x89f4dc00) [pid = 1777] [serial = 1865] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8853c800) [pid = 1777] [serial = 1862] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x88b39800) [pid = 1777] [serial = 1863] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0xa456b800) [pid = 1777] [serial = 1859] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x86298400) [pid = 1777] [serial = 1857] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x86296400) [pid = 1777] [serial = 1856] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0xa4571c00) [pid = 1777] [serial = 1854] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0xa3d6fc00) [pid = 1777] [serial = 1853] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0xa3d70c00) [pid = 1777] [serial = 1851] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0xa2bbe000) [pid = 1777] [serial = 1850] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0xa0d2f000) [pid = 1777] [serial = 1848] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0xa0b95000) [pid = 1777] [serial = 1847] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9fc2f800) [pid = 1777] [serial = 1845] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x9a6e4c00) [pid = 1777] [serial = 1844] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x98ecd400) [pid = 1777] [serial = 1842] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98e2a000) [pid = 1777] [serial = 1841] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x97d4d000) [pid = 1777] [serial = 1839] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x971a5800) [pid = 1777] [serial = 1838] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x93d0e800) [pid = 1777] [serial = 1836] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8b0bcc00) [pid = 1777] [serial = 1872] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8ac16000) [pid = 1777] [serial = 1866] [outer = (nil)] [url = about:blank] 13:24:36 INFO - PROCESS | 1777 | 1461097476326 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 13:24:36 INFO - PROCESS | 1777 | 1461097476331 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 13:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:24:36 INFO - PROCESS | 1777 | 1461097476341 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:24:36 INFO - PROCESS | 1777 | 1461097476347 Marionette TRACE conn3 <- [1,2634,null,{}] 13:24:36 INFO - PROCESS | 1777 | 1461097476355 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}] 13:24:36 INFO - PROCESS | 1777 | 1461097476541 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 13:24:36 INFO - PROCESS | 1777 | 1461097476559 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x88543800 == 145 [pid = 1777] [id = 666] 13:24:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88546c00) [pid = 1777] [serial = 1999] [outer = (nil)] 13:24:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x88b38000) [pid = 1777] [serial = 2000] [outer = 0x88546c00] 13:24:36 INFO - PROCESS | 1777 | 1461097476685 Marionette DEBUG loaded listener.js 13:24:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x88bc7c00) [pid = 1777] [serial = 2001] [outer = 0x88546c00] 13:24:37 INFO - PROCESS | 1777 | 1461097477675 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]]]}] 13:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1387ms 13:24:37 INFO - PROCESS | 1777 | 1461097477727 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 13:24:37 INFO - PROCESS | 1777 | 1461097477732 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 13:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:24:37 INFO - PROCESS | 1777 | 1461097477744 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:24:37 INFO - PROCESS | 1777 | 1461097477749 Marionette TRACE conn3 <- [1,2638,null,{}] 13:24:37 INFO - PROCESS | 1777 | 1461097477767 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}] 13:24:37 INFO - PROCESS | 1777 | 1461097477970 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 13:24:37 INFO - PROCESS | 1777 | 1461097477981 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x8629dc00 == 146 [pid = 1777] [id = 667] 13:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x88bcdc00) [pid = 1777] [serial = 2002] [outer = (nil)] 13:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8ac0d400) [pid = 1777] [serial = 2003] [outer = 0x88bcdc00] 13:24:38 INFO - PROCESS | 1777 | 1461097478054 Marionette DEBUG loaded listener.js 13:24:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8adbc800) [pid = 1777] [serial = 2004] [outer = 0x88bcdc00] 13:24:39 INFO - PROCESS | 1777 | 1461097479213 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]]]}] 13:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1510ms 13:24:39 INFO - PROCESS | 1777 | 1461097479251 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 13:24:39 INFO - PROCESS | 1777 | 1461097479255 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 13:24:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:24:39 INFO - PROCESS | 1777 | 1461097479261 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:24:39 INFO - PROCESS | 1777 | 1461097479265 Marionette TRACE conn3 <- [1,2642,null,{}] 13:24:39 INFO - PROCESS | 1777 | 1461097479288 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}] 13:24:39 INFO - PROCESS | 1777 | 1461097479552 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 13:24:39 INFO - PROCESS | 1777 | 1461097479583 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x89f4dc00 == 147 [pid = 1777] [id = 668] 13:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8aeb2800) [pid = 1777] [serial = 2005] [outer = (nil)] 13:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b093000) [pid = 1777] [serial = 2006] [outer = 0x8aeb2800] 13:24:39 INFO - PROCESS | 1777 | 1461097479660 Marionette DEBUG loaded listener.js 13:24:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b0bf400) [pid = 1777] [serial = 2007] [outer = 0x8aeb2800] 13:24:40 INFO - PROCESS | 1777 | 1461097480641 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]]]}] 13:24:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:24:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1436ms 13:24:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:24:40 INFO - PROCESS | 1777 | 1461097480697 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 13:24:40 INFO - PROCESS | 1777 | 1461097480700 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 13:24:40 INFO - PROCESS | 1777 | 1461097480706 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:24:40 INFO - PROCESS | 1777 | 1461097480710 Marionette TRACE conn3 <- [1,2646,null,{}] 13:24:40 INFO - PROCESS | 1777 | 1461097480721 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}] 13:24:41 INFO - PROCESS | 1777 | 1461097481621 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x855d4000) [pid = 1777] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b009c00) [pid = 1777] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x90519400) [pid = 1777] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x91231400) [pid = 1777] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8be05400) [pid = 1777] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8b0c3c00) [pid = 1777] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x897e1400) [pid = 1777] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x89d6f400) [pid = 1777] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x86f04c00) [pid = 1777] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93acc800) [pid = 1777] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x981b0c00) [pid = 1777] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x85da0400) [pid = 1777] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x9316cc00) [pid = 1777] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x94db4000) [pid = 1777] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x931c5800) [pid = 1777] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:24:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x93198400) [pid = 1777] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:24:41 INFO - PROCESS | 1777 | 1461097481852 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d4000 == 148 [pid = 1777] [id = 669] 13:24:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x86291400) [pid = 1777] [serial = 2008] [outer = (nil)] 13:24:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ac0b400) [pid = 1777] [serial = 2009] [outer = 0x86291400] 13:24:41 INFO - PROCESS | 1777 | 1461097481930 Marionette DEBUG loaded listener.js 13:24:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b098400) [pid = 1777] [serial = 2010] [outer = 0x86291400] 13:24:42 INFO - PROCESS | 1777 | 1461097482653 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]]]}] 13:24:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:24:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1994ms 13:24:42 INFO - PROCESS | 1777 | 1461097482699 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 13:24:42 INFO - PROCESS | 1777 | 1461097482702 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 13:24:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:24:42 INFO - PROCESS | 1777 | 1461097482709 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:24:42 INFO - PROCESS | 1777 | 1461097482711 Marionette TRACE conn3 <- [1,2650,null,{}] 13:24:42 INFO - PROCESS | 1777 | 1461097482717 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}] 13:24:42 INFO - PROCESS | 1777 | 1461097482980 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 13:24:43 INFO - PROCESS | 1777 | 1461097483002 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adbe400 == 149 [pid = 1777] [id = 670] 13:24:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8aeb2400) [pid = 1777] [serial = 2011] [outer = (nil)] 13:24:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b570800) [pid = 1777] [serial = 2012] [outer = 0x8aeb2400] 13:24:43 INFO - PROCESS | 1777 | 1461097483073 Marionette DEBUG loaded listener.js 13:24:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b621c00) [pid = 1777] [serial = 2013] [outer = 0x8aeb2400] 13:24:44 INFO - PROCESS | 1777 | 1461097484286 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]]]}] 13:24:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:24:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1588ms 13:24:44 INFO - PROCESS | 1777 | 1461097484298 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 13:24:44 INFO - PROCESS | 1777 | 1461097484302 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 13:24:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:24:44 INFO - PROCESS | 1777 | 1461097484311 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:24:44 INFO - PROCESS | 1777 | 1461097484316 Marionette TRACE conn3 <- [1,2654,null,{}] 13:24:44 INFO - PROCESS | 1777 | 1461097484325 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}] 13:24:44 INFO - PROCESS | 1777 | 1461097484539 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 13:24:44 INFO - PROCESS | 1777 | 1461097484893 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x86299000 == 150 [pid = 1777] [id = 671] 13:24:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88542400) [pid = 1777] [serial = 2014] [outer = (nil)] 13:24:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x89c53800) [pid = 1777] [serial = 2015] [outer = 0x88542400] 13:24:44 INFO - PROCESS | 1777 | 1461097484987 Marionette DEBUG loaded listener.js 13:24:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8ac11000) [pid = 1777] [serial = 2016] [outer = 0x88542400] 13:24:45 INFO - PROCESS | 1777 | 1461097485916 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]]]}] 13:24:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:24:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1640ms 13:24:45 INFO - PROCESS | 1777 | 1461097485952 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 13:24:45 INFO - PROCESS | 1777 | 1461097485960 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 13:24:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:24:45 INFO - PROCESS | 1777 | 1461097485971 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:24:45 INFO - PROCESS | 1777 | 1461097485976 Marionette TRACE conn3 <- [1,2658,null,{}] 13:24:45 INFO - PROCESS | 1777 | 1461097485982 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}] 13:24:46 INFO - PROCESS | 1777 | 1461097486199 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 13:24:46 INFO - PROCESS | 1777 | 1461097486596 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0be400 == 151 [pid = 1777] [id = 672] 13:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b0cd000) [pid = 1777] [serial = 2017] [outer = (nil)] 13:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b565800) [pid = 1777] [serial = 2018] [outer = 0x8b0cd000] 13:24:46 INFO - PROCESS | 1777 | 1461097486690 Marionette DEBUG loaded listener.js 13:24:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b618400) [pid = 1777] [serial = 2019] [outer = 0x8b0cd000] 13:24:47 INFO - PROCESS | 1777 | 1461097487638 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]]]}] 13:24:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:24:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1731ms 13:24:47 INFO - PROCESS | 1777 | 1461097487702 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 13:24:47 INFO - PROCESS | 1777 | 1461097487706 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 13:24:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:24:47 INFO - PROCESS | 1777 | 1461097487713 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:24:47 INFO - PROCESS | 1777 | 1461097487719 Marionette TRACE conn3 <- [1,2662,null,{}] 13:24:47 INFO - PROCESS | 1777 | 1461097487736 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}] 13:24:48 INFO - PROCESS | 1777 | 1461097488002 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 13:24:48 INFO - PROCESS | 1777 | 1461097488331 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b0c4800 == 152 [pid = 1777] [id = 673] 13:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b70a800) [pid = 1777] [serial = 2020] [outer = (nil)] 13:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b843c00) [pid = 1777] [serial = 2021] [outer = 0x8b70a800] 13:24:48 INFO - PROCESS | 1777 | 1461097488424 Marionette DEBUG loaded listener.js 13:24:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8bf23000) [pid = 1777] [serial = 2022] [outer = 0x8b70a800] 13:24:49 INFO - PROCESS | 1777 | 1461097489333 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]]]}] 13:24:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:24:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1691ms 13:24:49 INFO - PROCESS | 1777 | 1461097489405 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 13:24:49 INFO - PROCESS | 1777 | 1461097489409 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 13:24:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:24:49 INFO - PROCESS | 1777 | 1461097489416 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:24:49 INFO - PROCESS | 1777 | 1461097489418 Marionette TRACE conn3 <- [1,2666,null,{}] 13:24:49 INFO - PROCESS | 1777 | 1461097489425 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}] 13:24:49 INFO - PROCESS | 1777 | 1461097489631 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 13:24:49 INFO - PROCESS | 1777 | 1461097489960 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adef400 == 153 [pid = 1777] [id = 674] 13:24:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8bf2d400) [pid = 1777] [serial = 2023] [outer = (nil)] 13:24:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8c15ec00) [pid = 1777] [serial = 2024] [outer = 0x8bf2d400] 13:24:50 INFO - PROCESS | 1777 | 1461097490051 Marionette DEBUG loaded listener.js 13:24:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8e88a000) [pid = 1777] [serial = 2025] [outer = 0x8bf2d400] 13:24:51 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:51 INFO - PROCESS | 1777 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 13:24:51 INFO - PROCESS | 1777 | 1461097491371 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]]]}] 13:24:51 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) 13:24:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1990ms 13:24:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:24:51 INFO - PROCESS | 1777 | 1461097491406 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 13:24:51 INFO - PROCESS | 1777 | 1461097491409 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 13:24:51 INFO - PROCESS | 1777 | 1461097491416 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:24:51 INFO - PROCESS | 1777 | 1461097491420 Marionette TRACE conn3 <- [1,2670,null,{}] 13:24:51 INFO - PROCESS | 1777 | 1461097491425 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}] 13:24:51 INFO - PROCESS | 1777 | 1461097491696 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 13:24:51 INFO - PROCESS | 1777 | 1461097491951 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2c000 == 154 [pid = 1777] [id = 675] 13:24:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8c15d400) [pid = 1777] [serial = 2026] [outer = (nil)] 13:24:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8f2b5800) [pid = 1777] [serial = 2027] [outer = 0x8c15d400] 13:24:52 INFO - PROCESS | 1777 | 1461097492036 Marionette DEBUG loaded listener.js 13:24:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8f484000) [pid = 1777] [serial = 2028] [outer = 0x8c15d400] 13:24:53 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:53 INFO - PROCESS | 1777 | 1461097493398 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] 13:24:53 INFO - PROCESS | 1777 | 1461097493455 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 13:24:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:24:53 INFO - PROCESS | 1777 | 1461097493461 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:24:53 INFO - PROCESS | 1777 | 1461097493465 Marionette TRACE conn3 <- [1,2674,null,{}] 13:24:53 INFO - PROCESS | 1777 | 1461097493470 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}] 13:24:53 INFO - PROCESS | 1777 | 1461097493775 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 13:24:54 INFO - PROCESS | 1777 | 1461097494069 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f89400 == 155 [pid = 1777] [id = 676] 13:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8bf2e400) [pid = 1777] [serial = 2029] [outer = (nil)] 13:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8fba1c00) [pid = 1777] [serial = 2030] [outer = 0x8bf2e400] 13:24:54 INFO - PROCESS | 1777 | 1461097494159 Marionette DEBUG loaded listener.js 13:24:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8fd0bc00) [pid = 1777] [serial = 2031] [outer = 0x8bf2e400] 13:24:55 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:55 INFO - PROCESS | 1777 | 1461097495504 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 13:24:55 INFO - PROCESS | 1777 | 1461097495548 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 13:24:55 INFO - PROCESS | 1777 | 1461097495555 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:24:55 INFO - PROCESS | 1777 | 1461097495559 Marionette TRACE conn3 <- [1,2678,null,{}] 13:24:55 INFO - PROCESS | 1777 | 1461097495565 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}] 13:24:55 INFO - PROCESS | 1777 | 1461097495835 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 13:24:56 INFO - PROCESS | 1777 | 1461097496062 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb25400 == 156 [pid = 1777] [id = 677] 13:24:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8fb26000) [pid = 1777] [serial = 2032] [outer = (nil)] 13:24:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8fdca800) [pid = 1777] [serial = 2033] [outer = 0x8fb26000] 13:24:56 INFO - PROCESS | 1777 | 1461097496147 Marionette DEBUG loaded listener.js 13:24:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x900a2800) [pid = 1777] [serial = 2034] [outer = 0x8fb26000] 13:24:57 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:57 INFO - PROCESS | 1777 | 1461097497481 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]]]}] 13:24:57 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) 13:24:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1982ms 13:24:57 INFO - PROCESS | 1777 | 1461097497537 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 13:24:57 INFO - PROCESS | 1777 | 1461097497542 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 13:24:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:24:57 INFO - PROCESS | 1777 | 1461097497548 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:24:57 INFO - PROCESS | 1777 | 1461097497551 Marionette TRACE conn3 <- [1,2682,null,{}] 13:24:57 INFO - PROCESS | 1777 | 1461097497558 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}] 13:24:57 INFO - PROCESS | 1777 | 1461097497833 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 13:24:58 INFO - PROCESS | 1777 | 1461097498103 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:24:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620bc00 == 157 [pid = 1777] [id = 678] 13:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8fdc9000) [pid = 1777] [serial = 2035] [outer = (nil)] 13:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x9038b400) [pid = 1777] [serial = 2036] [outer = 0x8fdc9000] 13:24:58 INFO - PROCESS | 1777 | 1461097498188 Marionette DEBUG loaded listener.js 13:24:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9041c800) [pid = 1777] [serial = 2037] [outer = 0x8fdc9000] 13:24:59 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:24:59 INFO - PROCESS | 1777 | 1461097499511 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]]]}] 13:24:59 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) 13:24:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1985ms 13:24:59 INFO - PROCESS | 1777 | 1461097499534 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 13:24:59 INFO - PROCESS | 1777 | 1461097499538 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 13:24:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:24:59 INFO - PROCESS | 1777 | 1461097499544 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:24:59 INFO - PROCESS | 1777 | 1461097499548 Marionette TRACE conn3 <- [1,2686,null,{}] 13:24:59 INFO - PROCESS | 1777 | 1461097499554 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}] 13:24:59 INFO - PROCESS | 1777 | 1461097499745 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 13:25:00 INFO - PROCESS | 1777 | 1461097500045 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x90388800 == 158 [pid = 1777] [id = 679] 13:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x9038a000) [pid = 1777] [serial = 2038] [outer = (nil)] 13:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x90423c00) [pid = 1777] [serial = 2039] [outer = 0x9038a000] 13:25:00 INFO - PROCESS | 1777 | 1461097500132 Marionette DEBUG loaded listener.js 13:25:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x90427400) [pid = 1777] [serial = 2040] [outer = 0x9038a000] 13:25:01 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:25:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:01 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 13:25:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:01 INFO - _addTest/ [0,2689,"getWindowHandle",null] 13:25:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:25:01 INFO - PROCESS | 1777 | 1461097501483 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 13:25:01 INFO - PROCESS | 1777 | 1461097501490 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:25:01 INFO - PROCESS | 1777 | 1461097501493 Marionette TRACE conn3 <- [1,2690,null,{}] 13:25:01 INFO - PROCESS | 1777 | 1461097501499 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}] 13:25:01 INFO - PROCESS | 1777 | 1461097501691 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 13:25:02 INFO - PROCESS | 1777 | 1461097502023 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd09c00 == 159 [pid = 1777] [id = 680] 13:25:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x90423000) [pid = 1777] [serial = 2041] [outer = (nil)] 13:25:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x904cf400) [pid = 1777] [serial = 2042] [outer = 0x90423000] 13:25:02 INFO - PROCESS | 1777 | 1461097502167 Marionette DEBUG loaded listener.js 13:25:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x91239800) [pid = 1777] [serial = 2043] [outer = 0x90423000] 13:25:03 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:03 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:25:03 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:25:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:25:03 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1 13:25:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:25:03 INFO - _addTest/ [0,2693,"getWindowHandle",null] 13:25:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:25:03 INFO - PROCESS | 1777 | 1461097503592 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 13:25:03 INFO - PROCESS | 1777 | 1461097503599 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:25:03 INFO - PROCESS | 1777 | 1461097503603 Marionette TRACE conn3 <- [1,2694,null,{}] 13:25:03 INFO - PROCESS | 1777 | 1461097503609 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}] 13:25:03 INFO - PROCESS | 1777 | 1461097503867 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 13:25:04 INFO - PROCESS | 1777 | 1461097504128 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x9041e000 == 160 [pid = 1777] [id = 681] 13:25:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x90523c00) [pid = 1777] [serial = 2044] [outer = (nil)] 13:25:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x93198400) [pid = 1777] [serial = 2045] [outer = 0x90523c00] 13:25:04 INFO - PROCESS | 1777 | 1461097504228 Marionette DEBUG loaded listener.js 13:25:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x931bac00) [pid = 1777] [serial = 2046] [outer = 0x90523c00] 13:25:05 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:05 INFO - PROCESS | 1777 | 1461097505596 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] 13:25:05 INFO - PROCESS | 1777 | 1461097505636 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 13:25:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:25:05 INFO - PROCESS | 1777 | 1461097505642 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:25:05 INFO - PROCESS | 1777 | 1461097505646 Marionette TRACE conn3 <- [1,2698,null,{}] 13:25:05 INFO - PROCESS | 1777 | 1461097505651 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}] 13:25:05 INFO - PROCESS | 1777 | 1461097505902 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 13:25:06 INFO - PROCESS | 1777 | 1461097506168 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x86298800 == 161 [pid = 1777] [id = 682] 13:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9300cc00) [pid = 1777] [serial = 2047] [outer = (nil)] 13:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x932e3c00) [pid = 1777] [serial = 2048] [outer = 0x9300cc00] 13:25:06 INFO - PROCESS | 1777 | 1461097506259 Marionette DEBUG loaded listener.js 13:25:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x932eec00) [pid = 1777] [serial = 2049] [outer = 0x9300cc00] 13:25:07 INFO - PROCESS | 1777 | SkCairoFTTypeface::onFilterRec unimplemented 13:25:07 INFO - PROCESS | 1777 | 1461097507646 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] 13:25:07 INFO - PROCESS | 1777 | 1461097507683 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 13:25:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:25:07 INFO - PROCESS | 1777 | 1461097507689 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:25:07 INFO - PROCESS | 1777 | 1461097507693 Marionette TRACE conn3 <- [1,2702,null,{}] 13:25:07 INFO - PROCESS | 1777 | 1461097507698 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}] 13:25:08 INFO - PROCESS | 1777 | 1461097508071 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 13:25:08 INFO - PROCESS | 1777 | 1461097508359 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c5800 == 162 [pid = 1777] [id = 683] 13:25:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x931c5c00) [pid = 1777] [serial = 2050] [outer = (nil)] 13:25:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x93d18800) [pid = 1777] [serial = 2051] [outer = 0x931c5c00] 13:25:08 INFO - PROCESS | 1777 | 1461097508446 Marionette DEBUG loaded listener.js 13:25:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x94dbcc00) [pid = 1777] [serial = 2052] [outer = 0x931c5c00] 13:25:09 INFO - PROCESS | 1777 | 1461097509433 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]]]}] 13:25:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:25:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1787ms 13:25:09 INFO - PROCESS | 1777 | 1461097509477 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 13:25:09 INFO - PROCESS | 1777 | 1461097509481 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 13:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:25:09 INFO - PROCESS | 1777 | 1461097509487 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:25:09 INFO - PROCESS | 1777 | 1461097509491 Marionette TRACE conn3 <- [1,2706,null,{}] 13:25:09 INFO - PROCESS | 1777 | 1461097509496 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}] 13:25:09 INFO - PROCESS | 1777 | 1461097509726 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 13:25:10 INFO - PROCESS | 1777 | 1461097510063 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x93257800 == 163 [pid = 1777] [id = 684] 13:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93d0e800) [pid = 1777] [serial = 2053] [outer = (nil)] 13:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x96fd5c00) [pid = 1777] [serial = 2054] [outer = 0x93d0e800] 13:25:10 INFO - PROCESS | 1777 | 1461097510152 Marionette DEBUG loaded listener.js 13:25:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x9790b800) [pid = 1777] [serial = 2055] [outer = 0x93d0e800] 13:25:11 INFO - PROCESS | 1777 | 1461097511069 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]]]}] 13:25:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:25:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1631ms 13:25:11 INFO - PROCESS | 1777 | 1461097511119 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 13:25:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:25:11 INFO - PROCESS | 1777 | 1461097511132 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 13:25:11 INFO - PROCESS | 1777 | 1461097511139 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:25:11 INFO - PROCESS | 1777 | 1461097511142 Marionette TRACE conn3 <- [1,2710,null,{}] 13:25:11 INFO - PROCESS | 1777 | 1461097511148 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}] 13:25:11 INFO - PROCESS | 1777 | 1461097511373 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 13:25:11 INFO - PROCESS | 1777 | 1461097511732 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x86205800 == 164 [pid = 1777] [id = 685] 13:25:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x91e97800) [pid = 1777] [serial = 2056] [outer = (nil)] 13:25:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x97d4fc00) [pid = 1777] [serial = 2057] [outer = 0x91e97800] 13:25:11 INFO - PROCESS | 1777 | 1461097511829 Marionette DEBUG loaded listener.js 13:25:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x98109000) [pid = 1777] [serial = 2058] [outer = 0x91e97800] 13:25:12 INFO - PROCESS | 1777 | 1461097512765 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] 13:25:12 INFO - PROCESS | 1777 | 1461097512828 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 13:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:25:12 INFO - PROCESS | 1777 | 1461097512835 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:25:12 INFO - PROCESS | 1777 | 1461097512839 Marionette TRACE conn3 <- [1,2714,null,{}] 13:25:12 INFO - PROCESS | 1777 | 1461097512846 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}] 13:25:13 INFO - PROCESS | 1777 | 1461097513066 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 13:25:13 INFO - PROCESS | 1777 | 1461097513422 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8629a000 == 165 [pid = 1777] [id = 686] 13:25:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x8629a800) [pid = 1777] [serial = 2059] [outer = (nil)] 13:25:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x983fb400) [pid = 1777] [serial = 2060] [outer = 0x8629a800] 13:25:13 INFO - PROCESS | 1777 | 1461097513516 Marionette DEBUG loaded listener.js 13:25:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x98902400) [pid = 1777] [serial = 2061] [outer = 0x8629a800] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x855d4000 == 164 [pid = 1777] [id = 669] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x89f4dc00 == 163 [pid = 1777] [id = 668] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8629dc00 == 162 [pid = 1777] [id = 667] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x88543800 == 161 [pid = 1777] [id = 666] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x88280000 == 160 [pid = 1777] [id = 661] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x99211800 == 159 [pid = 1777] [id = 660] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd09800 == 158 [pid = 1777] [id = 658] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x93d0f800 == 157 [pid = 1777] [id = 659] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9300c800 == 156 [pid = 1777] [id = 657] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x9300bc00 == 155 [pid = 1777] [id = 656] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8e88e400 == 154 [pid = 1777] [id = 655] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x85d9d400 == 153 [pid = 1777] [id = 654] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b097800 == 152 [pid = 1777] [id = 652] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8fc68c00 == 151 [pid = 1777] [id = 653] 13:25:15 INFO - PROCESS | 1777 | --DOCSHELL 0x8b569400 == 150 [pid = 1777] [id = 651] 13:25:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8b6b2c00 == 149 [pid = 1777] [id = 650] 13:25:16 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae83000 == 148 [pid = 1777] [id = 649] 13:25:16 INFO - PROCESS | 1777 | --DOCSHELL 0x83f91c00 == 147 [pid = 1777] [id = 648] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8be03000) [pid = 1777] [serial = 1943] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8819fc00) [pid = 1777] [serial = 1940] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8b0d0800) [pid = 1777] [serial = 1937] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x93175c00) [pid = 1777] [serial = 1907] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x91edd800) [pid = 1777] [serial = 1905] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x914e3000) [pid = 1777] [serial = 1904] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x904c3400) [pid = 1777] [serial = 1902] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x9038f400) [pid = 1777] [serial = 1901] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8fdcf400) [pid = 1777] [serial = 1898] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8fd10400) [pid = 1777] [serial = 1895] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8fba2000) [pid = 1777] [serial = 1892] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8fb24000) [pid = 1777] [serial = 1889] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8f2abc00) [pid = 1777] [serial = 1886] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8bf23c00) [pid = 1777] [serial = 1883] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b56dc00) [pid = 1777] [serial = 1881] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8b4e2c00) [pid = 1777] [serial = 1880] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8ac1a400) [pid = 1777] [serial = 1878] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x89d6c400) [pid = 1777] [serial = 1877] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8adc0c00) [pid = 1777] [serial = 1934] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x88199c00) [pid = 1777] [serial = 1931] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x88b36000) [pid = 1777] [serial = 1932] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x9a6d7800) [pid = 1777] [serial = 1929] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x99c9d400) [pid = 1777] [serial = 1928] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9918e800) [pid = 1777] [serial = 1926] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x9917fc00) [pid = 1777] [serial = 1925] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x9823e800) [pid = 1777] [serial = 1923] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x98237400) [pid = 1777] [serial = 1922] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x97dedc00) [pid = 1777] [serial = 1920] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x97d47c00) [pid = 1777] [serial = 1919] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x96fce800) [pid = 1777] [serial = 1917] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x96fc7c00) [pid = 1777] [serial = 1916] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x96ab3800) [pid = 1777] [serial = 1914] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x94dbf400) [pid = 1777] [serial = 1913] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x93ac8400) [pid = 1777] [serial = 1911] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x932ed000) [pid = 1777] [serial = 1910] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x931be400) [pid = 1777] [serial = 1908] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b4dd000) [pid = 1777] [serial = 1938] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x897e4000) [pid = 1777] [serial = 1941] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8adecc00) [pid = 1777] [serial = 1935] [outer = (nil)] [url = about:blank] 13:25:16 INFO - PROCESS | 1777 | 1461097516611 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]]]}] 13:25:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:25:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 3788ms 13:25:16 INFO - PROCESS | 1777 | 1461097516623 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 13:25:16 INFO - PROCESS | 1777 | 1461097516628 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 13:25:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:25:16 INFO - PROCESS | 1777 | 1461097516636 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:25:16 INFO - PROCESS | 1777 | 1461097516641 Marionette TRACE conn3 <- [1,2718,null,{}] 13:25:16 INFO - PROCESS | 1777 | 1461097516649 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}] 13:25:16 INFO - PROCESS | 1777 | 1461097516899 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 13:25:17 INFO - PROCESS | 1777 | 1461097517122 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x88b33800 == 148 [pid = 1777] [id = 687] 13:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x88bc3800) [pid = 1777] [serial = 2062] [outer = (nil)] 13:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x88bcf000) [pid = 1777] [serial = 2063] [outer = 0x88bc3800] 13:25:17 INFO - PROCESS | 1777 | 1461097517209 Marionette DEBUG loaded listener.js 13:25:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x897e5c00) [pid = 1777] [serial = 2064] [outer = 0x88bc3800] 13:25:18 INFO - PROCESS | 1777 | 1461097518083 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] 13:25:18 INFO - PROCESS | 1777 | 1461097518140 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 13:25:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:25:18 INFO - PROCESS | 1777 | 1461097518190 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:25:18 INFO - PROCESS | 1777 | 1461097518194 Marionette TRACE conn3 <- [1,2722,null,{}] 13:25:18 INFO - PROCESS | 1777 | 1461097518200 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}] 13:25:18 INFO - PROCESS | 1777 | 1461097518419 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 13:25:18 INFO - PROCESS | 1777 | 1461097518429 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819a800 == 149 [pid = 1777] [id = 688] 13:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x88bc9c00) [pid = 1777] [serial = 2065] [outer = (nil)] 13:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8ae90c00) [pid = 1777] [serial = 2066] [outer = 0x88bc9c00] 13:25:18 INFO - PROCESS | 1777 | 1461097518717 Marionette DEBUG loaded listener.js 13:25:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8b00d000) [pid = 1777] [serial = 2067] [outer = 0x88bc9c00] 13:25:19 INFO - PROCESS | 1777 | 1461097519793 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] 13:25:19 INFO - PROCESS | 1777 | 1461097519831 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 13:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:25:19 INFO - PROCESS | 1777 | 1461097519838 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:25:19 INFO - PROCESS | 1777 | 1461097519843 Marionette TRACE conn3 <- [1,2726,null,{}] 13:25:19 INFO - PROCESS | 1777 | 1461097519870 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}] 13:25:20 INFO - PROCESS | 1777 | 1461097520151 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 13:25:20 INFO - PROCESS | 1777 | 1461097520365 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e5400 == 150 [pid = 1777] [id = 689] 13:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8b56c400) [pid = 1777] [serial = 2068] [outer = (nil)] 13:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8b6a9800) [pid = 1777] [serial = 2069] [outer = 0x8b56c400] 13:25:20 INFO - PROCESS | 1777 | 1461097520442 Marionette DEBUG loaded listener.js 13:25:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8b703000) [pid = 1777] [serial = 2070] [outer = 0x8b56c400] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x89f5c400) [pid = 1777] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x931ba000) [pid = 1777] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8aeb2800) [pid = 1777] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x88bcdc00) [pid = 1777] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88546c00) [pid = 1777] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8b703400) [pid = 1777] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9ea14400) [pid = 1777] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9ea18000) [pid = 1777] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x91238000) [pid = 1777] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x998d5000) [pid = 1777] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x96fd0800) [pid = 1777] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x98233800) [pid = 1777] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x93258c00) [pid = 1777] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x9316bc00) [pid = 1777] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8f486c00) [pid = 1777] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8ae8e800) [pid = 1777] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x900a4400) [pid = 1777] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8b0c7000) [pid = 1777] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8e88d400) [pid = 1777] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8e881800) [pid = 1777] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8b56f400) [pid = 1777] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x897e9000) [pid = 1777] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x86291400) [pid = 1777] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x89f57c00) [pid = 1777] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8f489c00) [pid = 1777] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8fba3000) [pid = 1777] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x8fd71800) [pid = 1777] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x8be0ac00) [pid = 1777] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8b6acc00) [pid = 1777] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:25:21 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8e886800) [pid = 1777] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:25:22 INFO - PROCESS | 1777 | 1461097522002 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]]]}] 13:25:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:25:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2197ms 13:25:22 INFO - PROCESS | 1777 | 1461097522035 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 13:25:22 INFO - PROCESS | 1777 | 1461097522039 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 13:25:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:25:22 INFO - PROCESS | 1777 | 1461097522059 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:25:22 INFO - PROCESS | 1777 | 1461097522063 Marionette TRACE conn3 <- [1,2730,null,{}] 13:25:22 INFO - PROCESS | 1777 | 1461097522069 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}] 13:25:22 INFO - PROCESS | 1777 | 1461097522251 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 13:25:22 INFO - PROCESS | 1777 | 1461097522453 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:22 INFO - PROCESS | 1777 | ++DOCSHELL 0x840a5400 == 151 [pid = 1777] [id = 690] 13:25:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x89c56c00) [pid = 1777] [serial = 2071] [outer = (nil)] 13:25:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b561c00) [pid = 1777] [serial = 2072] [outer = 0x89c56c00] 13:25:22 INFO - PROCESS | 1777 | 1461097522526 Marionette DEBUG loaded listener.js 13:25:22 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b702000) [pid = 1777] [serial = 2073] [outer = 0x89c56c00] 13:25:23 INFO - PROCESS | 1777 | 1461097523795 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 13:25:23 INFO - PROCESS | 1777 | 1461097523899 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 13:25:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:25:23 INFO - PROCESS | 1777 | 1461097523911 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:25:23 INFO - PROCESS | 1777 | 1461097523916 Marionette TRACE conn3 <- [1,2734,null,{}] 13:25:24 INFO - PROCESS | 1777 | 1461097524041 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}] 13:25:24 INFO - PROCESS | 1777 | 1461097524257 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 13:25:24 INFO - PROCESS | 1777 | 1461097524539 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f8fc00 == 152 [pid = 1777] [id = 691] 13:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x88bd0400) [pid = 1777] [serial = 2074] [outer = (nil)] 13:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x89d71000) [pid = 1777] [serial = 2075] [outer = 0x88bd0400] 13:25:24 INFO - PROCESS | 1777 | 1461097524627 Marionette DEBUG loaded listener.js 13:25:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8ac1a400) [pid = 1777] [serial = 2076] [outer = 0x88bd0400] 13:25:25 INFO - PROCESS | 1777 | 1461097525626 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]]]}] 13:25:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:25:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1758ms 13:25:25 INFO - PROCESS | 1777 | 1461097525668 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 13:25:25 INFO - PROCESS | 1777 | 1461097525677 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 13:25:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:25:25 INFO - PROCESS | 1777 | 1461097525688 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:25:25 INFO - PROCESS | 1777 | 1461097525692 Marionette TRACE conn3 <- [1,2738,null,{}] 13:25:25 INFO - PROCESS | 1777 | 1461097525699 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}] 13:25:25 INFO - PROCESS | 1777 | 1461097525917 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 13:25:26 INFO - PROCESS | 1777 | 1461097526252 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adb6c00 == 153 [pid = 1777] [id = 692] 13:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8ae8c800) [pid = 1777] [serial = 2077] [outer = (nil)] 13:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b0d8000) [pid = 1777] [serial = 2078] [outer = 0x8ae8c800] 13:25:26 INFO - PROCESS | 1777 | 1461097526353 Marionette DEBUG loaded listener.js 13:25:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b56dc00) [pid = 1777] [serial = 2079] [outer = 0x8ae8c800] 13:25:27 INFO - PROCESS | 1777 | 1461097527323 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]]]}] 13:25:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:25:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1688ms 13:25:27 INFO - PROCESS | 1777 | 1461097527376 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 13:25:27 INFO - PROCESS | 1777 | 1461097527379 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 13:25:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:25:27 INFO - PROCESS | 1777 | 1461097527386 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:25:27 INFO - PROCESS | 1777 | 1461097527392 Marionette TRACE conn3 <- [1,2742,null,{}] 13:25:27 INFO - PROCESS | 1777 | 1461097527408 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}] 13:25:27 INFO - PROCESS | 1777 | 1461097527625 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 13:25:28 INFO - PROCESS | 1777 | 1461097527998 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e5000 == 154 [pid = 1777] [id = 693] 13:25:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8be05400) [pid = 1777] [serial = 2080] [outer = (nil)] 13:25:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8c154400) [pid = 1777] [serial = 2081] [outer = 0x8be05400] 13:25:28 INFO - PROCESS | 1777 | 1461097528092 Marionette DEBUG loaded listener.js 13:25:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8e887800) [pid = 1777] [serial = 2082] [outer = 0x8be05400] 13:25:29 INFO - PROCESS | 1777 | 1461097529022 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]]]}] 13:25:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:25:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1698ms 13:25:29 INFO - PROCESS | 1777 | 1461097529084 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 13:25:29 INFO - PROCESS | 1777 | 1461097529089 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 13:25:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:25:29 INFO - PROCESS | 1777 | 1461097529096 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:25:29 INFO - PROCESS | 1777 | 1461097529100 Marionette TRACE conn3 <- [1,2746,null,{}] 13:25:29 INFO - PROCESS | 1777 | 1461097529106 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}] 13:25:29 INFO - PROCESS | 1777 | 1461097529313 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 13:25:29 INFO - PROCESS | 1777 | 1461097529597 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8e886800 == 155 [pid = 1777] [id = 694] 13:25:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8f48a400) [pid = 1777] [serial = 2083] [outer = (nil)] 13:25:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8f711c00) [pid = 1777] [serial = 2084] [outer = 0x8f48a400] 13:25:29 INFO - PROCESS | 1777 | 1461097529733 Marionette DEBUG loaded listener.js 13:25:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8fb99000) [pid = 1777] [serial = 2085] [outer = 0x8f48a400] 13:25:30 INFO - PROCESS | 1777 | 1461097530598 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]]]}] 13:25:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:25:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1549ms 13:25:30 INFO - PROCESS | 1777 | 1461097530645 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 13:25:30 INFO - PROCESS | 1777 | 1461097530650 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 13:25:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:25:30 INFO - PROCESS | 1777 | 1461097530656 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:25:30 INFO - PROCESS | 1777 | 1461097530659 Marionette TRACE conn3 <- [1,2750,null,{}] 13:25:30 INFO - PROCESS | 1777 | 1461097530665 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}] 13:25:30 INFO - PROCESS | 1777 | 1461097530866 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 13:25:31 INFO - PROCESS | 1777 | 1461097531150 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade7800 == 156 [pid = 1777] [id = 695] 13:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b09dc00) [pid = 1777] [serial = 2086] [outer = (nil)] 13:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8fba5c00) [pid = 1777] [serial = 2087] [outer = 0x8b09dc00] 13:25:31 INFO - PROCESS | 1777 | 1461097531286 Marionette DEBUG loaded listener.js 13:25:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fc70000) [pid = 1777] [serial = 2088] [outer = 0x8b09dc00] 13:25:32 INFO - PROCESS | 1777 | 1461097532216 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]]]}] 13:25:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:25:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1637ms 13:25:32 INFO - PROCESS | 1777 | 1461097532294 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 13:25:32 INFO - PROCESS | 1777 | 1461097532298 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 13:25:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:25:32 INFO - PROCESS | 1777 | 1461097532304 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:25:32 INFO - PROCESS | 1777 | 1461097532307 Marionette TRACE conn3 <- [1,2754,null,{}] 13:25:32 INFO - PROCESS | 1777 | 1461097532313 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}] 13:25:32 INFO - PROCESS | 1777 | 1461097532579 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 13:25:32 INFO - PROCESS | 1777 | 1461097532922 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fba2400 == 157 [pid = 1777] [id = 696] 13:25:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fd76800) [pid = 1777] [serial = 2089] [outer = (nil)] 13:25:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8fdcd400) [pid = 1777] [serial = 2090] [outer = 0x8fd76800] 13:25:33 INFO - PROCESS | 1777 | 1461097533017 Marionette DEBUG loaded listener.js 13:25:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x90390c00) [pid = 1777] [serial = 2091] [outer = 0x8fd76800] 13:25:33 INFO - PROCESS | 1777 | 1461097533901 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]]]}] 13:25:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:25:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1644ms 13:25:33 INFO - PROCESS | 1777 | 1461097533949 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 13:25:33 INFO - PROCESS | 1777 | 1461097533952 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 13:25:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:25:33 INFO - PROCESS | 1777 | 1461097533959 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:25:33 INFO - PROCESS | 1777 | 1461097533962 Marionette TRACE conn3 <- [1,2758,null,{}] 13:25:33 INFO - PROCESS | 1777 | 1461097533968 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}] 13:25:34 INFO - PROCESS | 1777 | 1461097534164 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 13:25:34 INFO - PROCESS | 1777 | 1461097534455 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:34 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd77c00 == 158 [pid = 1777] [id = 697] 13:25:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x90424000) [pid = 1777] [serial = 2092] [outer = (nil)] 13:25:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x904ca400) [pid = 1777] [serial = 2093] [outer = 0x90424000] 13:25:34 INFO - PROCESS | 1777 | 1461097534545 Marionette DEBUG loaded listener.js 13:25:34 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x90517000) [pid = 1777] [serial = 2094] [outer = 0x90424000] 13:25:35 INFO - PROCESS | 1777 | 1461097535426 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]]]}] 13:25:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:25:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1486ms 13:25:35 INFO - PROCESS | 1777 | 1461097535454 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 13:25:35 INFO - PROCESS | 1777 | 1461097535458 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 13:25:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:25:35 INFO - PROCESS | 1777 | 1461097535466 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:25:35 INFO - PROCESS | 1777 | 1461097535470 Marionette TRACE conn3 <- [1,2762,null,{}] 13:25:35 INFO - PROCESS | 1777 | 1461097535476 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}] 13:25:35 INFO - PROCESS | 1777 | 1461097535671 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 13:25:35 INFO - PROCESS | 1777 | 1461097535967 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:35 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adbbc00 == 159 [pid = 1777] [id = 698] 13:25:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8f487c00) [pid = 1777] [serial = 2095] [outer = (nil)] 13:25:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x91ee4400) [pid = 1777] [serial = 2096] [outer = 0x8f487c00] 13:25:36 INFO - PROCESS | 1777 | 1461097536057 Marionette DEBUG loaded listener.js 13:25:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x93003000) [pid = 1777] [serial = 2097] [outer = 0x8f487c00] 13:25:36 INFO - PROCESS | 1777 | 1461097536951 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]]]}] 13:25:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:25:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1535ms 13:25:37 INFO - PROCESS | 1777 | 1461097537002 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 13:25:37 INFO - PROCESS | 1777 | 1461097537007 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 13:25:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:25:37 INFO - PROCESS | 1777 | 1461097537013 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:25:37 INFO - PROCESS | 1777 | 1461097537015 Marionette TRACE conn3 <- [1,2766,null,{}] 13:25:37 INFO - PROCESS | 1777 | 1461097537022 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}] 13:25:37 INFO - PROCESS | 1777 | 1461097537224 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 13:25:37 INFO - PROCESS | 1777 | 1461097537512 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fba0c00 == 160 [pid = 1777] [id = 699] 13:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x9123e000) [pid = 1777] [serial = 2098] [outer = (nil)] 13:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x93173000) [pid = 1777] [serial = 2099] [outer = 0x9123e000] 13:25:37 INFO - PROCESS | 1777 | 1461097537647 Marionette DEBUG loaded listener.js 13:25:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9319d400) [pid = 1777] [serial = 2100] [outer = 0x9123e000] 13:25:38 INFO - PROCESS | 1777 | 1461097538515 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]]]}] 13:25:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:25:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1530ms 13:25:38 INFO - PROCESS | 1777 | 1461097538544 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 13:25:38 INFO - PROCESS | 1777 | 1461097538548 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 13:25:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:25:38 INFO - PROCESS | 1777 | 1461097538554 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:25:38 INFO - PROCESS | 1777 | 1461097538558 Marionette TRACE conn3 <- [1,2770,null,{}] 13:25:38 INFO - PROCESS | 1777 | 1461097538563 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}] 13:25:38 INFO - PROCESS | 1777 | 1461097538763 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 13:25:39 INFO - PROCESS | 1777 | 1461097539056 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x9305d000 == 161 [pid = 1777] [id = 700] 13:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9305dc00) [pid = 1777] [serial = 2101] [outer = (nil)] 13:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x932e2800) [pid = 1777] [serial = 2102] [outer = 0x9305dc00] 13:25:39 INFO - PROCESS | 1777 | 1461097539189 Marionette DEBUG loaded listener.js 13:25:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x93ac4400) [pid = 1777] [serial = 2103] [outer = 0x9305dc00] 13:25:40 INFO - PROCESS | 1777 | 1461097540067 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]]]}] 13:25:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:25:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1540ms 13:25:40 INFO - PROCESS | 1777 | 1461097540095 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 13:25:40 INFO - PROCESS | 1777 | 1461097540099 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 13:25:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:25:40 INFO - PROCESS | 1777 | 1461097540106 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:25:40 INFO - PROCESS | 1777 | 1461097540110 Marionette TRACE conn3 <- [1,2774,null,{}] 13:25:40 INFO - PROCESS | 1777 | 1461097540116 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}] 13:25:40 INFO - PROCESS | 1777 | 1461097540331 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 13:25:40 INFO - PROCESS | 1777 | 1461097540695 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x904c2000 == 162 [pid = 1777] [id = 701] 13:25:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x96aae400) [pid = 1777] [serial = 2104] [outer = (nil)] 13:25:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x96fbb400) [pid = 1777] [serial = 2105] [outer = 0x96aae400] 13:25:40 INFO - PROCESS | 1777 | 1461097540791 Marionette DEBUG loaded listener.js 13:25:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x971ad800) [pid = 1777] [serial = 2106] [outer = 0x96aae400] 13:25:41 INFO - PROCESS | 1777 | 1461097541753 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]]]}] 13:25:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:25:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1690ms 13:25:41 INFO - PROCESS | 1777 | 1461097541797 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 13:25:41 INFO - PROCESS | 1777 | 1461097541800 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 13:25:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:25:41 INFO - PROCESS | 1777 | 1461097541807 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:25:41 INFO - PROCESS | 1777 | 1461097541810 Marionette TRACE conn3 <- [1,2778,null,{}] 13:25:41 INFO - PROCESS | 1777 | 1461097541816 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}] 13:25:42 INFO - PROCESS | 1777 | 1461097542012 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 13:25:42 INFO - PROCESS | 1777 | 1461097542353 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x96fbd400 == 163 [pid = 1777] [id = 702] 13:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x97b3a000) [pid = 1777] [serial = 2107] [outer = (nil)] 13:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x9810e000) [pid = 1777] [serial = 2108] [outer = 0x97b3a000] 13:25:42 INFO - PROCESS | 1777 | 1461097542444 Marionette DEBUG loaded listener.js 13:25:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x9823e800) [pid = 1777] [serial = 2109] [outer = 0x97b3a000] 13:25:43 INFO - PROCESS | 1777 | 1461097543323 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]]]}] 13:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms 13:25:43 INFO - PROCESS | 1777 | 1461097543390 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 13:25:43 INFO - PROCESS | 1777 | 1461097543394 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 13:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:25:43 INFO - PROCESS | 1777 | 1461097543400 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:25:43 INFO - PROCESS | 1777 | 1461097543403 Marionette TRACE conn3 <- [1,2782,null,{}] 13:25:43 INFO - PROCESS | 1777 | 1461097543409 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}] 13:25:43 INFO - PROCESS | 1777 | 1461097543616 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 13:25:43 INFO - PROCESS | 1777 | 1461097543954 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x9305d400 == 164 [pid = 1777] [id = 703] 13:25:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x93ac7400) [pid = 1777] [serial = 2110] [outer = (nil)] 13:25:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x9918c400) [pid = 1777] [serial = 2111] [outer = 0x93ac7400] 13:25:44 INFO - PROCESS | 1777 | 1461097544046 Marionette DEBUG loaded listener.js 13:25:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x99815800) [pid = 1777] [serial = 2112] [outer = 0x93ac7400] 13:25:44 INFO - PROCESS | 1777 | 1461097544905 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]]]}] 13:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1541ms 13:25:44 INFO - PROCESS | 1777 | 1461097544942 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 13:25:44 INFO - PROCESS | 1777 | 1461097544946 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 13:25:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:25:44 INFO - PROCESS | 1777 | 1461097544952 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:25:44 INFO - PROCESS | 1777 | 1461097544955 Marionette TRACE conn3 <- [1,2786,null,{}] 13:25:44 INFO - PROCESS | 1777 | 1461097544961 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}] 13:25:45 INFO - PROCESS | 1777 | 1461097545158 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 13:25:45 INFO - PROCESS | 1777 | 1461097545454 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x91ee1800 == 165 [pid = 1777] [id = 704] 13:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x931bd000) [pid = 1777] [serial = 2113] [outer = (nil)] 13:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x99ca2c00) [pid = 1777] [serial = 2114] [outer = 0x931bd000] 13:25:45 INFO - PROCESS | 1777 | 1461097545586 Marionette DEBUG loaded listener.js 13:25:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x9a673000) [pid = 1777] [serial = 2115] [outer = 0x931bd000] 13:25:46 INFO - PROCESS | 1777 | 1461097546432 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]]]}] 13:25:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:25:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1534ms 13:25:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:25:46 INFO - PROCESS | 1777 | 1461097546486 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 13:25:46 INFO - PROCESS | 1777 | 1461097546489 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 13:25:46 INFO - PROCESS | 1777 | 1461097546496 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:25:46 INFO - PROCESS | 1777 | 1461097546499 Marionette TRACE conn3 <- [1,2790,null,{}] 13:25:46 INFO - PROCESS | 1777 | 1461097546505 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}] 13:25:46 INFO - PROCESS | 1777 | 1461097546727 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 13:25:47 INFO - PROCESS | 1777 | 1461097547110 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x99c9b800 == 166 [pid = 1777] [id = 705] 13:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9ea0d400) [pid = 1777] [serial = 2116] [outer = (nil)] 13:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9fc2e800) [pid = 1777] [serial = 2117] [outer = 0x9ea0d400] 13:25:47 INFO - PROCESS | 1777 | 1461097547200 Marionette DEBUG loaded listener.js 13:25:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x9fc85c00) [pid = 1777] [serial = 2118] [outer = 0x9ea0d400] 13:25:48 INFO - PROCESS | 1777 | 1461097548050 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]]]}] 13:25:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:25:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1583ms 13:25:48 INFO - PROCESS | 1777 | 1461097548079 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 13:25:48 INFO - PROCESS | 1777 | 1461097548082 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 13:25:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:25:48 INFO - PROCESS | 1777 | 1461097548089 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:25:48 INFO - PROCESS | 1777 | 1461097548092 Marionette TRACE conn3 <- [1,2794,null,{}] 13:25:48 INFO - PROCESS | 1777 | 1461097548098 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}] 13:25:48 INFO - PROCESS | 1777 | 1461097548308 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 13:25:48 INFO - PROCESS | 1777 | 1461097548607 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e0000 == 167 [pid = 1777] [id = 706] 13:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x9df88800) [pid = 1777] [serial = 2119] [outer = (nil)] 13:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0xa01bc000) [pid = 1777] [serial = 2120] [outer = 0x9df88800] 13:25:48 INFO - PROCESS | 1777 | 1461097548743 Marionette DEBUG loaded listener.js 13:25:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0xa0b8d000) [pid = 1777] [serial = 2121] [outer = 0x9df88800] 13:25:49 INFO - PROCESS | 1777 | 1461097549580 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]]]}] 13:25:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:25:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1530ms 13:25:49 INFO - PROCESS | 1777 | 1461097549620 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 13:25:49 INFO - PROCESS | 1777 | 1461097549624 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 13:25:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:25:49 INFO - PROCESS | 1777 | 1461097549630 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:25:49 INFO - PROCESS | 1777 | 1461097549633 Marionette TRACE conn3 <- [1,2798,null,{}] 13:25:49 INFO - PROCESS | 1777 | 1461097549639 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}] 13:25:49 INFO - PROCESS | 1777 | 1461097549835 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 13:25:50 INFO - PROCESS | 1777 | 1461097550140 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x93d14800 == 168 [pid = 1777] [id = 707] 13:25:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x93d17c00) [pid = 1777] [serial = 2122] [outer = (nil)] 13:25:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0d34400) [pid = 1777] [serial = 2123] [outer = 0x93d17c00] 13:25:50 INFO - PROCESS | 1777 | 1461097550229 Marionette DEBUG loaded listener.js 13:25:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0xa2b4f800) [pid = 1777] [serial = 2124] [outer = 0x93d17c00] 13:25:51 INFO - PROCESS | 1777 | 1461097551157 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]]]}] 13:25:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:25:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1583ms 13:25:51 INFO - PROCESS | 1777 | 1461097551214 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 13:25:51 INFO - PROCESS | 1777 | 1461097551218 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 13:25:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:25:51 INFO - PROCESS | 1777 | 1461097551224 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:25:51 INFO - PROCESS | 1777 | 1461097551228 Marionette TRACE conn3 <- [1,2802,null,{}] 13:25:51 INFO - PROCESS | 1777 | 1461097551233 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}] 13:25:51 INFO - PROCESS | 1777 | 1461097551436 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 13:25:51 INFO - PROCESS | 1777 | 1461097551785 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x9fd4b400 == 169 [pid = 1777] [id = 708] 13:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa01c2c00) [pid = 1777] [serial = 2125] [outer = (nil)] 13:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa454b000) [pid = 1777] [serial = 2126] [outer = 0xa01c2c00] 13:25:51 INFO - PROCESS | 1777 | 1461097551874 Marionette DEBUG loaded listener.js 13:25:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa4555800) [pid = 1777] [serial = 2127] [outer = 0xa01c2c00] 13:25:52 INFO - PROCESS | 1777 | 1461097552738 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]]]}] 13:25:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:25:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1579ms 13:25:52 INFO - PROCESS | 1777 | 1461097552805 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 13:25:52 INFO - PROCESS | 1777 | 1461097552809 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 13:25:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:25:52 INFO - PROCESS | 1777 | 1461097552815 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:25:52 INFO - PROCESS | 1777 | 1461097552818 Marionette TRACE conn3 <- [1,2806,null,{}] 13:25:52 INFO - PROCESS | 1777 | 1461097552824 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}] 13:25:53 INFO - PROCESS | 1777 | 1461097553028 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 13:25:53 INFO - PROCESS | 1777 | 1461097553328 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x840b3000 == 170 [pid = 1777] [id = 709] 13:25:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x84109c00) [pid = 1777] [serial = 2128] [outer = (nil)] 13:25:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x84111000) [pid = 1777] [serial = 2129] [outer = 0x84109c00] 13:25:53 INFO - PROCESS | 1777 | 1461097553464 Marionette DEBUG loaded listener.js 13:25:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x84114800) [pid = 1777] [serial = 2130] [outer = 0x84109c00] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x93010800 == 169 [pid = 1777] [id = 317] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e5400 == 168 [pid = 1777] [id = 689] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88541c00 == 167 [pid = 1777] [id = 647] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8819a800 == 166 [pid = 1777] [id = 688] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x88b33800 == 165 [pid = 1777] [id = 687] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86205800 == 164 [pid = 1777] [id = 685] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x93257800 == 163 [pid = 1777] [id = 684] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86298800 == 162 [pid = 1777] [id = 682] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x931c5800 == 161 [pid = 1777] [id = 683] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x9041e000 == 160 [pid = 1777] [id = 681] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd09c00 == 159 [pid = 1777] [id = 680] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x90388800 == 158 [pid = 1777] [id = 679] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8620bc00 == 157 [pid = 1777] [id = 678] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x83f89400 == 156 [pid = 1777] [id = 676] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb25400 == 155 [pid = 1777] [id = 677] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf2c000 == 154 [pid = 1777] [id = 675] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8adef400 == 153 [pid = 1777] [id = 674] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0c4800 == 152 [pid = 1777] [id = 673] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x8b0be400 == 151 [pid = 1777] [id = 672] 13:25:55 INFO - PROCESS | 1777 | --DOCSHELL 0x86299000 == 150 [pid = 1777] [id = 671] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x8b621000) [pid = 1777] [serial = 1875] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8fb2d400) [pid = 1777] [serial = 1890] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x8fd6c400) [pid = 1777] [serial = 1896] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x900aa000) [pid = 1777] [serial = 1899] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8c156000) [pid = 1777] [serial = 1884] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8fc67000) [pid = 1777] [serial = 1893] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8f47d800) [pid = 1777] [serial = 1887] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b6a9400) [pid = 1777] [serial = 1806] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0xa456fc00) [pid = 1777] [serial = 1860] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b093000) [pid = 1777] [serial = 2006] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8b0bf400) [pid = 1777] [serial = 2007] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8ac0d400) [pid = 1777] [serial = 2003] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x88b38000) [pid = 1777] [serial = 2000] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x88bc7c00) [pid = 1777] [serial = 2001] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x840ae000) [pid = 1777] [serial = 1997] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8b70bc00) [pid = 1777] [serial = 1995] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8b70a000) [pid = 1777] [serial = 1994] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0xa4573000) [pid = 1777] [serial = 1992] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0xa456a800) [pid = 1777] [serial = 1991] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0xa106d800) [pid = 1777] [serial = 1989] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0xa1062800) [pid = 1777] [serial = 1988] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0xa0b95400) [pid = 1777] [serial = 1986] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0xa01a6800) [pid = 1777] [serial = 1985] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x9fd4a400) [pid = 1777] [serial = 1983] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x9fc84c00) [pid = 1777] [serial = 1982] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x9a8a0000) [pid = 1777] [serial = 1980] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x9a66b800) [pid = 1777] [serial = 1979] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x98ec2000) [pid = 1777] [serial = 1977] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x9823e400) [pid = 1777] [serial = 1976] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x96b96c00) [pid = 1777] [serial = 1974] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x95848c00) [pid = 1777] [serial = 1973] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x932e8400) [pid = 1777] [serial = 1971] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x932e1c00) [pid = 1777] [serial = 1970] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x93178000) [pid = 1777] [serial = 1968] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x9305f400) [pid = 1777] [serial = 1967] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x91ee3c00) [pid = 1777] [serial = 1965] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x91e9d000) [pid = 1777] [serial = 1964] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x904c7000) [pid = 1777] [serial = 1962] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x9038f800) [pid = 1777] [serial = 1961] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8fd6b800) [pid = 1777] [serial = 1959] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8fd09400) [pid = 1777] [serial = 1958] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8fba3800) [pid = 1777] [serial = 1956] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8fb9c000) [pid = 1777] [serial = 1955] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8f47f400) [pid = 1777] [serial = 1953] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8e88f000) [pid = 1777] [serial = 1952] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8b83b400) [pid = 1777] [serial = 1950] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8b6ad800) [pid = 1777] [serial = 1949] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8b003800) [pid = 1777] [serial = 1947] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8ade1400) [pid = 1777] [serial = 1946] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b570800) [pid = 1777] [serial = 2012] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8ac0b400) [pid = 1777] [serial = 2009] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8adbc800) [pid = 1777] [serial = 2004] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8b098400) [pid = 1777] [serial = 2010] [outer = (nil)] [url = about:blank] 13:25:56 INFO - PROCESS | 1777 | 1461097556868 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]]]}] 13:25:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:25:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 4101ms 13:25:56 INFO - PROCESS | 1777 | 1461097556917 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 13:25:56 INFO - PROCESS | 1777 | 1461097556927 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 13:25:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:25:56 INFO - PROCESS | 1777 | 1461097556944 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:25:56 INFO - PROCESS | 1777 | 1461097556949 Marionette TRACE conn3 <- [1,2810,null,{}] 13:25:56 INFO - PROCESS | 1777 | 1461097556956 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}] 13:25:57 INFO - PROCESS | 1777 | 1461097557158 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 13:25:57 INFO - PROCESS | 1777 | 1461097557368 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x84110400 == 151 [pid = 1777] [id = 710] 13:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x84cb7800) [pid = 1777] [serial = 2131] [outer = (nil)] 13:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x85d9ac00) [pid = 1777] [serial = 2132] [outer = 0x84cb7800] 13:25:57 INFO - PROCESS | 1777 | 1461097557444 Marionette DEBUG loaded listener.js 13:25:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8620a400) [pid = 1777] [serial = 2133] [outer = 0x84cb7800] 13:25:58 INFO - PROCESS | 1777 | 1461097558319 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]]]}] 13:25:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:25:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1442ms 13:25:58 INFO - PROCESS | 1777 | 1461097558386 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 13:25:58 INFO - PROCESS | 1777 | 1461097558394 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 13:25:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:25:58 INFO - PROCESS | 1777 | 1461097558404 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:25:58 INFO - PROCESS | 1777 | 1461097558408 Marionette TRACE conn3 <- [1,2814,null,{}] 13:25:58 INFO - PROCESS | 1777 | 1461097558414 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}] 13:25:58 INFO - PROCESS | 1777 | 1461097558610 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 13:25:58 INFO - PROCESS | 1777 | 1461097558852 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:25:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x840ab000 == 152 [pid = 1777] [id = 711] 13:25:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x840ab800) [pid = 1777] [serial = 2134] [outer = (nil)] 13:25:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x88284800) [pid = 1777] [serial = 2135] [outer = 0x840ab800] 13:25:58 INFO - PROCESS | 1777 | 1461097558950 Marionette DEBUG loaded listener.js 13:25:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x88549400) [pid = 1777] [serial = 2136] [outer = 0x840ab800] 13:26:00 INFO - PROCESS | 1777 | 1461097560478 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]]]}] 13:26:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:26:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2145ms 13:26:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:26:00 INFO - PROCESS | 1777 | 1461097560549 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 13:26:00 INFO - PROCESS | 1777 | 1461097560552 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 13:26:00 INFO - PROCESS | 1777 | 1461097560559 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:26:00 INFO - PROCESS | 1777 | 1461097560565 Marionette TRACE conn3 <- [1,2818,null,{}] 13:26:00 INFO - PROCESS | 1777 | 1461097560588 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}] 13:26:01 INFO - PROCESS | 1777 | 1461097561495 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8b56c400) [pid = 1777] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8fb26000) [pid = 1777] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8fdc9000) [pid = 1777] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x93d0e800) [pid = 1777] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x90523c00) [pid = 1777] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8c15d400) [pid = 1777] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8b70a800) [pid = 1777] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x8bf2e400) [pid = 1777] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8629a800) [pid = 1777] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x88542400) [pid = 1777] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x88bc9c00) [pid = 1777] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x931c5c00) [pid = 1777] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8bf2d400) [pid = 1777] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0x91e97800) [pid = 1777] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x88bc3800) [pid = 1777] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 126 (0x90423000) [pid = 1777] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 125 (0x9038a000) [pid = 1777] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 124 (0x840a6000) [pid = 1777] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 123 (0x8b0cd000) [pid = 1777] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 122 (0x9300cc00) [pid = 1777] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:26:01 INFO - PROCESS | 1777 | --DOMWINDOW == 121 (0x8ae8a000) [pid = 1777] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:26:01 INFO - PROCESS | 1777 | 1461097561759 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x86290800 == 153 [pid = 1777] [id = 712] 13:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 122 (0x8629a400) [pid = 1777] [serial = 2137] [outer = (nil)] 13:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 123 (0x88bc2800) [pid = 1777] [serial = 2138] [outer = 0x8629a400] 13:26:01 INFO - PROCESS | 1777 | 1461097561838 Marionette DEBUG loaded listener.js 13:26:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 124 (0x897f0800) [pid = 1777] [serial = 2139] [outer = 0x8629a400] 13:26:02 INFO - PROCESS | 1777 | 1461097562693 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]]]}] 13:26:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:26:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2196ms 13:26:02 INFO - PROCESS | 1777 | 1461097562754 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 13:26:02 INFO - PROCESS | 1777 | 1461097562759 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 13:26:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:26:02 INFO - PROCESS | 1777 | 1461097562765 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:26:02 INFO - PROCESS | 1777 | 1461097562767 Marionette TRACE conn3 <- [1,2822,null,{}] 13:26:02 INFO - PROCESS | 1777 | 1461097562773 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}] 13:26:02 INFO - PROCESS | 1777 | 1461097562968 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 13:26:03 INFO - PROCESS | 1777 | 1461097563175 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc6c00 == 154 [pid = 1777] [id = 713] 13:26:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 125 (0x89c4a800) [pid = 1777] [serial = 2140] [outer = (nil)] 13:26:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 126 (0x89d63400) [pid = 1777] [serial = 2141] [outer = 0x89c4a800] 13:26:03 INFO - PROCESS | 1777 | 1461097563251 Marionette DEBUG loaded listener.js 13:26:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 127 (0x89d6ec00) [pid = 1777] [serial = 2142] [outer = 0x89c4a800] 13:26:04 INFO - PROCESS | 1777 | 1461097564406 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]]]}] 13:26:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:26:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1682ms 13:26:04 INFO - PROCESS | 1777 | 1461097564448 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 13:26:04 INFO - PROCESS | 1777 | 1461097564456 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 13:26:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:26:04 INFO - PROCESS | 1777 | 1461097564465 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:26:04 INFO - PROCESS | 1777 | 1461097564470 Marionette TRACE conn3 <- [1,2826,null,{}] 13:26:04 INFO - PROCESS | 1777 | 1461097564478 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}] 13:26:04 INFO - PROCESS | 1777 | 1461097564719 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 13:26:05 INFO - PROCESS | 1777 | 1461097565076 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da3000 == 155 [pid = 1777] [id = 714] 13:26:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x86206000) [pid = 1777] [serial = 2143] [outer = (nil)] 13:26:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x88281c00) [pid = 1777] [serial = 2144] [outer = 0x86206000] 13:26:05 INFO - PROCESS | 1777 | 1461097565178 Marionette DEBUG loaded listener.js 13:26:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8854bc00) [pid = 1777] [serial = 2145] [outer = 0x86206000] 13:26:06 INFO - PROCESS | 1777 | 1461097566102 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:26:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:26:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1687ms 13:26:06 INFO - PROCESS | 1777 | 1461097566153 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 13:26:06 INFO - PROCESS | 1777 | 1461097566162 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 13:26:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:26:06 INFO - PROCESS | 1777 | 1461097566172 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:26:06 INFO - PROCESS | 1777 | 1461097566176 Marionette TRACE conn3 <- [1,2830,null,{}] 13:26:06 INFO - PROCESS | 1777 | 1461097566183 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}] 13:26:06 INFO - PROCESS | 1777 | 1461097566402 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 13:26:06 INFO - PROCESS | 1777 | 1461097566686 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ee800 == 156 [pid = 1777] [id = 715] 13:26:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x897efc00) [pid = 1777] [serial = 2146] [outer = (nil)] 13:26:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x89c56800) [pid = 1777] [serial = 2147] [outer = 0x897efc00] 13:26:06 INFO - PROCESS | 1777 | 1461097566889 Marionette DEBUG loaded listener.js 13:26:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x89f50000) [pid = 1777] [serial = 2148] [outer = 0x897efc00] 13:26:07 INFO - PROCESS | 1777 | 1461097567890 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]]]}] 13:26:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:26:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1782ms 13:26:07 INFO - PROCESS | 1777 | 1461097567955 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 13:26:07 INFO - PROCESS | 1777 | 1461097567959 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 13:26:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:26:07 INFO - PROCESS | 1777 | 1461097567966 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:26:07 INFO - PROCESS | 1777 | 1461097567973 Marionette TRACE conn3 <- [1,2834,null,{}] 13:26:07 INFO - PROCESS | 1777 | 1461097567989 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}] 13:26:08 INFO - PROCESS | 1777 | 1461097568249 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 13:26:08 INFO - PROCESS | 1777 | 1461097568604 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc8c00 == 157 [pid = 1777] [id = 716] 13:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x8adb8000) [pid = 1777] [serial = 2149] [outer = (nil)] 13:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8ade1400) [pid = 1777] [serial = 2150] [outer = 0x8adb8000] 13:26:08 INFO - PROCESS | 1777 | 1461097568694 Marionette DEBUG loaded listener.js 13:26:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8adec800) [pid = 1777] [serial = 2151] [outer = 0x8adb8000] 13:26:09 INFO - PROCESS | 1777 | 1461097569611 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:26:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:26:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1693ms 13:26:09 INFO - PROCESS | 1777 | 1461097569659 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 13:26:09 INFO - PROCESS | 1777 | 1461097569664 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 13:26:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:26:09 INFO - PROCESS | 1777 | 1461097569670 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:26:09 INFO - PROCESS | 1777 | 1461097569674 Marionette TRACE conn3 <- [1,2838,null,{}] 13:26:09 INFO - PROCESS | 1777 | 1461097569680 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}] 13:26:09 INFO - PROCESS | 1777 | 1461097569890 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 13:26:10 INFO - PROCESS | 1777 | 1461097570174 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ac16800 == 158 [pid = 1777] [id = 717] 13:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8ade1c00) [pid = 1777] [serial = 2152] [outer = (nil)] 13:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8ae8f000) [pid = 1777] [serial = 2153] [outer = 0x8ade1c00] 13:26:10 INFO - PROCESS | 1777 | 1461097570310 Marionette DEBUG loaded listener.js 13:26:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8aeadc00) [pid = 1777] [serial = 2154] [outer = 0x8ade1c00] 13:26:11 INFO - PROCESS | 1777 | 1461097571201 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]]]}] 13:26:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:26:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1589ms 13:26:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:26:11 INFO - PROCESS | 1777 | 1461097571261 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 13:26:11 INFO - PROCESS | 1777 | 1461097571264 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 13:26:11 INFO - PROCESS | 1777 | 1461097571271 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:26:11 INFO - PROCESS | 1777 | 1461097571274 Marionette TRACE conn3 <- [1,2842,null,{}] 13:26:11 INFO - PROCESS | 1777 | 1461097571280 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}] 13:26:11 INFO - PROCESS | 1777 | 1461097571483 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 13:26:11 INFO - PROCESS | 1777 | 1461097571824 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ae84800 == 159 [pid = 1777] [id = 718] 13:26:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8ae87000) [pid = 1777] [serial = 2155] [outer = (nil)] 13:26:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8b00bc00) [pid = 1777] [serial = 2156] [outer = 0x8ae87000] 13:26:11 INFO - PROCESS | 1777 | 1461097571914 Marionette DEBUG loaded listener.js 13:26:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b010400) [pid = 1777] [serial = 2157] [outer = 0x8ae87000] 13:26:12 INFO - PROCESS | 1777 | 1461097572864 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]]]}] 13:26:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:26:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1632ms 13:26:12 INFO - PROCESS | 1777 | 1461097572903 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 13:26:12 INFO - PROCESS | 1777 | 1461097572906 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 13:26:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:26:12 INFO - PROCESS | 1777 | 1461097572913 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:26:12 INFO - PROCESS | 1777 | 1461097572916 Marionette TRACE conn3 <- [1,2846,null,{}] 13:26:12 INFO - PROCESS | 1777 | 1461097572922 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}] 13:26:13 INFO - PROCESS | 1777 | 1461097573155 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 13:26:13 INFO - PROCESS | 1777 | 1461097573515 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aeb3c00 == 160 [pid = 1777] [id = 719] 13:26:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b0c4c00) [pid = 1777] [serial = 2158] [outer = (nil)] 13:26:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b0da400) [pid = 1777] [serial = 2159] [outer = 0x8b0c4c00] 13:26:13 INFO - PROCESS | 1777 | 1461097573610 Marionette DEBUG loaded listener.js 13:26:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b4de000) [pid = 1777] [serial = 2160] [outer = 0x8b0c4c00] 13:26:14 INFO - PROCESS | 1777 | 1461097574472 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]]]}] 13:26:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:26:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1632ms 13:26:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:26:14 INFO - PROCESS | 1777 | 1461097574546 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 13:26:14 INFO - PROCESS | 1777 | 1461097574549 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 13:26:14 INFO - PROCESS | 1777 | 1461097574556 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:26:14 INFO - PROCESS | 1777 | 1461097574559 Marionette TRACE conn3 <- [1,2850,null,{}] 13:26:14 INFO - PROCESS | 1777 | 1461097574565 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}] 13:26:14 INFO - PROCESS | 1777 | 1461097574858 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 13:26:15 INFO - PROCESS | 1777 | 1461097575116 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:15 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b006800 == 161 [pid = 1777] [id = 720] 13:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b09a800) [pid = 1777] [serial = 2161] [outer = (nil)] 13:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b56cc00) [pid = 1777] [serial = 2162] [outer = 0x8b09a800] 13:26:15 INFO - PROCESS | 1777 | 1461097575205 Marionette DEBUG loaded listener.js 13:26:15 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b619000) [pid = 1777] [serial = 2163] [outer = 0x8b09a800] 13:26:16 INFO - PROCESS | 1777 | 1461097576114 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:26:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:26:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1591ms 13:26:16 INFO - PROCESS | 1777 | 1461097576146 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 13:26:16 INFO - PROCESS | 1777 | 1461097576150 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 13:26:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:26:16 INFO - PROCESS | 1777 | 1461097576156 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:26:16 INFO - PROCESS | 1777 | 1461097576160 Marionette TRACE conn3 <- [1,2854,null,{}] 13:26:16 INFO - PROCESS | 1777 | 1461097576184 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}] 13:26:16 INFO - PROCESS | 1777 | 1461097576389 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 13:26:16 INFO - PROCESS | 1777 | 1461097576676 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:16 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b09b800 == 162 [pid = 1777] [id = 721] 13:26:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b565c00) [pid = 1777] [serial = 2164] [outer = (nil)] 13:26:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b623c00) [pid = 1777] [serial = 2165] [outer = 0x8b565c00] 13:26:16 INFO - PROCESS | 1777 | 1461097576822 Marionette DEBUG loaded listener.js 13:26:16 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8b6b2000) [pid = 1777] [serial = 2166] [outer = 0x8b565c00] 13:26:17 INFO - PROCESS | 1777 | 1461097577784 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]]]}] 13:26:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:26:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1682ms 13:26:17 INFO - PROCESS | 1777 | 1461097577840 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 13:26:17 INFO - PROCESS | 1777 | 1461097577844 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 13:26:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:26:17 INFO - PROCESS | 1777 | 1461097577852 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:26:17 INFO - PROCESS | 1777 | 1461097577855 Marionette TRACE conn3 <- [1,2858,null,{}] 13:26:17 INFO - PROCESS | 1777 | 1461097577861 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}] 13:26:18 INFO - PROCESS | 1777 | 1461097578072 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 13:26:18 INFO - PROCESS | 1777 | 1461097578422 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:18 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ef400 == 163 [pid = 1777] [id = 722] 13:26:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8b566c00) [pid = 1777] [serial = 2167] [outer = (nil)] 13:26:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b70c400) [pid = 1777] [serial = 2168] [outer = 0x8b566c00] 13:26:18 INFO - PROCESS | 1777 | 1461097578536 Marionette DEBUG loaded listener.js 13:26:18 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8b710800) [pid = 1777] [serial = 2169] [outer = 0x8b566c00] 13:26:19 INFO - PROCESS | 1777 | 1461097579419 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:26:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:26:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1597ms 13:26:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:26:19 INFO - PROCESS | 1777 | 1461097579449 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 13:26:19 INFO - PROCESS | 1777 | 1461097579453 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 13:26:19 INFO - PROCESS | 1777 | 1461097579459 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:26:19 INFO - PROCESS | 1777 | 1461097579463 Marionette TRACE conn3 <- [1,2862,null,{}] 13:26:19 INFO - PROCESS | 1777 | 1461097579469 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}] 13:26:19 INFO - PROCESS | 1777 | 1461097579670 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 13:26:19 INFO - PROCESS | 1777 | 1461097579963 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b621800 == 164 [pid = 1777] [id = 723] 13:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8b6a9400) [pid = 1777] [serial = 2170] [outer = (nil)] 13:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x8be06400) [pid = 1777] [serial = 2171] [outer = 0x8b6a9400] 13:26:20 INFO - PROCESS | 1777 | 1461097580099 Marionette DEBUG loaded listener.js 13:26:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8be0c000) [pid = 1777] [serial = 2172] [outer = 0x8b6a9400] 13:26:21 INFO - PROCESS | 1777 | 1461097581008 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]]]}] 13:26:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:26:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1588ms 13:26:21 INFO - PROCESS | 1777 | 1461097581046 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 13:26:21 INFO - PROCESS | 1777 | 1461097581051 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 13:26:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:26:21 INFO - PROCESS | 1777 | 1461097581057 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:26:21 INFO - PROCESS | 1777 | 1461097581062 Marionette TRACE conn3 <- [1,2866,null,{}] 13:26:21 INFO - PROCESS | 1777 | 1461097581068 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}] 13:26:21 INFO - PROCESS | 1777 | 1461097581308 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 13:26:21 INFO - PROCESS | 1777 | 1461097581653 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2f800 == 165 [pid = 1777] [id = 724] 13:26:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8c15b400) [pid = 1777] [serial = 2173] [outer = (nil)] 13:26:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8e883800) [pid = 1777] [serial = 2174] [outer = 0x8c15b400] 13:26:21 INFO - PROCESS | 1777 | 1461097581761 Marionette DEBUG loaded listener.js 13:26:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8e88fc00) [pid = 1777] [serial = 2175] [outer = 0x8c15b400] 13:26:22 INFO - PROCESS | 1777 | 1461097582686 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]]]}] 13:26:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:26:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1685ms 13:26:22 INFO - PROCESS | 1777 | 1461097582744 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 13:26:22 INFO - PROCESS | 1777 | 1461097582747 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 13:26:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:26:22 INFO - PROCESS | 1777 | 1461097582754 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:26:22 INFO - PROCESS | 1777 | 1461097582757 Marionette TRACE conn3 <- [1,2870,null,{}] 13:26:22 INFO - PROCESS | 1777 | 1461097582763 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}] 13:26:22 INFO - PROCESS | 1777 | 1461097582968 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 13:26:23 INFO - PROCESS | 1777 | 1461097583320 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b56f800 == 166 [pid = 1777] [id = 725] 13:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8c158400) [pid = 1777] [serial = 2176] [outer = (nil)] 13:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x8f2afc00) [pid = 1777] [serial = 2177] [outer = 0x8c158400] 13:26:23 INFO - PROCESS | 1777 | 1461097583405 Marionette DEBUG loaded listener.js 13:26:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x8f2b4400) [pid = 1777] [serial = 2178] [outer = 0x8c158400] 13:26:24 INFO - PROCESS | 1777 | 1461097584314 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]]]}] 13:26:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:26:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1632ms 13:26:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:26:24 INFO - PROCESS | 1777 | 1461097584387 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 13:26:24 INFO - PROCESS | 1777 | 1461097584390 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 13:26:24 INFO - PROCESS | 1777 | 1461097584397 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:26:24 INFO - PROCESS | 1777 | 1461097584400 Marionette TRACE conn3 <- [1,2874,null,{}] 13:26:24 INFO - PROCESS | 1777 | 1461097584406 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}] 13:26:24 INFO - PROCESS | 1777 | 1461097584611 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 13:26:24 INFO - PROCESS | 1777 | 1461097584946 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:24 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b83fc00 == 167 [pid = 1777] [id = 726] 13:26:24 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x8e887c00) [pid = 1777] [serial = 2179] [outer = (nil)] 13:26:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8f704c00) [pid = 1777] [serial = 2180] [outer = 0x8e887c00] 13:26:25 INFO - PROCESS | 1777 | 1461097585035 Marionette DEBUG loaded listener.js 13:26:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8f712000) [pid = 1777] [serial = 2181] [outer = 0x8e887c00] 13:26:25 INFO - PROCESS | 1777 | 1461097585927 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]]]}] 13:26:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:26:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1596ms 13:26:25 INFO - PROCESS | 1777 | 1461097585993 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 13:26:25 INFO - PROCESS | 1777 | 1461097585997 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 13:26:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:26:26 INFO - PROCESS | 1777 | 1461097586003 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:26:26 INFO - PROCESS | 1777 | 1461097586006 Marionette TRACE conn3 <- [1,2878,null,{}] 13:26:26 INFO - PROCESS | 1777 | 1461097586012 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}] 13:26:26 INFO - PROCESS | 1777 | 1461097586223 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 13:26:26 INFO - PROCESS | 1777 | 1461097586560 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f480800 == 168 [pid = 1777] [id = 727] 13:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8f486800) [pid = 1777] [serial = 2182] [outer = (nil)] 13:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x8fb98c00) [pid = 1777] [serial = 2183] [outer = 0x8f486800] 13:26:26 INFO - PROCESS | 1777 | 1461097586650 Marionette DEBUG loaded listener.js 13:26:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8fb9cc00) [pid = 1777] [serial = 2184] [outer = 0x8f486800] 13:26:27 INFO - PROCESS | 1777 | 1461097587559 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]]]}] 13:26:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:26:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1633ms 13:26:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:26:27 INFO - PROCESS | 1777 | 1461097587637 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 13:26:27 INFO - PROCESS | 1777 | 1461097587640 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 13:26:27 INFO - PROCESS | 1777 | 1461097587647 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:26:27 INFO - PROCESS | 1777 | 1461097587650 Marionette TRACE conn3 <- [1,2882,null,{}] 13:26:27 INFO - PROCESS | 1777 | 1461097587656 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}] 13:26:27 INFO - PROCESS | 1777 | 1461097587907 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 13:26:28 INFO - PROCESS | 1777 | 1461097588245 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8f711000 == 169 [pid = 1777] [id = 728] 13:26:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x8fb9fc00) [pid = 1777] [serial = 2185] [outer = (nil)] 13:26:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x8fc67000) [pid = 1777] [serial = 2186] [outer = 0x8fb9fc00] 13:26:28 INFO - PROCESS | 1777 | 1461097588334 Marionette DEBUG loaded listener.js 13:26:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x8fc6a800) [pid = 1777] [serial = 2187] [outer = 0x8fb9fc00] 13:26:29 INFO - PROCESS | 1777 | 1461097589229 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]]]}] 13:26:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:26:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1639ms 13:26:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:26:29 INFO - PROCESS | 1777 | 1461097589285 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 13:26:29 INFO - PROCESS | 1777 | 1461097589288 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 13:26:29 INFO - PROCESS | 1777 | 1461097589295 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:26:29 INFO - PROCESS | 1777 | 1461097589298 Marionette TRACE conn3 <- [1,2886,null,{}] 13:26:29 INFO - PROCESS | 1777 | 1461097589304 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}] 13:26:29 INFO - PROCESS | 1777 | 1461097589514 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 13:26:29 INFO - PROCESS | 1777 | 1461097589850 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:29 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fb9a800 == 170 [pid = 1777] [id = 729] 13:26:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x8fba2800) [pid = 1777] [serial = 2188] [outer = (nil)] 13:26:29 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x8fd0b000) [pid = 1777] [serial = 2189] [outer = 0x8fba2800] 13:26:29 INFO - PROCESS | 1777 | 1461097589939 Marionette DEBUG loaded listener.js 13:26:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x8fd10400) [pid = 1777] [serial = 2190] [outer = 0x8fba2800] 13:26:30 INFO - PROCESS | 1777 | 1461097590836 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]]]}] 13:26:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:26:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1581ms 13:26:30 INFO - PROCESS | 1777 | 1461097590876 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 13:26:30 INFO - PROCESS | 1777 | 1461097590880 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 13:26:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:26:30 INFO - PROCESS | 1777 | 1461097590886 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:26:30 INFO - PROCESS | 1777 | 1461097590890 Marionette TRACE conn3 <- [1,2890,null,{}] 13:26:30 INFO - PROCESS | 1777 | 1461097590895 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}] 13:26:31 INFO - PROCESS | 1777 | 1461097591102 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 13:26:31 INFO - PROCESS | 1777 | 1461097591402 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:31 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fba2000 == 171 [pid = 1777] [id = 730] 13:26:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x8fc72c00) [pid = 1777] [serial = 2191] [outer = (nil)] 13:26:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8fd72c00) [pid = 1777] [serial = 2192] [outer = 0x8fc72c00] 13:26:31 INFO - PROCESS | 1777 | 1461097591533 Marionette DEBUG loaded listener.js 13:26:31 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x8fd76400) [pid = 1777] [serial = 2193] [outer = 0x8fc72c00] 13:26:32 INFO - PROCESS | 1777 | 1461097592434 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:26:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:26:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1583ms 13:26:32 INFO - PROCESS | 1777 | 1461097592470 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 13:26:32 INFO - PROCESS | 1777 | 1461097592474 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 13:26:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:26:32 INFO - PROCESS | 1777 | 1461097592480 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:26:32 INFO - PROCESS | 1777 | 1461097592483 Marionette TRACE conn3 <- [1,2894,null,{}] 13:26:32 INFO - PROCESS | 1777 | 1461097592489 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}] 13:26:32 INFO - PROCESS | 1777 | 1461097592732 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 13:26:33 INFO - PROCESS | 1777 | 1461097593084 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:33 INFO - PROCESS | 1777 | ++DOCSHELL 0x86294400 == 172 [pid = 1777] [id = 731] 13:26:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x8fd6e800) [pid = 1777] [serial = 2194] [outer = (nil)] 13:26:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x8fdd0000) [pid = 1777] [serial = 2195] [outer = 0x8fd6e800] 13:26:33 INFO - PROCESS | 1777 | 1461097593177 Marionette DEBUG loaded listener.js 13:26:33 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x900abc00) [pid = 1777] [serial = 2196] [outer = 0x8fd6e800] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8c15c000 == 171 [pid = 1777] [id = 131] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x86290800 == 170 [pid = 1777] [id = 712] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x840ab000 == 169 [pid = 1777] [id = 711] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x84110400 == 168 [pid = 1777] [id = 710] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9fd4b400 == 167 [pid = 1777] [id = 708] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x93d14800 == 166 [pid = 1777] [id = 707] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x99c9b800 == 165 [pid = 1777] [id = 705] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e0000 == 164 [pid = 1777] [id = 706] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x91ee1800 == 163 [pid = 1777] [id = 704] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9305d400 == 162 [pid = 1777] [id = 703] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x96fbd400 == 161 [pid = 1777] [id = 702] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x904c2000 == 160 [pid = 1777] [id = 701] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fba0c00 == 159 [pid = 1777] [id = 699] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x9305d000 == 158 [pid = 1777] [id = 700] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8adbbc00 == 157 [pid = 1777] [id = 698] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fd77c00 == 156 [pid = 1777] [id = 697] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8fba2400 == 155 [pid = 1777] [id = 696] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8ade7800 == 154 [pid = 1777] [id = 695] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8b4e5000 == 153 [pid = 1777] [id = 693] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8e886800 == 152 [pid = 1777] [id = 694] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x8adb6c00 == 151 [pid = 1777] [id = 692] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x840a5400 == 150 [pid = 1777] [id = 690] 13:26:36 INFO - PROCESS | 1777 | --DOCSHELL 0x83f8fc00 == 149 [pid = 1777] [id = 691] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8b703000) [pid = 1777] [serial = 2070] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8fdca800) [pid = 1777] [serial = 2033] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x9041c800) [pid = 1777] [serial = 2037] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x9790b800) [pid = 1777] [serial = 2055] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x93198400) [pid = 1777] [serial = 2045] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x8f2b5800) [pid = 1777] [serial = 2027] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x96fd5c00) [pid = 1777] [serial = 2054] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8b843c00) [pid = 1777] [serial = 2021] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8fd0bc00) [pid = 1777] [serial = 2031] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x983fb400) [pid = 1777] [serial = 2060] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8ac11000) [pid = 1777] [serial = 2016] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8fba1c00) [pid = 1777] [serial = 2030] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8ae90c00) [pid = 1777] [serial = 2066] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x93d18800) [pid = 1777] [serial = 2051] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x89c53800) [pid = 1777] [serial = 2015] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x900a2800) [pid = 1777] [serial = 2034] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8f484000) [pid = 1777] [serial = 2028] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x931bac00) [pid = 1777] [serial = 2046] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8e88a000) [pid = 1777] [serial = 2025] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8bf23000) [pid = 1777] [serial = 2022] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8c15ec00) [pid = 1777] [serial = 2024] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x9038b400) [pid = 1777] [serial = 2036] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x98109000) [pid = 1777] [serial = 2058] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x897e5c00) [pid = 1777] [serial = 2064] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x91239800) [pid = 1777] [serial = 2043] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x94dbcc00) [pid = 1777] [serial = 2052] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x88bcf000) [pid = 1777] [serial = 2063] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x90423c00) [pid = 1777] [serial = 2039] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b6a9800) [pid = 1777] [serial = 2069] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x840b0000) [pid = 1777] [serial = 1998] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b618400) [pid = 1777] [serial = 2019] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x90427400) [pid = 1777] [serial = 2040] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8b00d000) [pid = 1777] [serial = 2067] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x932eec00) [pid = 1777] [serial = 2049] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b565800) [pid = 1777] [serial = 2018] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8be0fc00) [pid = 1777] [serial = 1944] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x97d4fc00) [pid = 1777] [serial = 2057] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x98902400) [pid = 1777] [serial = 2061] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x904cf400) [pid = 1777] [serial = 2042] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x932e3c00) [pid = 1777] [serial = 2048] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8b561c00) [pid = 1777] [serial = 2072] [outer = (nil)] [url = about:blank] 13:26:36 INFO - PROCESS | 1777 | 1461097596948 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]]]}] 13:26:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:26:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 4495ms 13:26:36 INFO - PROCESS | 1777 | 1461097596976 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 13:26:36 INFO - PROCESS | 1777 | 1461097596981 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 13:26:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:26:36 INFO - PROCESS | 1777 | 1461097596989 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:26:36 INFO - PROCESS | 1777 | 1461097596995 Marionette TRACE conn3 <- [1,2898,null,{}] 13:26:37 INFO - PROCESS | 1777 | 1461097597004 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}] 13:26:37 INFO - PROCESS | 1777 | 1461097597241 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 13:26:37 INFO - PROCESS | 1777 | 1461097597462 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da8400 == 150 [pid = 1777] [id = 732] 13:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x86210c00) [pid = 1777] [serial = 2197] [outer = (nil)] 13:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8819c800) [pid = 1777] [serial = 2198] [outer = 0x86210c00] 13:26:37 INFO - PROCESS | 1777 | 1461097597542 Marionette DEBUG loaded listener.js 13:26:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x88b2ac00) [pid = 1777] [serial = 2199] [outer = 0x86210c00] 13:26:38 INFO - PROCESS | 1777 | 1461097598364 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]]]}] 13:26:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:26:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1433ms 13:26:38 INFO - PROCESS | 1777 | 1461097598422 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 13:26:38 INFO - PROCESS | 1777 | 1461097598430 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 13:26:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:26:38 INFO - PROCESS | 1777 | 1461097598440 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:26:38 INFO - PROCESS | 1777 | 1461097598444 Marionette TRACE conn3 <- [1,2902,null,{}] 13:26:38 INFO - PROCESS | 1777 | 1461097598450 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}] 13:26:38 INFO - PROCESS | 1777 | 1461097598757 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 13:26:38 INFO - PROCESS | 1777 | 1461097598888 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:38 INFO - PROCESS | 1777 | ++DOCSHELL 0x855d2c00 == 151 [pid = 1777] [id = 733] 13:26:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x897e4c00) [pid = 1777] [serial = 2200] [outer = (nil)] 13:26:38 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x89c51800) [pid = 1777] [serial = 2201] [outer = 0x897e4c00] 13:26:38 INFO - PROCESS | 1777 | 1461097598963 Marionette DEBUG loaded listener.js 13:26:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x89f4f000) [pid = 1777] [serial = 2202] [outer = 0x897e4c00] 13:26:39 INFO - PROCESS | 1777 | 1461097599948 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:26:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:26:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1542ms 13:26:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:26:39 INFO - PROCESS | 1777 | 1461097599981 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 13:26:39 INFO - PROCESS | 1777 | 1461097599984 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 13:26:39 INFO - PROCESS | 1777 | 1461097599991 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:26:39 INFO - PROCESS | 1777 | 1461097599996 Marionette TRACE conn3 <- [1,2906,null,{}] 13:26:40 INFO - PROCESS | 1777 | 1461097600018 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}] 13:26:40 INFO - PROCESS | 1777 | 1461097600283 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 13:26:40 INFO - PROCESS | 1777 | 1461097600319 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:40 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c52400 == 152 [pid = 1777] [id = 734] 13:26:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8ade9000) [pid = 1777] [serial = 2203] [outer = (nil)] 13:26:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8ae89000) [pid = 1777] [serial = 2204] [outer = 0x8ade9000] 13:26:40 INFO - PROCESS | 1777 | 1461097600395 Marionette DEBUG loaded listener.js 13:26:40 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b004800) [pid = 1777] [serial = 2205] [outer = 0x8ade9000] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8fd76800) [pid = 1777] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x97b3a000) [pid = 1777] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x9df88800) [pid = 1777] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x931bd000) [pid = 1777] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x96aae400) [pid = 1777] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x84cb7800) [pid = 1777] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8629a400) [pid = 1777] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x90424000) [pid = 1777] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x8be05400) [pid = 1777] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8aeb2400) [pid = 1777] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x84109c00) [pid = 1777] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x93d17c00) [pid = 1777] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x8f48a400) [pid = 1777] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x9ea0d400) [pid = 1777] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x9305dc00) [pid = 1777] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8ae8c800) [pid = 1777] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x9123e000) [pid = 1777] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x93ac7400) [pid = 1777] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x8f487c00) [pid = 1777] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x8b09dc00) [pid = 1777] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 128 (0xa01c2c00) [pid = 1777] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:26:41 INFO - PROCESS | 1777 | --DOMWINDOW == 127 (0x840ab800) [pid = 1777] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:26:41 INFO - PROCESS | 1777 | 1461097601905 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]]]}] 13:26:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:26:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1944ms 13:26:41 INFO - PROCESS | 1777 | 1461097601935 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 13:26:41 INFO - PROCESS | 1777 | 1461097601939 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 13:26:41 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:26:41 INFO - PROCESS | 1777 | 1461097601945 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:26:41 INFO - PROCESS | 1777 | 1461097601947 Marionette TRACE conn3 <- [1,2910,null,{}] 13:26:41 INFO - PROCESS | 1777 | 1461097601953 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}] 13:26:42 INFO - PROCESS | 1777 | 1461097602186 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 13:26:42 INFO - PROCESS | 1777 | 1461097602395 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x840a5800 == 153 [pid = 1777] [id = 735] 13:26:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 128 (0x8410fc00) [pid = 1777] [serial = 2206] [outer = (nil)] 13:26:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 129 (0x8aeb3400) [pid = 1777] [serial = 2207] [outer = 0x8410fc00] 13:26:42 INFO - PROCESS | 1777 | 1461097602466 Marionette DEBUG loaded listener.js 13:26:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8b0bc000) [pid = 1777] [serial = 2208] [outer = 0x8410fc00] 13:26:43 INFO - PROCESS | 1777 | 1461097603137 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]]]}] 13:26:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:26:43 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:26:43 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1238ms 13:26:43 INFO - PROCESS | 1777 | 1461097603183 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 13:26:43 INFO - PROCESS | 1777 | 1461097603187 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 13:26:43 INFO - TEST-START | /DOMEvents/constructors.html 13:26:43 INFO - PROCESS | 1777 | 1461097603193 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:26:43 INFO - PROCESS | 1777 | 1461097603195 Marionette TRACE conn3 <- [1,2914,null,{}] 13:26:43 INFO - PROCESS | 1777 | 1461097603201 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}] 13:26:43 INFO - PROCESS | 1777 | 1461097603460 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 13:26:43 INFO - PROCESS | 1777 | 1461097603480 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:43 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c9800 == 154 [pid = 1777] [id = 736] 13:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x88bca400) [pid = 1777] [serial = 2209] [outer = (nil)] 13:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b4e1400) [pid = 1777] [serial = 2210] [outer = 0x88bca400] 13:26:43 INFO - PROCESS | 1777 | 1461097603550 Marionette DEBUG loaded listener.js 13:26:43 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x8b56e000) [pid = 1777] [serial = 2211] [outer = 0x88bca400] 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:26:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:26:44 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:26:44 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:26:44 INFO - TEST-OK | /DOMEvents/constructors.html | took 1754ms 13:26:44 INFO - PROCESS | 1777 | 1461097604892 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]]]}] 13:26:44 INFO - PROCESS | 1777 | 1461097604959 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 13:26:44 INFO - PROCESS | 1777 | 1461097604972 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 13:26:44 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:26:45 INFO - PROCESS | 1777 | 1461097604996 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:26:45 INFO - PROCESS | 1777 | 1461097605005 Marionette TRACE conn3 <- [1,2918,null,{}] 13:26:45 INFO - PROCESS | 1777 | 1461097605012 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}] 13:26:45 INFO - PROCESS | 1777 | 1461097605268 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 13:26:45 INFO - PROCESS | 1777 | 1461097605615 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:45 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e7000 == 155 [pid = 1777] [id = 737] 13:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x89c52c00) [pid = 1777] [serial = 2212] [outer = (nil)] 13:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x8ac12800) [pid = 1777] [serial = 2213] [outer = 0x89c52c00] 13:26:45 INFO - PROCESS | 1777 | 1461097605705 Marionette DEBUG loaded listener.js 13:26:45 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x8adb9000) [pid = 1777] [serial = 2214] [outer = 0x89c52c00] 13:26:46 INFO - PROCESS | 1777 | 1461097606623 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:26:46 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:26:46 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1687ms 13:26:46 INFO - PROCESS | 1777 | 1461097606684 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 13:26:46 INFO - PROCESS | 1777 | 1461097606693 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 13:26:46 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:26:46 INFO - PROCESS | 1777 | 1461097606721 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:26:46 INFO - PROCESS | 1777 | 1461097606726 Marionette TRACE conn3 <- [1,2922,null,{}] 13:26:46 INFO - PROCESS | 1777 | 1461097606734 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}] 13:26:46 INFO - PROCESS | 1777 | 1461097606958 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 13:26:47 INFO - PROCESS | 1777 | 1461097607292 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:47 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adc1000 == 156 [pid = 1777] [id = 738] 13:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x8b0d3400) [pid = 1777] [serial = 2215] [outer = (nil)] 13:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x8b4e6c00) [pid = 1777] [serial = 2216] [outer = 0x8b0d3400] 13:26:47 INFO - PROCESS | 1777 | 1461097607382 Marionette DEBUG loaded listener.js 13:26:47 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8b6ac400) [pid = 1777] [serial = 2217] [outer = 0x8b0d3400] 13:26:48 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:26:48 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:26:48 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:26:48 INFO - PROCESS | 1777 | [1777] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-lx-d-00000000000000000000/build/src/dom/events/Event.cpp, line 567 13:26:48 INFO - PROCESS | 1777 | 1461097608254 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]]]}] 13:26:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:26:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:48 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 13:26:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:48 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 13:26:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:48 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]" 13:26:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:26:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:26:48 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:26:48 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1603ms 13:26:48 INFO - PROCESS | 1777 | 1461097608307 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 13:26:48 INFO - PROCESS | 1777 | 1461097608312 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 13:26:48 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:26:48 INFO - PROCESS | 1777 | 1461097608324 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:26:48 INFO - PROCESS | 1777 | 1461097608335 Marionette TRACE conn3 <- [1,2926,null,{}] 13:26:48 INFO - PROCESS | 1777 | 1461097608370 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}] 13:26:48 INFO - PROCESS | 1777 | 1461097608595 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 13:26:48 INFO - PROCESS | 1777 | 1461097608931 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x88197800 == 157 [pid = 1777] [id = 739] 13:26:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b0d3800) [pid = 1777] [serial = 2218] [outer = (nil)] 13:26:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8c15a800) [pid = 1777] [serial = 2219] [outer = 0x8b0d3800] 13:26:49 INFO - PROCESS | 1777 | 1461097609031 Marionette DEBUG loaded listener.js 13:26:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8e887000) [pid = 1777] [serial = 2220] [outer = 0x8b0d3800] 13:26:49 INFO - PROCESS | 1777 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:26:49 INFO - PROCESS | 1777 | 1461097609812 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]]]}] 13:26:49 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:26:49 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1506ms 13:26:49 INFO - PROCESS | 1777 | 1461097609831 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 13:26:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:26:49 INFO - PROCESS | 1777 | 1461097609836 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 13:26:49 INFO - PROCESS | 1777 | 1461097609842 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:26:49 INFO - PROCESS | 1777 | 1461097609846 Marionette TRACE conn3 <- [1,2930,null,{}] 13:26:49 INFO - PROCESS | 1777 | 1461097609852 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}] 13:26:50 INFO - PROCESS | 1777 | 1461097610053 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 13:26:50 INFO - PROCESS | 1777 | 1461097610319 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:50 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b83f000 == 158 [pid = 1777] [id = 740] 13:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8f2ab400) [pid = 1777] [serial = 2221] [outer = (nil)] 13:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8f483c00) [pid = 1777] [serial = 2222] [outer = 0x8f2ab400] 13:26:50 INFO - PROCESS | 1777 | 1461097610404 Marionette DEBUG loaded listener.js 13:26:50 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8f703c00) [pid = 1777] [serial = 2223] [outer = 0x8f2ab400] 13:26:51 INFO - PROCESS | 1777 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:26:51 INFO - PROCESS | 1777 | 1461097611216 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]]]}] 13:26:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:26:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1403ms 13:26:51 INFO - PROCESS | 1777 | 1461097611246 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 13:26:51 INFO - PROCESS | 1777 | 1461097611250 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 13:26:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:26:51 INFO - PROCESS | 1777 | 1461097611257 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:26:51 INFO - PROCESS | 1777 | 1461097611261 Marionette TRACE conn3 <- [1,2934,null,{}] 13:26:51 INFO - PROCESS | 1777 | 1461097611266 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}] 13:26:51 INFO - PROCESS | 1777 | 1461097611457 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 13:26:51 INFO - PROCESS | 1777 | 1461097611755 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c157800 == 159 [pid = 1777] [id = 741] 13:26:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8e88ec00) [pid = 1777] [serial = 2224] [outer = (nil)] 13:26:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8fba2400) [pid = 1777] [serial = 2225] [outer = 0x8e88ec00] 13:26:51 INFO - PROCESS | 1777 | 1461097611852 Marionette DEBUG loaded listener.js 13:26:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8fc64400) [pid = 1777] [serial = 2226] [outer = 0x8e88ec00] 13:26:52 INFO - PROCESS | 1777 | 1461097612695 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]]]}] 13:26:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:26:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1447ms 13:26:52 INFO - PROCESS | 1777 | 1461097612704 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 13:26:52 INFO - PROCESS | 1777 | 1461097612707 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 13:26:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:26:52 INFO - PROCESS | 1777 | 1461097612714 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:26:52 INFO - PROCESS | 1777 | 1461097612717 Marionette TRACE conn3 <- [1,2938,null,{}] 13:26:52 INFO - PROCESS | 1777 | 1461097612724 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}] 13:26:52 INFO - PROCESS | 1777 | 1461097612927 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 13:26:53 INFO - PROCESS | 1777 | 1461097613218 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:53 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d62800 == 160 [pid = 1777] [id = 742] 13:26:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b56c000) [pid = 1777] [serial = 2227] [outer = (nil)] 13:26:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8fdc4c00) [pid = 1777] [serial = 2228] [outer = 0x8b56c000] 13:26:53 INFO - PROCESS | 1777 | 1461097613312 Marionette DEBUG loaded listener.js 13:26:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8fdcc000) [pid = 1777] [serial = 2229] [outer = 0x8b56c000] 13:26:54 INFO - PROCESS | 1777 | 1461097614111 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]]]}] 13:26:54 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. 13:26:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1437ms 13:26:54 INFO - PROCESS | 1777 | 1461097614151 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 13:26:54 INFO - PROCESS | 1777 | 1461097614155 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 13:26:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:26:54 INFO - PROCESS | 1777 | 1461097614162 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:26:54 INFO - PROCESS | 1777 | 1461097614165 Marionette TRACE conn3 <- [1,2942,null,{}] 13:26:54 INFO - PROCESS | 1777 | 1461097614171 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}] 13:26:54 INFO - PROCESS | 1777 | 1461097614397 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 13:26:54 INFO - PROCESS | 1777 | 1461097614665 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:54 INFO - PROCESS | 1777 | ++DOCSHELL 0x897e7c00 == 161 [pid = 1777] [id = 743] 13:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8fb9e000) [pid = 1777] [serial = 2230] [outer = (nil)] 13:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x90386400) [pid = 1777] [serial = 2231] [outer = 0x8fb9e000] 13:26:54 INFO - PROCESS | 1777 | 1461097614753 Marionette DEBUG loaded listener.js 13:26:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x90389400) [pid = 1777] [serial = 2232] [outer = 0x8fb9e000] 13:26:55 INFO - PROCESS | 1777 | 1461097615540 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"]]]}] 13:26:55 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 13:26:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:26:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:26:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:26:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:26:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1430ms 13:26:55 INFO - PROCESS | 1777 | 1461097615593 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 13:26:55 INFO - PROCESS | 1777 | 1461097615597 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 13:26:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:26:55 INFO - PROCESS | 1777 | 1461097615603 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:26:55 INFO - PROCESS | 1777 | 1461097615607 Marionette TRACE conn3 <- [1,2946,null,{}] 13:26:55 INFO - PROCESS | 1777 | 1461097615612 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}] 13:26:55 INFO - PROCESS | 1777 | 1461097615838 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 13:26:56 INFO - PROCESS | 1777 | 1461097616108 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:56 INFO - PROCESS | 1777 | ++DOCSHELL 0x900a4000 == 162 [pid = 1777] [id = 744] 13:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x90381400) [pid = 1777] [serial = 2233] [outer = (nil)] 13:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x9041f400) [pid = 1777] [serial = 2234] [outer = 0x90381400] 13:26:56 INFO - PROCESS | 1777 | 1461097616198 Marionette DEBUG loaded listener.js 13:26:56 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x90422400) [pid = 1777] [serial = 2235] [outer = 0x90381400] 13:26:57 INFO - PROCESS | 1777 | 1461097616999 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]]]}] 13:26:57 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. 13:26:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1436ms 13:26:57 INFO - PROCESS | 1777 | 1461097617039 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 13:26:57 INFO - PROCESS | 1777 | 1461097617043 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 13:26:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:26:57 INFO - PROCESS | 1777 | 1461097617049 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:26:57 INFO - PROCESS | 1777 | 1461097617053 Marionette TRACE conn3 <- [1,2950,null,{}] 13:26:57 INFO - PROCESS | 1777 | 1461097617059 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}] 13:26:57 INFO - PROCESS | 1777 | 1461097617288 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 13:26:57 INFO - PROCESS | 1777 | 1461097617567 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:57 INFO - PROCESS | 1777 | ++DOCSHELL 0x88548800 == 163 [pid = 1777] [id = 745] 13:26:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8ae86400) [pid = 1777] [serial = 2236] [outer = (nil)] 13:26:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x90428400) [pid = 1777] [serial = 2237] [outer = 0x8ae86400] 13:26:57 INFO - PROCESS | 1777 | 1461097617652 Marionette DEBUG loaded listener.js 13:26:57 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x904c4c00) [pid = 1777] [serial = 2238] [outer = 0x8ae86400] 13:26:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x90522000 == 164 [pid = 1777] [id = 746] 13:26:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x90675c00) [pid = 1777] [serial = 2239] [outer = (nil)] 13:26:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x90680400) [pid = 1777] [serial = 2240] [outer = 0x90675c00] 13:26:58 INFO - PROCESS | 1777 | 1461097618590 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]]]}] 13:26:58 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. 13:26:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1581ms 13:26:58 INFO - PROCESS | 1777 | 1461097618642 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 13:26:58 INFO - PROCESS | 1777 | 1461097618646 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 13:26:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:26:58 INFO - PROCESS | 1777 | 1461097618652 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:26:58 INFO - PROCESS | 1777 | 1461097618656 Marionette TRACE conn3 <- [1,2954,null,{}] 13:26:58 INFO - PROCESS | 1777 | 1461097618662 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}] 13:26:58 INFO - PROCESS | 1777 | 1461097618897 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 13:26:59 INFO - PROCESS | 1777 | 1461097619191 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:26:59 INFO - PROCESS | 1777 | ++DOCSHELL 0x904cd000 == 165 [pid = 1777] [id = 747] 13:26:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x9067e000) [pid = 1777] [serial = 2241] [outer = (nil)] 13:26:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x91236400) [pid = 1777] [serial = 2242] [outer = 0x9067e000] 13:26:59 INFO - PROCESS | 1777 | 1461097619339 Marionette DEBUG loaded listener.js 13:26:59 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x9123e000) [pid = 1777] [serial = 2243] [outer = 0x9067e000] 13:27:00 INFO - PROCESS | 1777 | 1461097620124 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]]]}] 13:27:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:00 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 13:27:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1486ms 13:27:00 INFO - PROCESS | 1777 | 1461097620138 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 13:27:00 INFO - PROCESS | 1777 | 1461097620142 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 13:27:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:27:00 INFO - PROCESS | 1777 | 1461097620148 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:27:00 INFO - PROCESS | 1777 | 1461097620152 Marionette TRACE conn3 <- [1,2958,null,{}] 13:27:00 INFO - PROCESS | 1777 | 1461097620158 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}] 13:27:00 INFO - PROCESS | 1777 | 1461097620400 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 13:27:00 INFO - PROCESS | 1777 | 1461097620681 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x900a7800 == 166 [pid = 1777] [id = 748] 13:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x904c3000) [pid = 1777] [serial = 2244] [outer = (nil)] 13:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x91ee6c00) [pid = 1777] [serial = 2245] [outer = 0x904c3000] 13:27:00 INFO - PROCESS | 1777 | 1461097620778 Marionette DEBUG loaded listener.js 13:27:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x9305e800) [pid = 1777] [serial = 2246] [outer = 0x904c3000] 13:27:01 INFO - PROCESS | 1777 | 1461097621667 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]]]}] 13:27:01 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. 13:27:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1540ms 13:27:01 INFO - PROCESS | 1777 | 1461097621688 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 13:27:01 INFO - PROCESS | 1777 | 1461097621692 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 13:27:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:27:01 INFO - PROCESS | 1777 | 1461097621698 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:27:01 INFO - PROCESS | 1777 | 1461097621702 Marionette TRACE conn3 <- [1,2962,null,{}] 13:27:01 INFO - PROCESS | 1777 | 1461097621708 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}] 13:27:02 INFO - PROCESS | 1777 | 1461097622050 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 13:27:02 INFO - PROCESS | 1777 | 1461097622486 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:02 INFO - PROCESS | 1777 | ++DOCSHELL 0x8aea9800 == 167 [pid = 1777] [id = 749] 13:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x8b846000) [pid = 1777] [serial = 2247] [outer = (nil)] 13:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x93174400) [pid = 1777] [serial = 2248] [outer = 0x8b846000] 13:27:02 INFO - PROCESS | 1777 | 1461097622588 Marionette DEBUG loaded listener.js 13:27:02 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x9317a000) [pid = 1777] [serial = 2249] [outer = 0x8b846000] 13:27:03 INFO - PROCESS | 1777 | 1461097623422 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]]]}] 13:27:03 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. 13:27:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1792ms 13:27:03 INFO - PROCESS | 1777 | 1461097623492 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 13:27:03 INFO - PROCESS | 1777 | 1461097623496 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 13:27:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:27:03 INFO - PROCESS | 1777 | 1461097623502 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:27:03 INFO - PROCESS | 1777 | 1461097623506 Marionette TRACE conn3 <- [1,2966,null,{}] 13:27:03 INFO - PROCESS | 1777 | 1461097623511 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}] 13:27:03 INFO - PROCESS | 1777 | 1461097623719 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 13:27:04 INFO - PROCESS | 1777 | 1461097624019 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:04 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300f800 == 168 [pid = 1777] [id = 750] 13:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x9319dc00) [pid = 1777] [serial = 2250] [outer = (nil)] 13:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x931a3000) [pid = 1777] [serial = 2251] [outer = 0x9319dc00] 13:27:04 INFO - PROCESS | 1777 | 1461097624108 Marionette DEBUG loaded listener.js 13:27:04 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x931a6800) [pid = 1777] [serial = 2252] [outer = 0x9319dc00] 13:27:04 INFO - PROCESS | 1777 | 1461097624895 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]]]}] 13:27:04 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. 13:27:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1404ms 13:27:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:27:04 INFO - PROCESS | 1777 | 1461097624907 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 13:27:04 INFO - PROCESS | 1777 | 1461097624910 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 13:27:04 INFO - PROCESS | 1777 | 1461097624917 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:27:04 INFO - PROCESS | 1777 | 1461097624920 Marionette TRACE conn3 <- [1,2970,null,{}] 13:27:04 INFO - PROCESS | 1777 | 1461097624926 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}] 13:27:05 INFO - PROCESS | 1777 | 1461097625125 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 13:27:05 INFO - PROCESS | 1777 | 1461097625433 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x91e99400 == 169 [pid = 1777] [id = 751] 13:27:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x93174c00) [pid = 1777] [serial = 2253] [outer = (nil)] 13:27:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x93257400) [pid = 1777] [serial = 2254] [outer = 0x93174c00] 13:27:05 INFO - PROCESS | 1777 | 1461097625527 Marionette DEBUG loaded listener.js 13:27:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x93263800) [pid = 1777] [serial = 2255] [outer = 0x93174c00] 13:27:06 INFO - PROCESS | 1777 | 1461097626360 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]]]}] 13:27:06 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. 13:27:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1496ms 13:27:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:27:06 INFO - PROCESS | 1777 | 1461097626413 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 13:27:06 INFO - PROCESS | 1777 | 1461097626415 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 13:27:06 INFO - PROCESS | 1777 | 1461097626423 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:27:06 INFO - PROCESS | 1777 | 1461097626427 Marionette TRACE conn3 <- [1,2974,null,{}] 13:27:06 INFO - PROCESS | 1777 | 1461097626433 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}] 13:27:06 INFO - PROCESS | 1777 | 1461097626758 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 13:27:06 INFO - PROCESS | 1777 | 1461097626977 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:07 INFO - PROCESS | 1777 | ++DOCSHELL 0x855c7000 == 170 [pid = 1777] [id = 752] 13:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x931c4400) [pid = 1777] [serial = 2256] [outer = (nil)] 13:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x932ec000) [pid = 1777] [serial = 2257] [outer = 0x931c4400] 13:27:07 INFO - PROCESS | 1777 | 1461097627075 Marionette DEBUG loaded listener.js 13:27:07 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x93ac3400) [pid = 1777] [serial = 2258] [outer = 0x931c4400] 13:27:07 INFO - PROCESS | 1777 | 1461097627876 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]]]}] 13:27:07 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. 13:27:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1485ms 13:27:07 INFO - PROCESS | 1777 | 1461097627907 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 13:27:07 INFO - PROCESS | 1777 | 1461097627911 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 13:27:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:27:07 INFO - PROCESS | 1777 | 1461097627917 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:27:07 INFO - PROCESS | 1777 | 1461097627920 Marionette TRACE conn3 <- [1,2978,null,{}] 13:27:07 INFO - PROCESS | 1777 | 1461097627926 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}] 13:27:08 INFO - PROCESS | 1777 | 1461097628125 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 13:27:08 INFO - PROCESS | 1777 | 1461097628413 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x931bc800 == 171 [pid = 1777] [id = 753] 13:27:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0x931c5000) [pid = 1777] [serial = 2259] [outer = (nil)] 13:27:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0x93d11400) [pid = 1777] [serial = 2260] [outer = 0x931c5000] 13:27:08 INFO - PROCESS | 1777 | 1461097628499 Marionette DEBUG loaded listener.js 13:27:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x93d15400) [pid = 1777] [serial = 2261] [outer = 0x931c5000] 13:27:09 INFO - PROCESS | 1777 | 1461097629355 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]]]}] 13:27:09 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. 13:27:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1494ms 13:27:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:27:09 INFO - PROCESS | 1777 | 1461097629412 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 13:27:09 INFO - PROCESS | 1777 | 1461097629414 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 13:27:09 INFO - PROCESS | 1777 | 1461097629421 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:27:09 INFO - PROCESS | 1777 | 1461097629425 Marionette TRACE conn3 <- [1,2982,null,{}] 13:27:09 INFO - PROCESS | 1777 | 1461097629430 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}] 13:27:09 INFO - PROCESS | 1777 | 1461097629662 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 13:27:09 INFO - PROCESS | 1777 | 1461097629942 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:09 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c6800 == 172 [pid = 1777] [id = 754] 13:27:09 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0x93ac9400) [pid = 1777] [serial = 2262] [outer = (nil)] 13:27:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0x94dbfc00) [pid = 1777] [serial = 2263] [outer = 0x93ac9400] 13:27:10 INFO - PROCESS | 1777 | 1461097630032 Marionette DEBUG loaded listener.js 13:27:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0x95845400) [pid = 1777] [serial = 2264] [outer = 0x93ac9400] 13:27:10 INFO - PROCESS | 1777 | 1461097630824 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"]]]}] 13:27: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 13:27:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:27:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:27:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1447ms 13:27:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:27:10 INFO - PROCESS | 1777 | 1461097630869 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 13:27:10 INFO - PROCESS | 1777 | 1461097630871 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 13:27:10 INFO - PROCESS | 1777 | 1461097630878 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:27:10 INFO - PROCESS | 1777 | 1461097630882 Marionette TRACE conn3 <- [1,2986,null,{}] 13:27:10 INFO - PROCESS | 1777 | 1461097630887 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}] 13:27:11 INFO - PROCESS | 1777 | 1461097631089 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 13:27:11 INFO - PROCESS | 1777 | 1461097631364 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x83f86000 == 173 [pid = 1777] [id = 755] 13:27:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0x94dbbc00) [pid = 1777] [serial = 2265] [outer = (nil)] 13:27:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0x96fb7400) [pid = 1777] [serial = 2266] [outer = 0x94dbbc00] 13:27:11 INFO - PROCESS | 1777 | 1461097631451 Marionette DEBUG loaded listener.js 13:27:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0x96b97000) [pid = 1777] [serial = 2267] [outer = 0x94dbbc00] 13:27:12 INFO - PROCESS | 1777 | 1461097632295 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]]]}] 13:27:12 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. 13:27:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1444ms 13:27:12 INFO - PROCESS | 1777 | 1461097632321 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 13:27:12 INFO - PROCESS | 1777 | 1461097632325 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 13:27:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:27:12 INFO - PROCESS | 1777 | 1461097632331 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:27:12 INFO - PROCESS | 1777 | 1461097632334 Marionette TRACE conn3 <- [1,2990,null,{}] 13:27:12 INFO - PROCESS | 1777 | 1461097632340 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}] 13:27:12 INFO - PROCESS | 1777 | 1461097632542 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 13:27:12 INFO - PROCESS | 1777 | 1461097632849 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:12 INFO - PROCESS | 1777 | ++DOCSHELL 0x931c2800 == 174 [pid = 1777] [id = 756] 13:27:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x96b96c00) [pid = 1777] [serial = 2268] [outer = (nil)] 13:27:12 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x96fc6c00) [pid = 1777] [serial = 2269] [outer = 0x96b96c00] 13:27:12 INFO - PROCESS | 1777 | 1461097632937 Marionette DEBUG loaded listener.js 13:27:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 192 (0x96fcb400) [pid = 1777] [serial = 2270] [outer = 0x96b96c00] 13:27:13 INFO - PROCESS | 1777 | ++DOCSHELL 0x971ae000 == 175 [pid = 1777] [id = 757] 13:27:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 193 (0x979c8000) [pid = 1777] [serial = 2271] [outer = (nil)] 13:27:13 INFO - PROCESS | 1777 | ++DOMWINDOW == 194 (0x97d43c00) [pid = 1777] [serial = 2272] [outer = 0x979c8000] 13:27:13 INFO - PROCESS | 1777 | 1461097633861 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]]]}] 13:27: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. 13:27:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1579ms 13:27:13 INFO - PROCESS | 1777 | 1461097633911 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 13:27:13 INFO - PROCESS | 1777 | 1461097633915 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 13:27:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:27:13 INFO - PROCESS | 1777 | 1461097633921 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:27:13 INFO - PROCESS | 1777 | 1461097633925 Marionette TRACE conn3 <- [1,2994,null,{}] 13:27:13 INFO - PROCESS | 1777 | 1461097633931 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}] 13:27:14 INFO - PROCESS | 1777 | 1461097634177 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x840a5800 == 174 [pid = 1777] [id = 735] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x89c52400 == 173 [pid = 1777] [id = 734] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x855d2c00 == 172 [pid = 1777] [id = 733] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x85da8400 == 171 [pid = 1777] [id = 732] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8fba2000 == 170 [pid = 1777] [id = 730] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8fb9a800 == 169 [pid = 1777] [id = 729] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8f711000 == 168 [pid = 1777] [id = 728] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8b83fc00 == 167 [pid = 1777] [id = 726] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8f480800 == 166 [pid = 1777] [id = 727] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8b56f800 == 165 [pid = 1777] [id = 725] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8bf2f800 == 164 [pid = 1777] [id = 724] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8b621800 == 163 [pid = 1777] [id = 723] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x897ef400 == 162 [pid = 1777] [id = 722] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8b006800 == 161 [pid = 1777] [id = 720] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8b09b800 == 160 [pid = 1777] [id = 721] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8aeb3c00 == 159 [pid = 1777] [id = 719] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8ae84800 == 158 [pid = 1777] [id = 718] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x8ac16800 == 157 [pid = 1777] [id = 717] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc8c00 == 156 [pid = 1777] [id = 716] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x85da3000 == 155 [pid = 1777] [id = 714] 13:27:17 INFO - PROCESS | 1777 | --DOCSHELL 0x897ee800 == 154 [pid = 1777] [id = 715] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 193 (0x8fdcd400) [pid = 1777] [serial = 2090] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 192 (0x9823e800) [pid = 1777] [serial = 2109] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 191 (0x9810e000) [pid = 1777] [serial = 2108] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0xa0b8d000) [pid = 1777] [serial = 2121] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x99ca2c00) [pid = 1777] [serial = 2114] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x96fbb400) [pid = 1777] [serial = 2105] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8620a400) [pid = 1777] [serial = 2133] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x89d71000) [pid = 1777] [serial = 2075] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x9a673000) [pid = 1777] [serial = 2115] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0xa01bc000) [pid = 1777] [serial = 2120] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x897f0800) [pid = 1777] [serial = 2139] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x90390c00) [pid = 1777] [serial = 2091] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x904ca400) [pid = 1777] [serial = 2093] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8c154400) [pid = 1777] [serial = 2081] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8b621c00) [pid = 1777] [serial = 2013] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x84114800) [pid = 1777] [serial = 2130] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0xa0d34400) [pid = 1777] [serial = 2123] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8f711c00) [pid = 1777] [serial = 2084] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x85d9ac00) [pid = 1777] [serial = 2132] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x9fc85c00) [pid = 1777] [serial = 2118] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x932e2800) [pid = 1777] [serial = 2102] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x84111000) [pid = 1777] [serial = 2129] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x8b56dc00) [pid = 1777] [serial = 2079] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x9319d400) [pid = 1777] [serial = 2100] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x88bc2800) [pid = 1777] [serial = 2138] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x99815800) [pid = 1777] [serial = 2112] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x93003000) [pid = 1777] [serial = 2097] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8b0d8000) [pid = 1777] [serial = 2078] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8fc70000) [pid = 1777] [serial = 2088] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x93ac4400) [pid = 1777] [serial = 2103] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0xa454b000) [pid = 1777] [serial = 2126] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0xa2b4f800) [pid = 1777] [serial = 2124] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x88549400) [pid = 1777] [serial = 2136] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8e887800) [pid = 1777] [serial = 2082] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fb99000) [pid = 1777] [serial = 2085] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8fba5c00) [pid = 1777] [serial = 2087] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x91ee4400) [pid = 1777] [serial = 2096] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x90517000) [pid = 1777] [serial = 2094] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x971ad800) [pid = 1777] [serial = 2106] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x93173000) [pid = 1777] [serial = 2099] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x9918c400) [pid = 1777] [serial = 2111] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x9fc2e800) [pid = 1777] [serial = 2117] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0xa4555800) [pid = 1777] [serial = 2127] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x88284800) [pid = 1777] [serial = 2135] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x89d63400) [pid = 1777] [serial = 2141] [outer = (nil)] [url = about:blank] 13:27:17 INFO - PROCESS | 1777 | 1461097637643 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:17 INFO - PROCESS | 1777 | ++DOCSHELL 0x84114800 == 155 [pid = 1777] [id = 758] 13:27:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x84114c00) [pid = 1777] [serial = 2273] [outer = (nil)] 13:27:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x86205800) [pid = 1777] [serial = 2274] [outer = 0x84114c00] 13:27:17 INFO - PROCESS | 1777 | 1461097637725 Marionette DEBUG loaded listener.js 13:27:17 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x86297000) [pid = 1777] [serial = 2275] [outer = 0x84114c00] 13:27:18 INFO - PROCESS | 1777 | 1461097638505 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]]]}] 13:27:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:27:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 13:27:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 4609ms 13:27:18 INFO - PROCESS | 1777 | 1461097638533 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 13:27:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:27:18 INFO - PROCESS | 1777 | 1461097638538 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 13:27:18 INFO - PROCESS | 1777 | 1461097638546 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:27:18 INFO - PROCESS | 1777 | 1461097638552 Marionette TRACE conn3 <- [1,2998,null,{}] 13:27:18 INFO - PROCESS | 1777 | 1461097638559 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}] 13:27:18 INFO - PROCESS | 1777 | 1461097638787 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 13:27:19 INFO - PROCESS | 1777 | 1461097639004 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:19 INFO - PROCESS | 1777 | ++DOCSHELL 0x88bc1800 == 156 [pid = 1777] [id = 759] 13:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x88bc4800) [pid = 1777] [serial = 2276] [outer = (nil)] 13:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x88bc9c00) [pid = 1777] [serial = 2277] [outer = 0x88bc4800] 13:27:19 INFO - PROCESS | 1777 | 1461097639081 Marionette DEBUG loaded listener.js 13:27:19 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x897e9000) [pid = 1777] [serial = 2278] [outer = 0x88bc4800] 13:27:19 INFO - PROCESS | 1777 | 1461097639898 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]]]}] 13:27:19 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. 13:27:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1391ms 13:27:19 INFO - PROCESS | 1777 | 1461097639939 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 13:27:19 INFO - PROCESS | 1777 | 1461097639945 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 13:27:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:27:19 INFO - PROCESS | 1777 | 1461097639951 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:27:19 INFO - PROCESS | 1777 | 1461097639953 Marionette TRACE conn3 <- [1,3002,null,{}] 13:27:19 INFO - PROCESS | 1777 | 1461097639967 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}] 13:27:20 INFO - PROCESS | 1777 | 1461097640223 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 13:27:20 INFO - PROCESS | 1777 | 1461097640262 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:20 INFO - PROCESS | 1777 | ++DOCSHELL 0x85da3000 == 157 [pid = 1777] [id = 760] 13:27:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x89f53000) [pid = 1777] [serial = 2279] [outer = (nil)] 13:27:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x8ac11800) [pid = 1777] [serial = 2280] [outer = 0x89f53000] 13:27:20 INFO - PROCESS | 1777 | 1461097640333 Marionette DEBUG loaded listener.js 13:27:20 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x8ac1a000) [pid = 1777] [serial = 2281] [outer = 0x89f53000] 13:27:21 INFO - PROCESS | 1777 | 1461097641218 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]]]}] 13:27:21 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. 13:27:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1334ms 13:27:21 INFO - PROCESS | 1777 | 1461097641285 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 13:27:21 INFO - PROCESS | 1777 | 1461097641289 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 13:27:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:27:21 INFO - PROCESS | 1777 | 1461097641312 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:27:21 INFO - PROCESS | 1777 | 1461097641320 Marionette TRACE conn3 <- [1,3006,null,{}] 13:27:21 INFO - PROCESS | 1777 | 1461097641327 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}] 13:27:21 INFO - PROCESS | 1777 | 1461097641591 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 13:27:21 INFO - PROCESS | 1777 | 1461097641617 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:21 INFO - PROCESS | 1777 | ++DOCSHELL 0x8819a800 == 158 [pid = 1777] [id = 761] 13:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x8aeb3c00) [pid = 1777] [serial = 2282] [outer = (nil)] 13:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x8b098400) [pid = 1777] [serial = 2283] [outer = 0x8aeb3c00] 13:27:21 INFO - PROCESS | 1777 | 1461097641688 Marionette DEBUG loaded listener.js 13:27:21 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x8b0c0800) [pid = 1777] [serial = 2284] [outer = 0x8aeb3c00] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x897efc00) [pid = 1777] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x8fb9fc00) [pid = 1777] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x86210c00) [pid = 1777] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x8adb8000) [pid = 1777] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8ade9000) [pid = 1777] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8b566c00) [pid = 1777] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8b565c00) [pid = 1777] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8f486800) [pid = 1777] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8e887c00) [pid = 1777] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8c15b400) [pid = 1777] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b0c4c00) [pid = 1777] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x897e4c00) [pid = 1777] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8c158400) [pid = 1777] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8b09a800) [pid = 1777] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x86206000) [pid = 1777] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8ade1c00) [pid = 1777] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x8fba2800) [pid = 1777] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8ae87000) [pid = 1777] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8fc72c00) [pid = 1777] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x8fd6e800) [pid = 1777] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x89c56c00) [pid = 1777] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x8b6a9400) [pid = 1777] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x88bd0400) [pid = 1777] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:27:22 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x8410fc00) [pid = 1777] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:27:23 INFO - PROCESS | 1777 | 1461097643213 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]]]}] 13:27:23 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. 13:27:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1951ms 13:27:23 INFO - PROCESS | 1777 | 1461097643255 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 13:27:23 INFO - PROCESS | 1777 | 1461097643259 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 13:27:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:27:23 INFO - PROCESS | 1777 | 1461097643265 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:27:23 INFO - PROCESS | 1777 | 1461097643267 Marionette TRACE conn3 <- [1,3010,null,{}] 13:27:23 INFO - PROCESS | 1777 | 1461097643273 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}] 13:27:23 INFO - PROCESS | 1777 | 1461097643453 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 13:27:23 INFO - PROCESS | 1777 | 1461097643686 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:23 INFO - PROCESS | 1777 | ++DOCSHELL 0x86296000 == 159 [pid = 1777] [id = 762] 13:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x88199000) [pid = 1777] [serial = 2285] [outer = (nil)] 13:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8ae81c00) [pid = 1777] [serial = 2286] [outer = 0x88199000] 13:27:23 INFO - PROCESS | 1777 | 1461097643773 Marionette DEBUG loaded listener.js 13:27:23 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8b007c00) [pid = 1777] [serial = 2287] [outer = 0x88199000] 13:27:24 INFO - PROCESS | 1777 | 1461097644427 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]]]}] 13:27:24 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 13:27:24 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1185ms 13:27:24 INFO - PROCESS | 1777 | 1461097644451 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 13:27:24 INFO - PROCESS | 1777 | 1461097644455 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 13:27:24 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:27:24 INFO - PROCESS | 1777 | 1461097644461 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:27:24 INFO - PROCESS | 1777 | 1461097644463 Marionette TRACE conn3 <- [1,3014,null,{}] 13:27:24 INFO - PROCESS | 1777 | 1461097644469 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}] 13:27:24 INFO - PROCESS | 1777 | 1461097644644 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 13:27:25 INFO - PROCESS | 1777 | 1461097645058 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:25 INFO - PROCESS | 1777 | ++DOCSHELL 0x840b1400 == 160 [pid = 1777] [id = 763] 13:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8410bc00) [pid = 1777] [serial = 2288] [outer = (nil)] 13:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x84117000) [pid = 1777] [serial = 2289] [outer = 0x8410bc00] 13:27:25 INFO - PROCESS | 1777 | 1461097645153 Marionette DEBUG loaded listener.js 13:27:25 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x86f0ac00) [pid = 1777] [serial = 2290] [outer = 0x8410bc00] 13:27:25 INFO - PROCESS | 1777 | [1777] 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 13:27:26 INFO - PROCESS | 1777 | 1461097646156 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:27:26 INFO - {} 13:27:26 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1737ms 13:27:26 INFO - PROCESS | 1777 | 1461097646207 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 13:27:26 INFO - PROCESS | 1777 | 1461097646213 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 13:27:26 INFO - TEST-START | /FileAPI/fileReader.html 13:27:26 INFO - PROCESS | 1777 | 1461097646271 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:27:26 INFO - PROCESS | 1777 | 1461097646277 Marionette TRACE conn3 <- [1,3018,null,{}] 13:27:26 INFO - PROCESS | 1777 | 1461097646284 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}] 13:27:26 INFO - PROCESS | 1777 | 1461097646519 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 13:27:26 INFO - PROCESS | 1777 | 1461097646875 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:26 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d63400 == 161 [pid = 1777] [id = 764] 13:27:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x89d6f800) [pid = 1777] [serial = 2291] [outer = (nil)] 13:27:26 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8ae8b800) [pid = 1777] [serial = 2292] [outer = 0x89d6f800] 13:27:26 INFO - PROCESS | 1777 | 1461097646968 Marionette DEBUG loaded listener.js 13:27:27 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b093800) [pid = 1777] [serial = 2293] [outer = 0x89d6f800] 13:27:27 INFO - PROCESS | 1777 | 1461097647800 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]]]}] 13:27:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:27:27 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:27:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:27:27 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:27:27 INFO - TEST-OK | /FileAPI/fileReader.html | took 1592ms 13:27:27 INFO - PROCESS | 1777 | 1461097647864 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 13:27:27 INFO - PROCESS | 1777 | 1461097647874 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 13:27:27 INFO - TEST-START | /FileAPI/historical.html 13:27:27 INFO - PROCESS | 1777 | 1461097647883 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:27:27 INFO - PROCESS | 1777 | 1461097647887 Marionette TRACE conn3 <- [1,3022,null,{}] 13:27:27 INFO - PROCESS | 1777 | 1461097647912 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}] 13:27:28 INFO - PROCESS | 1777 | 1461097648124 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 13:27:28 INFO - PROCESS | 1777 | 1461097648418 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:28 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b618000 == 162 [pid = 1777] [id = 765] 13:27:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b61e800) [pid = 1777] [serial = 2294] [outer = (nil)] 13:27:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x8b625400) [pid = 1777] [serial = 2295] [outer = 0x8b61e800] 13:27:28 INFO - PROCESS | 1777 | 1461097648627 Marionette DEBUG loaded listener.js 13:27:28 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x8b705c00) [pid = 1777] [serial = 2296] [outer = 0x8b61e800] 13:27:29 INFO - PROCESS | 1777 | 1461097649491 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"]]]}] 13:27:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:27:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:27:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:27:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:27:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:27:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:27:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:27:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:27:29 INFO - TEST-OK | /FileAPI/historical.html | took 1646ms 13:27:29 INFO - PROCESS | 1777 | 1461097649532 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 13:27:29 INFO - PROCESS | 1777 | 1461097649536 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 13:27:29 INFO - TEST-START | /FileAPI/idlharness.html 13:27:29 INFO - PROCESS | 1777 | 1461097649559 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:27:29 INFO - PROCESS | 1777 | 1461097649568 Marionette TRACE conn3 <- [1,3026,null,{}] 13:27:29 INFO - PROCESS | 1777 | 1461097649596 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}] 13:27:29 INFO - PROCESS | 1777 | 1461097649804 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 13:27:30 INFO - PROCESS | 1777 | 1461097650091 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:30 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b4e5400 == 163 [pid = 1777] [id = 766] 13:27:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8b565800) [pid = 1777] [serial = 2297] [outer = (nil)] 13:27:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8bf29800) [pid = 1777] [serial = 2298] [outer = 0x8b565800] 13:27:30 INFO - PROCESS | 1777 | 1461097650180 Marionette DEBUG loaded listener.js 13:27:30 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8c154c00) [pid = 1777] [serial = 2299] [outer = 0x8b565800] 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:27:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:27:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:27:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:27:32 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 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:27:32 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 13:27:32 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 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:27:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:27:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:27:32 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 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:27:32 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 13:27:32 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 13:27:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:27:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:27:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:27:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:27:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:27:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:27:32 INFO - TEST-OK | /FileAPI/idlharness.html | took 2635ms 13:27:32 INFO - PROCESS | 1777 | 1461097651983 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]]]}] 13:27:32 INFO - PROCESS | 1777 | 1461097652228 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 13:27:32 INFO - PROCESS | 1777 | 1461097652237 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 13:27:32 INFO - TEST-START | /FileAPI/idlharness.worker 13:27:32 INFO - PROCESS | 1777 | 1461097652259 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:27:32 INFO - PROCESS | 1777 | 1461097652265 Marionette TRACE conn3 <- [1,3030,null,{}] 13:27:32 INFO - PROCESS | 1777 | 1461097652275 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}] 13:27:32 INFO - PROCESS | 1777 | 1461097652484 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 13:27:32 INFO - PROCESS | 1777 | 1461097652773 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:32 INFO - PROCESS | 1777 | ++DOCSHELL 0x8bf2b800 == 164 [pid = 1777] [id = 767] 13:27:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8c15b400) [pid = 1777] [serial = 2300] [outer = (nil)] 13:27:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8fd6a000) [pid = 1777] [serial = 2301] [outer = 0x8c15b400] 13:27:32 INFO - PROCESS | 1777 | 1461097652860 Marionette DEBUG loaded listener.js 13:27:32 INFO - PROCESS | 1777 | ++DOMWINDOW == 155 (0x8fd6f400) [pid = 1777] [serial = 2302] [outer = 0x8c15b400] 13:27:33 INFO - PROCESS | 1777 | [1777] 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 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 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 - {} 13:27:35 INFO - {} 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 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 - {} 13:27:35 INFO - {} 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:27:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:27:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 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 13:27:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:27:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:27:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:27:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:27:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:27:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:27:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:27:35 INFO - {} 13:27:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3218ms 13:27:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:27:35 INFO - PROCESS | 1777 | 1461097655353 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,{},{}]]]}] 13:27:35 INFO - PROCESS | 1777 | 1461097655500 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 13:27:35 INFO - PROCESS | 1777 | 1461097655505 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 13:27:35 INFO - PROCESS | 1777 | 1461097655525 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:27:35 INFO - PROCESS | 1777 | 1461097655532 Marionette TRACE conn3 <- [1,3034,null,{}] 13:27:35 INFO - PROCESS | 1777 | 1461097655550 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}] 13:27:35 INFO - PROCESS | 1777 | 1461097655894 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 13:27:36 INFO - PROCESS | 1777 | 1461097656190 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:36 INFO - PROCESS | 1777 | ++DOCSHELL 0x90382000 == 165 [pid = 1777] [id = 768] 13:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 156 (0x90386800) [pid = 1777] [serial = 2303] [outer = (nil)] 13:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 157 (0x97d4b000) [pid = 1777] [serial = 2304] [outer = 0x90386800] 13:27:36 INFO - PROCESS | 1777 | 1461097656289 Marionette DEBUG loaded listener.js 13:27:36 INFO - PROCESS | 1777 | ++DOMWINDOW == 158 (0x98104000) [pid = 1777] [serial = 2305] [outer = 0x90386800] 13:27:37 INFO - PROCESS | 1777 | 1461097657120 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]]]}] 13:27:37 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:27:37 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1650ms 13:27:37 INFO - PROCESS | 1777 | 1461097657176 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 13:27:37 INFO - PROCESS | 1777 | 1461097657180 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 13:27:37 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:27:37 INFO - PROCESS | 1777 | 1461097657187 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:27:37 INFO - PROCESS | 1777 | 1461097657190 Marionette TRACE conn3 <- [1,3038,null,{}] 13:27:37 INFO - PROCESS | 1777 | 1461097657196 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}] 13:27:37 INFO - PROCESS | 1777 | 1461097657394 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 13:27:37 INFO - PROCESS | 1777 | 1461097657690 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:37 INFO - PROCESS | 1777 | ++DOCSHELL 0x8c160400 == 166 [pid = 1777] [id = 769] 13:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 159 (0x9123b800) [pid = 1777] [serial = 2306] [outer = (nil)] 13:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 160 (0x9810f800) [pid = 1777] [serial = 2307] [outer = 0x9123b800] 13:27:37 INFO - PROCESS | 1777 | 1461097657779 Marionette DEBUG loaded listener.js 13:27:37 INFO - PROCESS | 1777 | ++DOMWINDOW == 161 (0x98232800) [pid = 1777] [serial = 2308] [outer = 0x9123b800] 13:27:38 INFO - PROCESS | 1777 | 1461097658572 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"]]]}] 13:27:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:27:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:27:38 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1441ms 13:27:38 INFO - PROCESS | 1777 | 1461097658630 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 13:27:38 INFO - PROCESS | 1777 | 1461097658634 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 13:27:38 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:27:38 INFO - PROCESS | 1777 | 1461097658644 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:27:38 INFO - PROCESS | 1777 | 1461097658646 Marionette TRACE conn3 <- [1,3042,null,{}] 13:27:38 INFO - PROCESS | 1777 | 1461097658653 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}] 13:27:38 INFO - PROCESS | 1777 | 1461097658864 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 13:27:39 INFO - PROCESS | 1777 | 1461097659163 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:39 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fd03000 == 167 [pid = 1777] [id = 770] 13:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 162 (0x9810b400) [pid = 1777] [serial = 2309] [outer = (nil)] 13:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 163 (0x9823fc00) [pid = 1777] [serial = 2310] [outer = 0x9810b400] 13:27:39 INFO - PROCESS | 1777 | 1461097659252 Marionette DEBUG loaded listener.js 13:27:39 INFO - PROCESS | 1777 | ++DOMWINDOW == 164 (0x983f7c00) [pid = 1777] [serial = 2311] [outer = 0x9810b400] 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:27:40 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. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:27:40 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'.) 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:27:40 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. 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:27:40 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. 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:27:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:27:40 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. 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:27:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:27:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:27:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:27:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:27:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:27:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1920ms 13:27:40 INFO - PROCESS | 1777 | 1461097660453 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]]]}] 13:27:40 INFO - PROCESS | 1777 | 1461097660627 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 13:27:40 INFO - PROCESS | 1777 | 1461097660632 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 13:27:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:27:40 INFO - PROCESS | 1777 | 1461097660642 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:27:40 INFO - PROCESS | 1777 | 1461097660646 Marionette TRACE conn3 <- [1,3046,null,{}] 13:27:40 INFO - PROCESS | 1777 | 1461097660651 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}] 13:27:40 INFO - PROCESS | 1777 | 1461097660959 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 13:27:41 INFO - PROCESS | 1777 | 1461097661313 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:41 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b564800 == 168 [pid = 1777] [id = 771] 13:27:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 165 (0x8fc72c00) [pid = 1777] [serial = 2312] [outer = (nil)] 13:27:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 166 (0x8fdc8000) [pid = 1777] [serial = 2313] [outer = 0x8fc72c00] 13:27:41 INFO - PROCESS | 1777 | 1461097661398 Marionette DEBUG loaded listener.js 13:27:41 INFO - PROCESS | 1777 | ++DOMWINDOW == 167 (0x8fdcd400) [pid = 1777] [serial = 2314] [outer = 0x8fc72c00] 13:27:41 INFO - PROCESS | 1777 | [1777] 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 13:27:42 INFO - PROCESS | 1777 | 1461097662255 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:27:42 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:27:42 INFO - {} 13:27:42 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1632ms 13:27:42 INFO - PROCESS | 1777 | 1461097662275 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 13:27:42 INFO - PROCESS | 1777 | 1461097662279 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 13:27:42 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:27:42 INFO - PROCESS | 1777 | 1461097662285 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:27:42 INFO - PROCESS | 1777 | 1461097662288 Marionette TRACE conn3 <- [1,3050,null,{}] 13:27:42 INFO - PROCESS | 1777 | 1461097662294 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}] 13:27:42 INFO - PROCESS | 1777 | 1461097662501 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 13:27:42 INFO - PROCESS | 1777 | 1461097662803 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:42 INFO - PROCESS | 1777 | ++DOCSHELL 0x8fdc9c00 == 169 [pid = 1777] [id = 772] 13:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 168 (0x90425000) [pid = 1777] [serial = 2315] [outer = (nil)] 13:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 169 (0x914e0400) [pid = 1777] [serial = 2316] [outer = 0x90425000] 13:27:42 INFO - PROCESS | 1777 | 1461097662891 Marionette DEBUG loaded listener.js 13:27:42 INFO - PROCESS | 1777 | ++DOMWINDOW == 170 (0x91edd400) [pid = 1777] [serial = 2317] [outer = 0x90425000] 13:27:43 INFO - PROCESS | 1777 | 1461097663740 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]]]}] 13:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:27:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:27:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1493ms 13:27:43 INFO - PROCESS | 1777 | 1461097663780 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 13:27:43 INFO - PROCESS | 1777 | 1461097663783 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 13:27:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:27:43 INFO - PROCESS | 1777 | 1461097663791 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:27:43 INFO - PROCESS | 1777 | 1461097663794 Marionette TRACE conn3 <- [1,3054,null,{}] 13:27:43 INFO - PROCESS | 1777 | 1461097663800 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}] 13:27:44 INFO - PROCESS | 1777 | 1461097664043 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 13:27:44 INFO - PROCESS | 1777 | 1461097664325 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:44 INFO - PROCESS | 1777 | ++DOCSHELL 0x9041f800 == 170 [pid = 1777] [id = 773] 13:27:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 171 (0x904ce000) [pid = 1777] [serial = 2318] [outer = (nil)] 13:27:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 172 (0x93173800) [pid = 1777] [serial = 2319] [outer = 0x904ce000] 13:27:44 INFO - PROCESS | 1777 | 1461097664422 Marionette DEBUG loaded listener.js 13:27:44 INFO - PROCESS | 1777 | ++DOMWINDOW == 173 (0x98b0e000) [pid = 1777] [serial = 2320] [outer = 0x904ce000] 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:27:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:27:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 13:27:46 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:27:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:46 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:27:46 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:27:46 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2124ms 13:27:46 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:27:46 INFO - PROCESS | 1777 | 1461097665754 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"]]]}] 13:27:46 INFO - PROCESS | 1777 | 1461097665919 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 13:27:46 INFO - PROCESS | 1777 | 1461097665927 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 13:27:46 INFO - PROCESS | 1777 | 1461097665939 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:27:46 INFO - PROCESS | 1777 | 1461097665946 Marionette TRACE conn3 <- [1,3058,null,{}] 13:27:46 INFO - PROCESS | 1777 | 1461097666138 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}] 13:27:46 INFO - PROCESS | 1777 | 1461097666435 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 13:27:46 INFO - PROCESS | 1777 | 1461097666657 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:46 INFO - PROCESS | 1777 | ++DOCSHELL 0x9300cc00 == 171 [pid = 1777] [id = 774] 13:27:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 174 (0x931bb400) [pid = 1777] [serial = 2321] [outer = (nil)] 13:27:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 175 (0x9a8a0000) [pid = 1777] [serial = 2322] [outer = 0x931bb400] 13:27:46 INFO - PROCESS | 1777 | 1461097666742 Marionette DEBUG loaded listener.js 13:27:46 INFO - PROCESS | 1777 | ++DOMWINDOW == 176 (0x9df81400) [pid = 1777] [serial = 2323] [outer = 0x931bb400] 13:27:47 INFO - PROCESS | 1777 | 1461097667613 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]]]}] 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:27:47 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:47 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:27:47 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:27:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:47 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:27:47 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:27:47 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1702ms 13:27:47 INFO - PROCESS | 1777 | 1461097667643 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 13:27:47 INFO - PROCESS | 1777 | 1461097667646 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 13:27:47 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:27:47 INFO - PROCESS | 1777 | 1461097667655 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:27:47 INFO - PROCESS | 1777 | 1461097667663 Marionette TRACE conn3 <- [1,3062,null,{}] 13:27:47 INFO - PROCESS | 1777 | 1461097667668 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}] 13:27:47 INFO - PROCESS | 1777 | 1461097667902 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 13:27:48 INFO - PROCESS | 1777 | 1461097668181 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:48 INFO - PROCESS | 1777 | ++DOCSHELL 0x8b70dc00 == 172 [pid = 1777] [id = 775] 13:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 177 (0x8b70e800) [pid = 1777] [serial = 2324] [outer = (nil)] 13:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 178 (0x98102800) [pid = 1777] [serial = 2325] [outer = 0x8b70e800] 13:27:48 INFO - PROCESS | 1777 | 1461097668271 Marionette DEBUG loaded listener.js 13:27:48 INFO - PROCESS | 1777 | ++DOMWINDOW == 179 (0x9a89c800) [pid = 1777] [serial = 2326] [outer = 0x8b70e800] 13:27:48 INFO - PROCESS | 1777 | [1777] 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 13:27:49 INFO - PROCESS | 1777 | 1461097669219 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:27:49 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:27:49 INFO - {} 13:27:49 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1586ms 13:27:49 INFO - PROCESS | 1777 | 1461097669242 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 13:27:49 INFO - PROCESS | 1777 | 1461097669245 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 13:27:49 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:27:49 INFO - PROCESS | 1777 | 1461097669251 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:27:49 INFO - PROCESS | 1777 | 1461097669254 Marionette TRACE conn3 <- [1,3066,null,{}] 13:27:49 INFO - PROCESS | 1777 | 1461097669260 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}] 13:27:49 INFO - PROCESS | 1777 | 1461097669467 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 13:27:49 INFO - PROCESS | 1777 | 1461097669781 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:49 INFO - PROCESS | 1777 | ++DOCSHELL 0x8620c000 == 173 [pid = 1777] [id = 776] 13:27:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 180 (0x9df8cc00) [pid = 1777] [serial = 2327] [outer = (nil)] 13:27:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 181 (0xa01c3400) [pid = 1777] [serial = 2328] [outer = 0x9df8cc00] 13:27:49 INFO - PROCESS | 1777 | 1461097669871 Marionette DEBUG loaded listener.js 13:27:49 INFO - PROCESS | 1777 | ++DOMWINDOW == 182 (0xa0b47400) [pid = 1777] [serial = 2329] [outer = 0x9df8cc00] 13:27:50 INFO - PROCESS | 1777 | 1461097670720 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]]]}] 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:27:50 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:27:50 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1528ms 13:27:50 INFO - PROCESS | 1777 | 1461097670783 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 13:27:50 INFO - PROCESS | 1777 | 1461097670786 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 13:27:50 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:27:50 INFO - PROCESS | 1777 | 1461097670792 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:27:50 INFO - PROCESS | 1777 | 1461097670796 Marionette TRACE conn3 <- [1,3070,null,{}] 13:27:50 INFO - PROCESS | 1777 | 1461097670816 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}] 13:27:51 INFO - PROCESS | 1777 | 1461097671114 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 13:27:51 INFO - PROCESS | 1777 | 1461097671351 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:51 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6c000 == 174 [pid = 1777] [id = 777] 13:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 183 (0x8b619800) [pid = 1777] [serial = 2330] [outer = (nil)] 13:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 184 (0xa0d2f000) [pid = 1777] [serial = 2331] [outer = 0x8b619800] 13:27:51 INFO - PROCESS | 1777 | 1461097671436 Marionette DEBUG loaded listener.js 13:27:51 INFO - PROCESS | 1777 | ++DOMWINDOW == 185 (0xa0d39400) [pid = 1777] [serial = 2332] [outer = 0x8b619800] 13:27:52 INFO - PROCESS | 1777 | 1461097672269 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]]]}] 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:27:52 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:27:52 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1535ms 13:27:52 INFO - PROCESS | 1777 | 1461097672329 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 13:27:52 INFO - PROCESS | 1777 | 1461097672332 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 13:27:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:27:52 INFO - PROCESS | 1777 | 1461097672339 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:27:52 INFO - PROCESS | 1777 | 1461097672343 Marionette TRACE conn3 <- [1,3074,null,{}] 13:27:52 INFO - PROCESS | 1777 | 1461097672348 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}] 13:27:52 INFO - PROCESS | 1777 | 1461097672550 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 13:27:52 INFO - PROCESS | 1777 | 1461097672862 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:52 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0d2fc00 == 175 [pid = 1777] [id = 778] 13:27:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 186 (0xa2b2f800) [pid = 1777] [serial = 2333] [outer = (nil)] 13:27:52 INFO - PROCESS | 1777 | ++DOMWINDOW == 187 (0xa2bb9400) [pid = 1777] [serial = 2334] [outer = 0xa2b2f800] 13:27:52 INFO - PROCESS | 1777 | 1461097672952 Marionette DEBUG loaded listener.js 13:27:53 INFO - PROCESS | 1777 | ++DOMWINDOW == 188 (0xa2bc2400) [pid = 1777] [serial = 2335] [outer = 0xa2b2f800] 13:27:53 INFO - PROCESS | 1777 | 1461097673752 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]]]}] 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:27:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:27:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1440ms 13:27:53 INFO - PROCESS | 1777 | 1461097673781 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 13:27:53 INFO - PROCESS | 1777 | 1461097673787 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 13:27:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:27:53 INFO - PROCESS | 1777 | 1461097673794 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:27:53 INFO - PROCESS | 1777 | 1461097673797 Marionette TRACE conn3 <- [1,3078,null,{}] 13:27:53 INFO - PROCESS | 1777 | 1461097673803 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}] 13:27:54 INFO - PROCESS | 1777 | 1461097674048 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 13:27:54 INFO - PROCESS | 1777 | 1461097674336 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:54 INFO - PROCESS | 1777 | ++DOCSHELL 0xa0111800 == 176 [pid = 1777] [id = 779] 13:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 189 (0xa0137000) [pid = 1777] [serial = 2336] [outer = (nil)] 13:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 190 (0x9fd93400) [pid = 1777] [serial = 2337] [outer = 0xa0137000] 13:27:54 INFO - PROCESS | 1777 | 1461097674460 Marionette DEBUG loaded listener.js 13:27:54 INFO - PROCESS | 1777 | ++DOMWINDOW == 191 (0x9fd98c00) [pid = 1777] [serial = 2338] [outer = 0xa0137000] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x86296000 == 175 [pid = 1777] [id = 762] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8819a800 == 174 [pid = 1777] [id = 761] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x85da3000 == 173 [pid = 1777] [id = 760] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88bc1800 == 172 [pid = 1777] [id = 759] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x84114800 == 171 [pid = 1777] [id = 758] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x971ae000 == 170 [pid = 1777] [id = 757] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x83f86000 == 169 [pid = 1777] [id = 755] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931c6800 == 168 [pid = 1777] [id = 754] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x855c7000 == 167 [pid = 1777] [id = 752] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x931bc800 == 166 [pid = 1777] [id = 753] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x91e99400 == 165 [pid = 1777] [id = 751] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x9300f800 == 164 [pid = 1777] [id = 750] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8aea9800 == 163 [pid = 1777] [id = 749] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x904cd000 == 162 [pid = 1777] [id = 747] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x900a7800 == 161 [pid = 1777] [id = 748] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88548800 == 160 [pid = 1777] [id = 745] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x90522000 == 159 [pid = 1777] [id = 746] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x900a4000 == 158 [pid = 1777] [id = 744] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x897e7c00 == 157 [pid = 1777] [id = 743] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x89d62800 == 156 [pid = 1777] [id = 742] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8b83f000 == 155 [pid = 1777] [id = 740] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8c157800 == 154 [pid = 1777] [id = 741] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x88197800 == 153 [pid = 1777] [id = 739] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x8adc1000 == 152 [pid = 1777] [id = 738] 13:27:57 INFO - PROCESS | 1777 | --DOCSHELL 0x897e7000 == 151 [pid = 1777] [id = 737] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 190 (0x8aeb3400) [pid = 1777] [serial = 2207] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 189 (0x8b0bc000) [pid = 1777] [serial = 2208] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 188 (0x89c56800) [pid = 1777] [serial = 2147] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 187 (0x8fc67000) [pid = 1777] [serial = 2186] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 186 (0x88b2ac00) [pid = 1777] [serial = 2199] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 185 (0x8adec800) [pid = 1777] [serial = 2151] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 184 (0x8ae89000) [pid = 1777] [serial = 2204] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 183 (0x8ade1400) [pid = 1777] [serial = 2150] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 182 (0x8b710800) [pid = 1777] [serial = 2169] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 181 (0x8b6b2000) [pid = 1777] [serial = 2166] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 180 (0x8fb98c00) [pid = 1777] [serial = 2183] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 179 (0x8f704c00) [pid = 1777] [serial = 2180] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 178 (0x8e883800) [pid = 1777] [serial = 2174] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 177 (0x8b0da400) [pid = 1777] [serial = 2159] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 176 (0x8b623c00) [pid = 1777] [serial = 2165] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 175 (0x89c51800) [pid = 1777] [serial = 2201] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 174 (0x8b4de000) [pid = 1777] [serial = 2160] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 173 (0x8f2b4400) [pid = 1777] [serial = 2178] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 172 (0x8b619000) [pid = 1777] [serial = 2163] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 171 (0x88281c00) [pid = 1777] [serial = 2144] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 170 (0x8ae8f000) [pid = 1777] [serial = 2153] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 169 (0x8854bc00) [pid = 1777] [serial = 2145] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 168 (0x8fb9cc00) [pid = 1777] [serial = 2184] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 167 (0x8819c800) [pid = 1777] [serial = 2198] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 166 (0x8fd10400) [pid = 1777] [serial = 2190] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 165 (0x8b010400) [pid = 1777] [serial = 2157] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 164 (0x8fd76400) [pid = 1777] [serial = 2193] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 163 (0x900abc00) [pid = 1777] [serial = 2196] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 162 (0x8aeadc00) [pid = 1777] [serial = 2154] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 161 (0x8b56cc00) [pid = 1777] [serial = 2162] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 160 (0x8e88fc00) [pid = 1777] [serial = 2175] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 159 (0x89f4f000) [pid = 1777] [serial = 2202] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 158 (0x8b004800) [pid = 1777] [serial = 2205] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 157 (0x89f50000) [pid = 1777] [serial = 2148] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 156 (0x8fd72c00) [pid = 1777] [serial = 2192] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 155 (0x8fc6a800) [pid = 1777] [serial = 2187] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 154 (0x8f712000) [pid = 1777] [serial = 2181] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8b702000) [pid = 1777] [serial = 2073] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8fd0b000) [pid = 1777] [serial = 2189] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x8be0c000) [pid = 1777] [serial = 2172] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x8b00bc00) [pid = 1777] [serial = 2156] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8f2afc00) [pid = 1777] [serial = 2177] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x8be06400) [pid = 1777] [serial = 2171] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x8fdd0000) [pid = 1777] [serial = 2195] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8b70c400) [pid = 1777] [serial = 2168] [outer = (nil)] [url = about:blank] 13:27:57 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x8ac1a400) [pid = 1777] [serial = 2076] [outer = (nil)] [url = about:blank] 13:27:58 INFO - PROCESS | 1777 | 1461097678203 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 13:27:58 INFO - PROCESS | 1777 | 1461097678246 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 13:27:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 13:27:58 INFO - PROCESS | 1777 | 1461097678264 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:27:58 INFO - PROCESS | 1777 | 1461097678273 Marionette TRACE conn3 <- [1,3082,null,{}] 13:27:58 INFO - PROCESS | 1777 | 1461097678334 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}] 13:27:58 INFO - PROCESS | 1777 | 1461097678541 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 13:27:58 INFO - PROCESS | 1777 | 1461097678553 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:27:58 INFO - PROCESS | 1777 | ++DOCSHELL 0x88285400 == 152 [pid = 1777] [id = 780] 13:27:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x88541400) [pid = 1777] [serial = 2339] [outer = (nil)] 13:27:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x897e7c00) [pid = 1777] [serial = 2340] [outer = 0x88541400] 13:27:58 INFO - PROCESS | 1777 | 1461097678633 Marionette DEBUG loaded listener.js 13:27:58 INFO - PROCESS | 1777 | ++DOMWINDOW == 148 (0x89c4e000) [pid = 1777] [serial = 2341] [outer = 0x88541400] 13:27:59 INFO - PROCESS | 1777 | 1461097679613 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]]]}] 13:27:59 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:27:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:27:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:27:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:27:59 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:27:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:27:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1385ms 13:27:59 INFO - PROCESS | 1777 | 1461097679646 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 13:27:59 INFO - PROCESS | 1777 | 1461097679654 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 13:27:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:27:59 INFO - PROCESS | 1777 | 1461097679664 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:27:59 INFO - PROCESS | 1777 | 1461097679667 Marionette TRACE conn3 <- [1,3086,null,{}] 13:27:59 INFO - PROCESS | 1777 | 1461097679673 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}] 13:27:59 INFO - PROCESS | 1777 | 1461097679870 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 13:28:00 INFO - PROCESS | 1777 | 1461097680119 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:00 INFO - PROCESS | 1777 | ++DOCSHELL 0x89c52400 == 153 [pid = 1777] [id = 781] 13:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 149 (0x89c55000) [pid = 1777] [serial = 2342] [outer = (nil)] 13:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 150 (0x8adba800) [pid = 1777] [serial = 2343] [outer = 0x89c55000] 13:28:00 INFO - PROCESS | 1777 | 1461097680194 Marionette DEBUG loaded listener.js 13:28:00 INFO - PROCESS | 1777 | ++DOMWINDOW == 151 (0x8ade5c00) [pid = 1777] [serial = 2344] [outer = 0x89c55000] 13:28:01 INFO - PROCESS | 1777 | 1461097681065 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:28:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:28:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1448ms 13:28:01 INFO - PROCESS | 1777 | 1461097681112 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 13:28:01 INFO - PROCESS | 1777 | 1461097681115 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 13:28:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:28:01 INFO - PROCESS | 1777 | 1461097681129 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:28:01 INFO - PROCESS | 1777 | 1461097681134 Marionette TRACE conn3 <- [1,3090,null,{}] 13:28:01 INFO - PROCESS | 1777 | 1461097681150 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}] 13:28:01 INFO - PROCESS | 1777 | 1461097681417 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 13:28:01 INFO - PROCESS | 1777 | 1461097681459 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:01 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ade8800 == 154 [pid = 1777] [id = 782] 13:28:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 152 (0x8aeb0800) [pid = 1777] [serial = 2345] [outer = (nil)] 13:28:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 153 (0x8b00bc00) [pid = 1777] [serial = 2346] [outer = 0x8aeb0800] 13:28:01 INFO - PROCESS | 1777 | 1461097681533 Marionette DEBUG loaded listener.js 13:28:01 INFO - PROCESS | 1777 | ++DOMWINDOW == 154 (0x8b09b000) [pid = 1777] [serial = 2347] [outer = 0x8aeb0800] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 153 (0x8b846000) [pid = 1777] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 152 (0x8b56c000) [pid = 1777] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 151 (0x9319dc00) [pid = 1777] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 150 (0x90675c00) [pid = 1777] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 149 (0x8b0d3800) [pid = 1777] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 148 (0x9067e000) [pid = 1777] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 147 (0x94dbbc00) [pid = 1777] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 146 (0x8aeb3c00) [pid = 1777] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 145 (0x88bc4800) [pid = 1777] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 144 (0x904c3000) [pid = 1777] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 143 (0x8e88ec00) [pid = 1777] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 142 (0x8ae86400) [pid = 1777] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 141 (0x93ac9400) [pid = 1777] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 140 (0x931c4400) [pid = 1777] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 139 (0x90381400) [pid = 1777] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 138 (0x8fb9e000) [pid = 1777] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 137 (0x84114c00) [pid = 1777] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 136 (0x93174c00) [pid = 1777] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 135 (0x8f2ab400) [pid = 1777] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 134 (0x931c5000) [pid = 1777] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 133 (0x8b0d3400) [pid = 1777] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 132 (0x89c52c00) [pid = 1777] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 131 (0x89c4a800) [pid = 1777] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 130 (0x89f53000) [pid = 1777] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:28:03 INFO - PROCESS | 1777 | --DOMWINDOW == 129 (0x979c8000) [pid = 1777] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:28:03 INFO - PROCESS | 1777 | 1461097683079 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:28:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:28:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1995ms 13:28:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:28:03 INFO - PROCESS | 1777 | 1461097683117 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 13:28:03 INFO - PROCESS | 1777 | 1461097683120 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 13:28:03 INFO - PROCESS | 1777 | 1461097683126 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:28:03 INFO - PROCESS | 1777 | 1461097683130 Marionette TRACE conn3 <- [1,3094,null,{}] 13:28:03 INFO - PROCESS | 1777 | 1461097683135 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}] 13:28:03 INFO - PROCESS | 1777 | 1461097683438 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 13:28:03 INFO - PROCESS | 1777 | 1461097683579 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:03 INFO - PROCESS | 1777 | ++DOCSHELL 0x8ac17400 == 155 [pid = 1777] [id = 783] 13:28:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 130 (0x8b09ac00) [pid = 1777] [serial = 2348] [outer = (nil)] 13:28:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 131 (0x8b0cc800) [pid = 1777] [serial = 2349] [outer = 0x8b09ac00] 13:28:03 INFO - PROCESS | 1777 | 1461097683651 Marionette DEBUG loaded listener.js 13:28:03 INFO - PROCESS | 1777 | ++DOMWINDOW == 132 (0x8b4df400) [pid = 1777] [serial = 2350] [outer = 0x8b09ac00] 13:28:04 INFO - PROCESS | 1777 | 1461097684548 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:28:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:28:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1431ms 13:28:04 INFO - PROCESS | 1777 | 1461097684557 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 13:28:04 INFO - PROCESS | 1777 | 1461097684560 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 13:28:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:28:04 INFO - PROCESS | 1777 | 1461097684566 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:28:04 INFO - PROCESS | 1777 | 1461097684569 Marionette TRACE conn3 <- [1,3098,null,{}] 13:28:04 INFO - PROCESS | 1777 | 1461097684575 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}] 13:28:04 INFO - PROCESS | 1777 | 1461097684761 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 13:28:05 INFO - PROCESS | 1777 | 1461097685141 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:05 INFO - PROCESS | 1777 | ++DOCSHELL 0x840a5800 == 156 [pid = 1777] [id = 784] 13:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 133 (0x840ad400) [pid = 1777] [serial = 2351] [outer = (nil)] 13:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 134 (0x85da6c00) [pid = 1777] [serial = 2352] [outer = 0x840ad400] 13:28:05 INFO - PROCESS | 1777 | 1461097685243 Marionette DEBUG loaded listener.js 13:28:05 INFO - PROCESS | 1777 | ++DOMWINDOW == 135 (0x86f07c00) [pid = 1777] [serial = 2353] [outer = 0x840ad400] 13:28:06 INFO - PROCESS | 1777 | 1461097686140 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]]]}] 13:28:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:28:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:28:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1631ms 13:28:06 INFO - PROCESS | 1777 | 1461097686200 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 13:28:06 INFO - PROCESS | 1777 | 1461097686208 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 13:28:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:28:06 INFO - PROCESS | 1777 | 1461097686217 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:28:06 INFO - PROCESS | 1777 | 1461097686224 Marionette TRACE conn3 <- [1,3102,null,{}] 13:28:06 INFO - PROCESS | 1777 | 1461097686232 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}] 13:28:06 INFO - PROCESS | 1777 | 1461097686468 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 13:28:06 INFO - PROCESS | 1777 | 1461097686772 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:06 INFO - PROCESS | 1777 | ++DOCSHELL 0x897ebc00 == 157 [pid = 1777] [id = 785] 13:28:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 136 (0x89c4d400) [pid = 1777] [serial = 2354] [outer = (nil)] 13:28:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 137 (0x89d6dc00) [pid = 1777] [serial = 2355] [outer = 0x89c4d400] 13:28:06 INFO - PROCESS | 1777 | 1461097686866 Marionette DEBUG loaded listener.js 13:28:06 INFO - PROCESS | 1777 | ++DOMWINDOW == 138 (0x89f55c00) [pid = 1777] [serial = 2356] [outer = 0x89c4d400] 13:28:07 INFO - PROCESS | 1777 | 1461097687807 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:28:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:28:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1640ms 13:28:07 INFO - PROCESS | 1777 | 1461097687859 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 13:28:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:28:07 INFO - PROCESS | 1777 | 1461097687866 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 13:28:07 INFO - PROCESS | 1777 | 1461097687875 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:28:07 INFO - PROCESS | 1777 | 1461097687878 Marionette TRACE conn3 <- [1,3106,null,{}] 13:28:07 INFO - PROCESS | 1777 | 1461097687884 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}] 13:28:08 INFO - PROCESS | 1777 | 1461097688133 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 13:28:08 INFO - PROCESS | 1777 | 1461097688438 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:08 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adb4000 == 158 [pid = 1777] [id = 786] 13:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 139 (0x8adeb400) [pid = 1777] [serial = 2357] [outer = (nil)] 13:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 140 (0x8ae84800) [pid = 1777] [serial = 2358] [outer = 0x8adeb400] 13:28:08 INFO - PROCESS | 1777 | 1461097688619 Marionette DEBUG loaded listener.js 13:28:08 INFO - PROCESS | 1777 | ++DOMWINDOW == 141 (0x8aeb0000) [pid = 1777] [serial = 2359] [outer = 0x8adeb400] 13:28:09 INFO - PROCESS | 1777 | 1461097689517 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]]]}] 13:28:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:28:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:28:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:28:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1696ms 13:28:09 INFO - PROCESS | 1777 | 1461097689570 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 13:28:09 INFO - PROCESS | 1777 | 1461097689573 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 13:28:09 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:28:09 INFO - PROCESS | 1777 | 1461097689632 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:28:09 INFO - PROCESS | 1777 | 1461097689642 Marionette TRACE conn3 <- [1,3110,null,{}] 13:28:09 INFO - PROCESS | 1777 | 1461097689656 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}] 13:28:09 INFO - PROCESS | 1777 | 1461097689891 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 13:28:10 INFO - PROCESS | 1777 | 1461097690191 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:10 INFO - PROCESS | 1777 | ++DOCSHELL 0x8adbd400 == 159 [pid = 1777] [id = 787] 13:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 142 (0x8b090c00) [pid = 1777] [serial = 2360] [outer = (nil)] 13:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 143 (0x8b562c00) [pid = 1777] [serial = 2361] [outer = 0x8b090c00] 13:28:10 INFO - PROCESS | 1777 | 1461097690279 Marionette DEBUG loaded listener.js 13:28:10 INFO - PROCESS | 1777 | ++DOMWINDOW == 144 (0x8b56b800) [pid = 1777] [serial = 2362] [outer = 0x8b090c00] 13:28:11 INFO - PROCESS | 1777 | 1461097691143 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"]]]}] 13:28:11 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:28:11 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 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:28:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:28:11 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:28:11 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1555ms 13:28:11 INFO - PROCESS | 1777 | 1461097691178 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 13:28:11 INFO - PROCESS | 1777 | 1461097691183 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 13:28:11 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:28:11 INFO - PROCESS | 1777 | 1461097691189 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:28:11 INFO - PROCESS | 1777 | 1461097691192 Marionette TRACE conn3 <- [1,3114,null,{}] 13:28:11 INFO - PROCESS | 1777 | 1461097691198 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}] 13:28:11 INFO - PROCESS | 1777 | 1461097691401 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 13:28:11 INFO - PROCESS | 1777 | 1461097691707 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\", \"193e76c4-1f2a-438f-a7f7-7e113b18bdea\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:28:11 INFO - PROCESS | 1777 | ++DOCSHELL 0x89d6c400 == 160 [pid = 1777] [id = 788] 13:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 145 (0x8b620800) [pid = 1777] [serial = 2363] [outer = (nil)] 13:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 146 (0x8b6b7400) [pid = 1777] [serial = 2364] [outer = 0x8b620800] 13:28:11 INFO - PROCESS | 1777 | 1461097691799 Marionette DEBUG loaded listener.js 13:28:11 INFO - PROCESS | 1777 | ++DOMWINDOW == 147 (0x8b706800) [pid = 1777] [serial = 2365] [outer = 0x8b620800] 13:28:12 INFO - PROCESS | 1777 | 1461097692612 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]]]}] 13:28:12 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:28:12 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1436ms 13:28:12 INFO - PROCESS | 1777 | 1461097692626 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 13:28:12 INFO - PROCESS | 1777 | 1461097692629 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 13:28:13 WARNING - u'runner_teardown' () 13:28:13 INFO - No more tests 13:28:13 INFO - Got 0 unexpected results 13:28:13 INFO - SUITE-END | took 1307s 13:28:13 INFO - Closing logging queue 13:28:13 INFO - queue closed 13:28:14 INFO - Return code: 0 13:28:14 WARNING - # TBPL SUCCESS # 13:28:14 INFO - Running post-action listener: _resource_record_post_action 13:28:14 INFO - Running post-run listener: _resource_record_post_run 13:28:15 INFO - Total resource usage - Wall time: 1343s; CPU: 98.0%; Read bytes: 14229504; Write bytes: 964083712; Read time: 836; Write time: 274928 13:28:15 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:28:15 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 176320512; Read time: 0; Write time: 175064 13:28:15 INFO - run-tests - Wall time: 1312s; CPU: 98.0%; Read bytes: 11137024; Write bytes: 787763200; Read time: 616; Write time: 99864 13:28:15 INFO - Running post-run listener: _upload_blobber_files 13:28:15 INFO - Blob upload gear active. 13:28:15 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:28:15 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 13:28:15 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'] 13:28:15 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 13:28:15 INFO - (blobuploader) - INFO - Open directory for files ... 13:28:15 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:28:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:18 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:28:18 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:18 INFO - (blobuploader) - INFO - Done attempting. 13:28:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:28:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:28:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:28:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:28:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:28:19 INFO - (blobuploader) - INFO - Done attempting. 13:28:19 INFO - (blobuploader) - INFO - Iteration through files over. 13:28:19 INFO - Return code: 0 13:28:19 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:28:19 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:28:19 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c85dbf2bc4bcbe2bb218da0673ee770556adab022d63f20ae5fc1919a485745e05982e8cc212edba6e062009f18f6fe197b71368e2e1dac335286ce7cd9d6e74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/06ee1bc9ec3e0a2dd7b3d426278968f4b3969648aef225f01195ffec259d7eeb68e948980098704921646346edf032812a6efe2faf11bf6463f6f8396e96f7ee"} 13:28:19 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:28:19 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:28:19 INFO - Contents: 13:28:19 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c85dbf2bc4bcbe2bb218da0673ee770556adab022d63f20ae5fc1919a485745e05982e8cc212edba6e062009f18f6fe197b71368e2e1dac335286ce7cd9d6e74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/06ee1bc9ec3e0a2dd7b3d426278968f4b3969648aef225f01195ffec259d7eeb68e948980098704921646346edf032812a6efe2faf11bf6463f6f8396e96f7ee"} 13:28:19 INFO - Running post-run listener: copy_logs_to_upload_dir 13:28:19 INFO - Copying logs to upload dir... 13:28:19 INFO - mkdir: /builds/slave/test/build/upload/logs 13:28:19 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1426.633574 ========= master_lag: 3.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-04-19 13:28:22.730233) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 11 secs) (at 2016-04-19 13:28:22.741585) ========= 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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/c85dbf2bc4bcbe2bb218da0673ee770556adab022d63f20ae5fc1919a485745e05982e8cc212edba6e062009f18f6fe197b71368e2e1dac335286ce7cd9d6e74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/06ee1bc9ec3e0a2dd7b3d426278968f4b3969648aef225f01195ffec259d7eeb68e948980098704921646346edf032812a6efe2faf11bf6463f6f8396e96f7ee"} build_url:https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031946 build_url: 'https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/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/c85dbf2bc4bcbe2bb218da0673ee770556adab022d63f20ae5fc1919a485745e05982e8cc212edba6e062009f18f6fe197b71368e2e1dac335286ce7cd9d6e74", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/06ee1bc9ec3e0a2dd7b3d426278968f4b3969648aef225f01195ffec259d7eeb68e948980098704921646346edf032812a6efe2faf11bf6463f6f8396e96f7ee"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FJvmhmJyRaKflAHPaD-2rQ/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 11.93 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 11 secs) (at 2016-04-19 13:28:34.701797) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:28:34.702168) ========= 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-1461096180.137588-446515768 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016997 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 13:28:34.754441) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 13:28:34.754755) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 13:28:34.755077) ========= ========= Total master_lag: 21.51 =========